MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / testFull

Method testFull

Tests/Libraries/Http/HttpURLParserTest.cpp:111–126  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

109};
110
111void SC::HttpURLParserTest::testFull()
112{
113 HttpURLParser urlParser;
114 SC_TEST_EXPECT(urlParser.parse("http://user:pass@site.com:80/pa/th?q=val#hash"));
115
116 SC_TEST_EXPECT(urlParser.protocol == "http");
117 SC_TEST_EXPECT(urlParser.username == "user");
118 SC_TEST_EXPECT(urlParser.password == "pass");
119 SC_TEST_EXPECT(urlParser.hostname == "site.com");
120 SC_TEST_EXPECT(urlParser.port == 80);
121 SC_TEST_EXPECT(urlParser.host == "site.com:80");
122 SC_TEST_EXPECT(urlParser.pathname == "/pa/th");
123 SC_TEST_EXPECT(urlParser.path == "/pa/th?q=val");
124 SC_TEST_EXPECT(urlParser.search == "?q=val");
125 SC_TEST_EXPECT(urlParser.hash == "#hash");
126}
127
128void SC::HttpURLParserTest::testMini()
129{

Callers

nothing calls this directly

Calls 1

parseMethod · 0.45

Tested by

no test coverage detected