@@ -1325,7 +1325,12 @@ TEST(NoContentTest, ContentLength) {
1325
1325
}
1326
1326
1327
1327
TEST (RoutingHandlerTest, PreRoutingHandler) {
1328
+ #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
1329
+ SSLServer svr (SERVER_CERT_FILE, SERVER_PRIVATE_KEY_FILE);
1330
+ ASSERT_TRUE (svr.is_valid ());
1331
+ #else
1328
1332
Server svr;
1333
+ #endif
1329
1334
1330
1335
svr.set_pre_routing_handler ([](const Request &req, Response &res) {
1331
1336
if (req.path == " /routing_handler" ) {
@@ -1356,7 +1361,12 @@ TEST(RoutingHandlerTest, PreRoutingHandler) {
1356
1361
std::this_thread::sleep_for (std::chrono::seconds (1 ));
1357
1362
1358
1363
{
1364
+ #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
1365
+ SSLClient cli (HOST, PORT);
1366
+ cli.enable_server_certificate_verification (false );
1367
+ #else
1359
1368
Client cli (HOST, PORT);
1369
+ #endif
1360
1370
1361
1371
auto res = cli.Get (" /routing_handler" );
1362
1372
ASSERT_TRUE (res);
@@ -1369,7 +1379,12 @@ TEST(RoutingHandlerTest, PreRoutingHandler) {
1369
1379
}
1370
1380
1371
1381
{
1382
+ #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
1383
+ SSLClient cli (HOST, PORT);
1384
+ cli.enable_server_certificate_verification (false );
1385
+ #else
1372
1386
Client cli (HOST, PORT);
1387
+ #endif
1373
1388
1374
1389
auto res = cli.Get (" /hi" );
1375
1390
ASSERT_TRUE (res);
@@ -1380,7 +1395,12 @@ TEST(RoutingHandlerTest, PreRoutingHandler) {
1380
1395
}
1381
1396
1382
1397
{
1398
+ #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
1399
+ SSLClient cli (HOST, PORT);
1400
+ cli.enable_server_certificate_verification (false );
1401
+ #else
1383
1402
Client cli (HOST, PORT);
1403
+ #endif
1384
1404
1385
1405
auto res = cli.Get (" /aaa" );
1386
1406
ASSERT_TRUE (res);
0 commit comments