Lines Matching full:url
7 #include <boost/url/parse.hpp>
8 #include <boost/url/url.hpp>
9 #include <boost/url/url_view.hpp>
160 parsed = boost::urls::parse_relative_ref("/absolute/url");
161 EXPECT_TRUE(readUrlSegments(*parsed, "absolute", "url"));
163 parsed = boost::urls::parse_relative_ref("not/absolute/url");
164 EXPECT_FALSE(readUrlSegments(*parsed, "not", "absolute", "url"));
175 boost::urls::url_view url(
180 readUrlSegments(url, "redfish", "v1", "Managers", std::ref(managerId),
196 TEST(URL, JsonEncoding)
199 EXPECT_EQ(nlohmann::json(boost::urls::url(urlString)), urlString);
205 boost::urls::url url("/redfish/v1/foo");
206 EXPECT_EQ(std::string_view(url.data(), url.size()), "/redfish/v1/foo");
208 appendUrlPieces(url, "bar");
209 EXPECT_EQ(std::string_view(url.data(), url.size()), "/redfish/v1/foo/bar");
211 appendUrlPieces(url, "/", "bad&string");
212 EXPECT_EQ(std::string_view(url.data(), url.size()),