Lines Matching full:parsed
116 boost::system::result<boost::urls::url_view> parsed = in TEST() local
119 EXPECT_TRUE(readUrlSegments(*parsed, "redfish", "v1", "Chassis")); in TEST()
121 EXPECT_FALSE(readUrlSegments(*parsed, "FOOBAR", "v1", "Chassis")); in TEST()
123 EXPECT_FALSE(readUrlSegments(*parsed, "redfish", "v1")); in TEST()
126 readUrlSegments(*parsed, "redfish", "v1", "Chassis", "FOOBAR")); in TEST()
131 EXPECT_TRUE(readUrlSegments(*parsed, "redfish", "v1", std::ref(out1))); in TEST()
135 EXPECT_TRUE(readUrlSegments(*parsed, std::ref(out1), std::ref(out2), in TEST()
142 EXPECT_TRUE(readUrlSegments(*parsed, "redfish", std::ref(out1), "Chassis")); in TEST()
146 EXPECT_TRUE(readUrlSegments(*parsed, std::ref(out1), "v1", std::ref(out2))); in TEST()
150 EXPECT_FALSE(readUrlSegments(*parsed, "too", "short")); in TEST()
152 EXPECT_FALSE(readUrlSegments(*parsed, "too", "long", "too", "long")); in TEST()
155 readUrlSegments(*parsed, std::ref(out1), "v2", std::ref(out2))); in TEST()
157 EXPECT_FALSE(readUrlSegments(*parsed, "redfish", std::ref(out1), in TEST()
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()
166 parsed = boost::urls::parse_relative_ref("/excellent/path"); in TEST()
168 EXPECT_TRUE(readUrlSegments(*parsed, "excellent", "path", OrMorePaths())); in TEST()
169 EXPECT_TRUE(readUrlSegments(*parsed, "excellent", OrMorePaths())); in TEST()
170 EXPECT_TRUE(readUrlSegments(*parsed, OrMorePaths())); in TEST()