From d61d63dd97c6d1723b3e8abeda300cbfc10c3349 Mon Sep 17 00:00:00 2001 From: yhirose Date: Fri, 14 Feb 2020 21:57:06 -0500 Subject: [PATCH] Added unit tests for SSLServer::bind_to_any_port --- test/test.cc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/test/test.cc b/test/test.cc index 4a5f4f4..95c4c93 100644 --- a/test/test.cc +++ b/test/test.cc @@ -645,11 +645,22 @@ TEST(HttpsToHttpRedirectTest, Redirect) { TEST(Server, BindAndListenSeparately) { Server svr; - int port = svr.bind_to_any_port("localhost"); + int port = svr.bind_to_any_port("0.0.0.0"); + ASSERT_TRUE(svr.is_valid()); ASSERT_TRUE(port > 0); svr.stop(); } +#ifdef CPPHTTPLIB_OPENSSL_SUPPORT +TEST(SSLServer, BindAndListenSeparately) { + SSLServer svr(SERVER_CERT_FILE, SERVER_PRIVATE_KEY_FILE, CLIENT_CA_CERT_FILE, CLIENT_CA_CERT_DIR); + int port = svr.bind_to_any_port("0.0.0.0"); + ASSERT_TRUE(svr.is_valid()); + ASSERT_TRUE(port > 0); + svr.stop(); +} +#endif + class ServerTest : public ::testing::Test { protected: ServerTest()