Skip to content

Commit 9a9e1e1

Browse files
committed
Making request timeout microsecond test case not Windows specific.
1 parent 9e40058 commit 9a9e1e1

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Release/tests/functional/http/client/connections_and_errors.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,18 +139,21 @@ TEST_FIXTURE(uri_address, request_timeout)
139139
#endif
140140
}
141141

142-
#ifdef _WIN32 // winhttp client
143-
TEST_FIXTURE(uri_address, winhttp_request_timeout)
142+
TEST_FIXTURE(uri_address, request_timeout_microsecond)
144143
{
145144
test_http_server::scoped_server scoped(m_uri);
146145
http_client_config config;
147146
config.set_timeout(std::chrono::microseconds(500));
148147

149148
http_client client(m_uri, config);
150149
auto responseTask = client.request(methods::GET);
150+
#ifdef __APPLE__
151+
// CodePlex 295
152+
VERIFY_THROWS(responseTask.get(), http_exception);
153+
#else
151154
VERIFY_THROWS_HTTP_ERROR_CODE(responseTask.get(), std::errc::timed_out);
152-
}
153155
#endif
156+
}
154157

155158
TEST_FIXTURE(uri_address, invalid_method)
156159
{

0 commit comments

Comments
 (0)