55// http://www.boost.org/LICENSE_1_0.txt)
66
77#define BOOST_TEST_MODULE HTTP message test
8+ #include < boost/config/warning_disable.hpp>
89#include < boost/test/unit_test.hpp>
910#include < boost/network/protocol/http.hpp>
1011// #include <boost/network/protocol/http/traits.hpp>
@@ -18,30 +19,30 @@ struct fixtures {
1819BOOST_FIXTURE_TEST_SUITE (http_message_test_suite, fixtures)
1920
2021BOOST_AUTO_TEST_CASE(request_constructor_test) {
21- http::requestrequest (" http://boost.org" );
22+ http::client:: requestrequest (" http://boost.org" );
2223BOOST_CHECK_EQUAL ( request.host () ," boost.org" );
2324BOOST_CHECK_EQUAL ( request.port () ,80u );
2425BOOST_CHECK_EQUAL ( request.path () ," /" );
2526}
2627
2728BOOST_AUTO_TEST_CASE (request_copy_constructor_test) {
28- http::requestrequest (" http://boost.org/handler.php" );
29+ http::client:: requestrequest (" http://boost.org/handler.php" );
2930 request <<header (" Content-Type" ," text/plain" )
3031 <<body (" Hello, World!" )
3132 ;
32- http::requestcopy (request);
33+ http::client:: requestcopy (request);
3334BOOST_CHECK_EQUAL ( copy.host (), request.host () );
3435BOOST_CHECK_EQUAL ( copy.port (), request.port () );
3536BOOST_CHECK_EQUAL ( request.path (), request.path () );
3637BOOST_CHECK_EQUAL (body (request),body (copy) );
3738}
3839
3940BOOST_AUTO_TEST_CASE (request_assignment_test) {
40- http::requestrequest (" http://boost.org/handler.php" );
41+ http::client:: requestrequest (" http://boost.org/handler.php" );
4142 request <<header (" Content-Type" ," text/plain" )
4243 <<body (" Hello, World!" )
4344 ;
44- http::request copy;
45+ http::client:: request copy;
4546 copy = request;
4647BOOST_CHECK_EQUAL ( copy.host (), request.host () );
4748BOOST_CHECK_EQUAL ( copy.port (), request.port () );
@@ -50,8 +51,8 @@ BOOST_AUTO_TEST_CASE(request_assignment_test) {
5051}
5152
5253BOOST_AUTO_TEST_CASE (request_swap_test) {
53- boost::network::http::requestrequest (" http://boost.org/" );
54- boost::network::http::request other;
54+ boost::network::http::client:: requestrequest (" http://boost.org/" );
55+ boost::network::http::client:: request other;
5556swap (other, request);// ADL
5657BOOST_CHECK_EQUAL ( request.host ()," " );
5758BOOST_CHECK_EQUAL ( request.port (),80u );
@@ -62,30 +63,30 @@ BOOST_AUTO_TEST_CASE(request_swap_test) {
6263}
6364
6465BOOST_AUTO_TEST_CASE (response_constructor_test) {
65- http::response response;
66+ http::client:: response response;
6667BOOST_CHECK_EQUAL (body (response),std::string () );
6768}
6869
6970BOOST_AUTO_TEST_CASE (response_copy_construct_test) {
70- http::response response;
71+ http::client:: response response;
7172 response.version () =" HTTP/1.1" ;
7273 response.status () =200 ;
7374 response.status_message () =" OK" ;
7475 response <<body (" The quick brown fox jumps over the lazy dog" );
75- http::responsecopy (response);
76+ http::client:: responsecopy (response);
7677BOOST_CHECK_EQUAL ( response.version (), copy.version () );
7778BOOST_CHECK_EQUAL ( response.status (), copy.status () );
7879BOOST_CHECK_EQUAL ( response.status_message (), copy.status_message () );
7980BOOST_CHECK_EQUAL (body (response),body (copy) );
8081}
8182
8283BOOST_AUTO_TEST_CASE (response_assignment_construct_test) {
83- http::response response;
84+ http::client:: response response;
8485 response.version () =" HTTP/1.1" ;
8586 response.status () =200 ;
8687 response.status_message () =" OK" ;
8788 response <<body (" The quick brown fox jumps over the lazy dog" );
88- http::response copy;
89+ http::client:: response copy;
8990 copy = response;
9091BOOST_CHECK_EQUAL ( response.version (), copy.version () );
9192BOOST_CHECK_EQUAL ( response.status (), copy.status () );
@@ -94,12 +95,12 @@ BOOST_AUTO_TEST_CASE(response_assignment_construct_test) {
9495}
9596
9697BOOST_AUTO_TEST_CASE (response_swap_test) {
97- http::response response;
98+ http::client:: response response;
9899 response.version () =" HTTP/1.1" ;
99100 response.status () =200 ;
100101 response.status_message () =" OK" ;
101102 response <<boost::network::body (" RESPONSE" );
102- boost::network::http::response swapped;
103+ boost::network::http::client:: response swapped;
103104BOOST_REQUIRE_NO_THROW (swap (response, swapped));
104105BOOST_CHECK_EQUAL ( response.version (),std::string () );
105106BOOST_CHECK_EQUAL ( response.status (),0u );