Lines Matching defs:readUrlSegments
108 TEST(Utility, readUrlSegments)
113 EXPECT_TRUE(readUrlSegments(*parsed, "redfish", "v1", "Chassis"));
115 EXPECT_FALSE(readUrlSegments(*parsed, "FOOBAR", "v1", "Chassis"));
117 EXPECT_FALSE(readUrlSegments(*parsed, "redfish", "v1"));
120 readUrlSegments(*parsed, "redfish", "v1", "Chassis", "FOOBAR"));
125 EXPECT_TRUE(readUrlSegments(*parsed, "redfish", "v1", std::ref(out1)));
129 EXPECT_TRUE(readUrlSegments(*parsed, std::ref(out1), std::ref(out2),
136 EXPECT_TRUE(readUrlSegments(*parsed, "redfish", std::ref(out1), "Chassis"));
140 EXPECT_TRUE(readUrlSegments(*parsed, std::ref(out1), "v1", std::ref(out2)));
144 EXPECT_FALSE(readUrlSegments(*parsed, "too", "short"));
146 EXPECT_FALSE(readUrlSegments(*parsed, "too", "long", "too", "long"));
149 readUrlSegments(*parsed, std::ref(out1), "v2", std::ref(out2)));
151 EXPECT_FALSE(readUrlSegments(*parsed, "redfish", std::ref(out1),
155 EXPECT_TRUE(readUrlSegments(*parsed, "absolute", "url"));
158 EXPECT_FALSE(readUrlSegments(*parsed, "not", "absolute", "url"));
162 EXPECT_TRUE(readUrlSegments(*parsed, "excellent", "path", OrMorePaths()));
163 EXPECT_TRUE(readUrlSegments(*parsed, "excellent", OrMorePaths()));
164 EXPECT_TRUE(readUrlSegments(*parsed, OrMorePaths()));
174 readUrlSegments(url, "redfish", "v1", "Managers", std::ref(managerId),