#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().