Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit85830b0

Browse files
committed
Updated feature tests for client and connections.
1 parentb895062 commit85830b0

File tree

6 files changed

+79
-57
lines changed

6 files changed

+79
-57
lines changed

‎http/test/v2/features/client/CMakeLists.txt‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,14 @@
55

66
set(CPP-NETLIB_CLIENT_TESTS
77
async_resolver_test
8+
normal_connection_test
9+
client_test
810
)
911

12+
if (OPENSSL_FOUND)
13+
list(APPEND CPP-NETLIB_CLIENT_TESTS ssl_connection_test)
14+
endif()
15+
1016
foreach(test ${CPP-NETLIB_CLIENT_TESTS})
1117
if (${CMAKE_CXX_COMPILER_ID}MATCHES GNU)
1218
set_source_files_properties(${test}.cpp
@@ -28,3 +34,7 @@ foreach(test ${CPP-NETLIB_CLIENT_TESTS})
2834
${CPP-NETLIB_BINARY_DIR}/tests/cpp-netlib-http-v2-${test})
2935

3036
endforeach(test)
37+
38+
if (OPENSSL_FOUND)
39+
target_link_libraries(cpp-netlib-http-v2-ssl_connection_test${OPENSSL_LIBRARIES})
40+
endif()
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
// Copyright (C) 2013 by Glyn Matthews
2+
// Distributed under the Boost Software License, Version 1.0.
3+
// (See accompanying file LICENSE_1_0.txt or copy at
4+
// http://www.boost.org/LICENSE_1_0.txt)
5+
6+
#include<igloo/igloo_alt.h>
7+
#include"network/http/v2/client.hpp"
8+
9+
usingnamespaceigloo;
10+
namespacehttp= network::http::v2;
11+
12+
Describe(http_client) {
13+
14+
It(gets_a_response) {
15+
auto response = client_.get(http::request(network::uri("http://127.0.0.1/")));
16+
}
17+
18+
http::client client_;
19+
20+
};
21+
22+
//TEST(client_test, get) {
23+
// http::client client;
24+
// auto response = client.get(http::request(network::uri("http://127.0.0.1/")));
25+
// FAIL();
26+
//}
27+
//
28+
//TEST(client_test, post) {
29+
// http::client client;
30+
// auto response = client.post(http::request(network::uri("http://127.0.0.1/")));
31+
// FAIL();
32+
//}
33+
//
34+
//TEST(client_test, put) {
35+
// http::client client;
36+
// auto response = client.put(http::request(network::uri("http://127.0.0.1/")));
37+
// FAIL();
38+
//}
39+
//
40+
//TEST(client_test, delete) {
41+
// http::client client;
42+
// auto response = client.delete_(http::request(network::uri("http://127.0.0.1/")));
43+
// FAIL();
44+
//}
45+
//
46+
//TEST(client_test, head) {
47+
// http::client client;
48+
// auto response = client.head(http::request(network::uri("http://127.0.0.1/")));
49+
// FAIL();
50+
//}
51+
52+
int
53+
main(int argc,char *argv[]) {
54+
returnTestRunner::RunAllTests(argc,const_cast<constchar **>(argv));
55+
}

‎http/test/v2/units/client/normal_connection_test.cpp‎renamed to ‎http/test/v2/features/client/normal_connection_test.cpp‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,15 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
#include<gtest/gtest.h>
6+
#include<igloo/igloo_alt.h>
77
#include<boost/asio.hpp>
88
#include"network/http/v2/client/connection/normal_connection_delegate.hpp"
9-
#include<iostream>
109

10+
usingnamespaceigloo;
1111
using boost::asio::ip::tcp;
1212
namespacehttp= network::http::v2;
1313

14+
int
15+
main(int argc,char *argv[]) {
16+
returnTestRunner::RunAllTests(argc,const_cast<constchar **>(argv));
17+
}

‎http/test/v2/units/client/ssl_connection_test.cpp‎renamed to ‎http/test/v2/features/client/ssl_connection_test.cpp‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,15 @@
33
// (See accompanying file LICENSE_1_0.txt or copy at
44
// http://www.boost.org/LICENSE_1_0.txt)
55

6-
#include<gtest/gtest.h>
6+
#include<igloo/igloo.h>
77
#include<boost/asio.hpp>
88
#include"network/http/v2/client/connection/ssl_connection_delegate.hpp"
9-
#include<iostream>
109

10+
usingnamespaceigloo;
11+
using boost::asio::ip::tcp;
1112
namespacehttp= network::http::v2;
13+
14+
int
15+
main(int argc,char *argv[]) {
16+
returnTestRunner::RunAllTests(argc,const_cast<constchar **>(argv));
17+
}

‎http/test/v2/units/client/CMakeLists.txt‎

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,8 @@ set(CPP-NETLIB_CLIENT_TESTS
99
byte_source_test
1010
response_test
1111
request_test
12-
normal_connection_test
13-
client_test
1412
)
1513

16-
if (OPENSSL_FOUND)
17-
list(APPEND CPP-NETLIB_CLIENT_TESTS ssl_connection_test)
18-
endif()
19-
2014
foreach(test ${CPP-NETLIB_CLIENT_TESTS})
2115
if (${CMAKE_CXX_COMPILER_ID}MATCHES GNU)
2216
set_source_files_properties(${test}.cpp
@@ -39,7 +33,3 @@ foreach(test ${CPP-NETLIB_CLIENT_TESTS})
3933
${CPP-NETLIB_BINARY_DIR}/tests/cpp-netlib-http-v2-${test})
4034

4135
endforeach(test)
42-
43-
if (OPENSSL_FOUND)
44-
target_link_libraries(cpp-netlib-http-v2-ssl_connection_test${OPENSSL_LIBRARIES})
45-
endif()

‎http/test/v2/units/client/client_test.cpp‎

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp