2
0
mirror of https://github.com/boostorg/url.git synced 2026-02-22 03:42:22 +00:00

no more error_code&

fix #368
This commit is contained in:
alandefreitas
2022-08-16 03:23:30 -03:00
parent ffdc0b257d
commit c663de5b6a
29 changed files with 218 additions and 191 deletions

View File

@@ -13,6 +13,7 @@
#include <boost/url/url.hpp>
#include <boost/url/url_view.hpp>
#include <boost/core/ignore_unused.hpp>
#include "test_suite.hpp"
namespace boost {
@@ -51,6 +52,26 @@ public:
BOOST_TEST(u.string() ==
"/?k1=1&k2=2&k3=&k4&k5=55555#f");
}
{
url u = parse_uri_reference(
"/?x#f").value();
auto ps = u.encoded_params();
BOOST_TEST_THROWS(
ps.assign({
{ "k1", "1#", true }}),
std::invalid_argument);
ignore_unused(ps);
}
{
url u = parse_uri_reference(
"/?x#f").value();
auto ps = u.encoded_params();
BOOST_TEST_THROWS(
ps.assign({
{ "#k1", "", false }}),
std::invalid_argument);
ignore_unused(ps);
}
{
url u = parse_uri_reference("/?x#f").value();
u.encoded_params() = {};