@@ -329,7 +329,7 @@ TEST_F(BasicCurlHttpTests, SendGetRequestSyncTimeout)
329
329
curl::HttpClientSync http_client;
330
330
331
331
http_client::Headers m1 = {};
332
- auto result = http_client.Get (" http ://222.222.222.200 :19000/get/" , m1);
332
+ auto result = http_client.Get (" https ://192.0.2.0 :19000/get/" , m1);
333
333
EXPECT_EQ (result, false );
334
334
335
335
// When network is under proxy, it may connect success but closed by peer when send data
@@ -415,7 +415,7 @@ TEST_F(BasicCurlHttpTests, SendGetRequestAsyncTimeout)
415
415
std::shared_ptr<GetEventHandler> handlers[batch_count];
416
416
for (unsigned i = 0 ; i < batch_count; ++i)
417
417
{
418
- sessions[i] = http_client.CreateSession (" http ://222.222.222.200 :19000/get/" );
418
+ sessions[i] = http_client.CreateSession (" https ://192.0.2.0 :19000/get/" );
419
419
auto request = sessions[i]->CreateRequest ();
420
420
request->SetMethod (http_client::Method::Get);
421
421
request->SetUri (" get/" );
@@ -426,7 +426,7 @@ TEST_F(BasicCurlHttpTests, SendGetRequestAsyncTimeout)
426
426
// Lock mtx_requests to prevent response, we will check IsSessionActive() in the end
427
427
std::unique_lock<std::mutex> lock_requests (mtx_requests);
428
428
sessions[i]->SendRequest (handlers[i]);
429
- ASSERT_TRUE (sessions[i]->IsSessionActive ());
429
+ ASSERT_TRUE (sessions[i]->IsSessionActive () || handlers[i]-> is_called_ );
430
430
}
431
431
432
432
for (unsigned i = 0 ; i < batch_count; ++i)
0 commit comments