| 109 | }; |
| 110 | |
| 111 | void 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 | |
| 128 | void SC::HttpURLParserTest::testMini() |
| 129 | { |