#include <boost/test/unit_test.hpp>#include <iostream>#include <string>#include <websocketpp/uri.hpp>
Go to the source code of this file.
Macros | |
| #define | BOOST_TEST_MODULE uri | 
Functions | |
| BOOST_AUTO_TEST_CASE (uri_valid) | |
| BOOST_AUTO_TEST_CASE (uri_valid_no_port_unsecure) | |
| BOOST_AUTO_TEST_CASE (uri_valid_no_port_secure) | |
| BOOST_AUTO_TEST_CASE (uri_valid_no_resource) | |
| BOOST_AUTO_TEST_CASE (uri_valid_ipv6_literal) | |
| BOOST_AUTO_TEST_CASE (uri_valid_2) | |
| BOOST_AUTO_TEST_CASE (uri_invalid_long_port) | |
| BOOST_AUTO_TEST_CASE (uri_invalid_scheme) | |
| BOOST_AUTO_TEST_CASE (uri_http_scheme) | |
| BOOST_AUTO_TEST_CASE (uri_valid_ipv4_literal) | |
| BOOST_AUTO_TEST_CASE (uri_valid_3) | |
| BOOST_AUTO_TEST_CASE (uri_invalid_method_separator) | |
| BOOST_AUTO_TEST_CASE (uri_invalid_gt_16_bit_port) | |
| BOOST_AUTO_TEST_CASE (uri_invalid_fragment) | |
| BOOST_AUTO_TEST_CASE (uri_invalid_bad_v6_literal_1) | |
| BOOST_AUTO_TEST_CASE (uri_invalid_bad_v6_literal_2) | |
| BOOST_AUTO_TEST_CASE (uri_valid_4) | |
| BOOST_AUTO_TEST_CASE (uri_valid_v4_mapped) | |
| BOOST_AUTO_TEST_CASE (uri_valid_v6_mixed_case) | |
| BOOST_AUTO_TEST_CASE (uri_invalid_no_scheme) | |
| BOOST_AUTO_TEST_CASE | ( | uri_valid | ) | 
Definition at line 37 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_query(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_valid_no_port_unsecure | ) | 
Definition at line 50 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_valid_no_port_secure | ) | 
Definition at line 62 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_valid_no_resource | ) | 
Definition at line 74 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_valid_ipv6_literal | ) | 
Definition at line 86 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_valid_2 | ) | 
Definition at line 98 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_invalid_long_port | ) | 
Definition at line 111 of file uri.cpp.
References websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_invalid_scheme | ) | 
Definition at line 118 of file uri.cpp.
References websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_http_scheme | ) | 
Definition at line 125 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_valid_ipv4_literal | ) | 
Definition at line 137 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_valid_3 | ) | 
Definition at line 149 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_invalid_method_separator | ) | 
Definition at line 161 of file uri.cpp.
References websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_invalid_gt_16_bit_port | ) | 
Definition at line 168 of file uri.cpp.
References websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_invalid_fragment | ) | 
Definition at line 175 of file uri.cpp.
References websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_invalid_bad_v6_literal_1 | ) | 
Definition at line 182 of file uri.cpp.
References websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_invalid_bad_v6_literal_2 | ) | 
Definition at line 189 of file uri.cpp.
References websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_valid_4 | ) | 
Definition at line 196 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_query(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_valid_v4_mapped | ) | 
Definition at line 209 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_valid_v6_mixed_case | ) | 
Definition at line 221 of file uri.cpp.
References websocketpp::uri::get_host(), websocketpp::uri::get_port(), websocketpp::uri::get_resource(), websocketpp::uri::get_scheme(), websocketpp::uri::get_secure(), and websocketpp::uri::get_valid().
| BOOST_AUTO_TEST_CASE | ( | uri_invalid_no_scheme | ) | 
Definition at line 233 of file uri.cpp.
References websocketpp::uri::get_valid().