1 // 2 // HTTPSServerTest.h 3 // 4 // Definition of the HTTPSServerTest class. 5 // 6 // Copyright (c) 2006, Applied Informatics Software Engineering GmbH. 7 // and Contributors. 8 // 9 // SPDX-License-Identifier: BSL-1.0 10 // 11 12 13 #ifndef HTTPSServerTest_INCLUDED 14 #define HTTPSServerTest_INCLUDED 15 16 17 #include "Poco/Net/Net.h" 18 #include "CppUnit/TestCase.h" 19 20 21 class HTTPSServerTest: public CppUnit::TestCase 22 { 23 public: 24 HTTPSServerTest(const std::string& name); 25 ~HTTPSServerTest(); 26 27 void testIdentityRequest(); 28 void testChunkedRequest(); 29 void testIdentityRequestKeepAlive(); 30 void testChunkedRequestKeepAlive(); 31 void test100Continue(); 32 void testRedirect(); 33 void testAuth(); 34 void testNotImpl(); 35 36 void setUp(); 37 void tearDown(); 38 39 static CppUnit::Test* suite(); 40 41 private: 42 }; 43 44 45 #endif // HTTPSServerTest_INCLUDED 46