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"); in TEST()
161 EXPECT_TRUE(readUrlSegments(*parsed, "absolute", "url")); in TEST()
163 parsed = boost::urls::parse_relative_ref("not/absolute/url"); in TEST()
164 EXPECT_FALSE(readUrlSegments(*parsed, "not", "absolute", "url")); in TEST()
175 boost::urls::url_view url( in TEST() local
180 readUrlSegments(url, "redfish", "v1", "Managers", std::ref(managerId), in TEST()
196 TEST(URL, JsonEncoding) in TEST() argument
199 EXPECT_EQ(nlohmann::json(boost::urls::url(urlString)), urlString); in TEST()
205 boost::urls::url url("/redfish/v1/foo"); in TEST() local
206 EXPECT_EQ(std::string_view(url.data(), url.size()), "/redfish/v1/foo"); in TEST()
208 appendUrlPieces(url, "bar"); in TEST()
209 EXPECT_EQ(std::string_view(url.data(), url.size()), "/redfish/v1/foo/bar"); in TEST()
211 appendUrlPieces(url, "/", "bad&string"); in TEST()
212 EXPECT_EQ(std::string_view(url.data(), url.size()), in TEST()