5
5
// http://www.boost.org/LICENSE_1_0.txt)
6
6
7
7
#define BOOST_TEST_MODULE HTTP message test
8
+ #include < boost/config/warning_disable.hpp>
8
9
#include < boost/test/unit_test.hpp>
9
10
#include < boost/network/protocol/http.hpp>
10
11
// #include <boost/network/protocol/http/traits.hpp>
@@ -18,30 +19,30 @@ struct fixtures {
18
19
BOOST_FIXTURE_TEST_SUITE (http_message_test_suite, fixtures)
19
20
20
21
BOOST_AUTO_TEST_CASE(request_constructor_test) {
21
- http::request request (" http://boost.org" );
22
+ http::client:: request request (" http://boost.org" );
22
23
BOOST_CHECK_EQUAL ( request.host () , " boost.org" );
23
24
BOOST_CHECK_EQUAL ( request.port () , 80u );
24
25
BOOST_CHECK_EQUAL ( request.path () , " /" );
25
26
}
26
27
27
28
BOOST_AUTO_TEST_CASE (request_copy_constructor_test) {
28
- http::request request (" http://boost.org/handler.php" );
29
+ http::client:: request request (" http://boost.org/handler.php" );
29
30
request << header (" Content-Type" , " text/plain" )
30
31
<< body (" Hello, World!" )
31
32
;
32
- http::request copy (request);
33
+ http::client:: request copy (request);
33
34
BOOST_CHECK_EQUAL ( copy.host (), request.host () );
34
35
BOOST_CHECK_EQUAL ( copy.port (), request.port () );
35
36
BOOST_CHECK_EQUAL ( request.path (), request.path () );
36
37
BOOST_CHECK_EQUAL ( body (request), body (copy) );
37
38
}
38
39
39
40
BOOST_AUTO_TEST_CASE (request_assignment_test) {
40
- http::request request (" http://boost.org/handler.php" );
41
+ http::client:: request request (" http://boost.org/handler.php" );
41
42
request << header (" Content-Type" , " text/plain" )
42
43
<< body (" Hello, World!" )
43
44
;
44
- http::request copy;
45
+ http::client:: request copy;
45
46
copy = request;
46
47
BOOST_CHECK_EQUAL ( copy.host (), request.host () );
47
48
BOOST_CHECK_EQUAL ( copy.port (), request.port () );
@@ -50,8 +51,8 @@ BOOST_AUTO_TEST_CASE(request_assignment_test) {
50
51
}
51
52
52
53
BOOST_AUTO_TEST_CASE (request_swap_test) {
53
- boost::network::http::request request (" http://boost.org/" );
54
- boost::network::http::request other;
54
+ boost::network::http::client:: request request (" http://boost.org/" );
55
+ boost::network::http::client:: request other;
55
56
swap (other, request); // ADL
56
57
BOOST_CHECK_EQUAL ( request.host (), " " );
57
58
BOOST_CHECK_EQUAL ( request.port (), 80u );
@@ -62,30 +63,30 @@ BOOST_AUTO_TEST_CASE(request_swap_test) {
62
63
}
63
64
64
65
BOOST_AUTO_TEST_CASE (response_constructor_test) {
65
- http::response response;
66
+ http::client:: response response;
66
67
BOOST_CHECK_EQUAL ( body (response), std::string () );
67
68
}
68
69
69
70
BOOST_AUTO_TEST_CASE (response_copy_construct_test) {
70
- http::response response;
71
+ http::client:: response response;
71
72
response.version () = " HTTP/1.1" ;
72
73
response.status () = 200 ;
73
74
response.status_message () = " OK" ;
74
75
response << body (" The quick brown fox jumps over the lazy dog" );
75
- http::response copy (response);
76
+ http::client:: response copy (response);
76
77
BOOST_CHECK_EQUAL ( response.version (), copy.version () );
77
78
BOOST_CHECK_EQUAL ( response.status (), copy.status () );
78
79
BOOST_CHECK_EQUAL ( response.status_message (), copy.status_message () );
79
80
BOOST_CHECK_EQUAL ( body (response), body (copy) );
80
81
}
81
82
82
83
BOOST_AUTO_TEST_CASE (response_assignment_construct_test) {
83
- http::response response;
84
+ http::client:: response response;
84
85
response.version () = " HTTP/1.1" ;
85
86
response.status () = 200 ;
86
87
response.status_message () = " OK" ;
87
88
response << body (" The quick brown fox jumps over the lazy dog" );
88
- http::response copy;
89
+ http::client:: response copy;
89
90
copy = response;
90
91
BOOST_CHECK_EQUAL ( response.version (), copy.version () );
91
92
BOOST_CHECK_EQUAL ( response.status (), copy.status () );
@@ -94,12 +95,12 @@ BOOST_AUTO_TEST_CASE(response_assignment_construct_test) {
94
95
}
95
96
96
97
BOOST_AUTO_TEST_CASE (response_swap_test) {
97
- http::response response;
98
+ http::client:: response response;
98
99
response.version () = " HTTP/1.1" ;
99
100
response.status () = 200 ;
100
101
response.status_message () = " OK" ;
101
102
response << boost::network::body (" RESPONSE" );
102
- boost::network::http::response swapped;
103
+ boost::network::http::client:: response swapped;
103
104
BOOST_REQUIRE_NO_THROW (swap (response, swapped));
104
105
BOOST_CHECK_EQUAL ( response.version (), std::string () );
105
106
BOOST_CHECK_EQUAL ( response.status (), 0u );
0 commit comments