Lines Matching refs:kurl

80         WebCore::KURL kurl(WebCore::ParsedURLString, cases[i].url);
82 EXPECT_EQ(cases[i].protocol, kurl.protocol());
83 EXPECT_EQ(cases[i].host, kurl.host());
84 EXPECT_EQ(cases[i].port, kurl.port());
85 EXPECT_EQ(cases[i].user, kurl.user());
86 EXPECT_EQ(cases[i].pass, kurl.pass());
87 EXPECT_EQ(cases[i].lastPathComponent, kurl.lastPathComponent());
88 EXPECT_EQ(cases[i].query, kurl.query());
89 EXPECT_EQ(cases[i].ref, kurl.fragmentIdentifier());
90 EXPECT_EQ(cases[i].hasRef, kurl.hasFragmentIdentifier());
94 kurl = WebCore::KURL(WebCore::ParsedURLString, utf16);
96 EXPECT_EQ(cases[i].protocol, kurl.protocol());
97 EXPECT_EQ(cases[i].host, kurl.host());
98 EXPECT_EQ(cases[i].port, kurl.port());
99 EXPECT_EQ(cases[i].user, kurl.user());
100 EXPECT_EQ(cases[i].pass, kurl.pass());
101 EXPECT_EQ(cases[i].lastPathComponent, kurl.lastPathComponent());
102 EXPECT_EQ(cases[i].query, kurl.query());
103 EXPECT_EQ(cases[i].ref, kurl.fragmentIdentifier());
104 EXPECT_EQ(cases[i].hasRef, kurl.hasFragmentIdentifier());
131 WebCore::KURL kurl(WebCore::ParsedURLString, cases[i].url);
133 EXPECT_EQ(cases[i].protocol, kurl.protocol());
134 EXPECT_EQ(cases[i].host, kurl.host());
135 EXPECT_EQ(cases[i].port, kurl.port());
136 EXPECT_EQ(cases[i].user, kurl.user());
137 EXPECT_EQ(cases[i].pass, kurl.pass());
138 EXPECT_EQ(cases[i].lastPath, kurl.lastPathComponent());
139 EXPECT_EQ(cases[i].query, kurl.query());
142 EXPECT_EQ(WTF::String::fromUTF8(cases[i].ref), kurl.fragmentIdentifier());
144 EXPECT_TRUE(kurl.fragmentIdentifier().isNull());
242 WebCore::KURL kurl(WebCore::ParsedURLString, cases[i].url);
244 kurl.setProtocol(cases[i].protocol);
245 EXPECT_STREQ(cases[i].expectedProtocol, kurl.string().utf8().data());
247 kurl.setHost(cases[i].host);
248 EXPECT_STREQ(cases[i].expectedHost, kurl.string().utf8().data());
250 kurl.setPort(cases[i].port);
251 EXPECT_STREQ(cases[i].expectedPort, kurl.string().utf8().data());
253 kurl.setUser(cases[i].user);
254 EXPECT_STREQ(cases[i].expectedUser, kurl.string().utf8().data());
256 kurl.setPass(cases[i].pass);
257 EXPECT_STREQ(cases[i].expectedPass, kurl.string().utf8().data());
259 kurl.setPath(cases[i].path);
260 EXPECT_STREQ(cases[i].expectedPath, kurl.string().utf8().data());
262 kurl.setQuery(cases[i].query);
263 EXPECT_STREQ(cases[i].expectedQuery, kurl.string().utf8().data());
375 // WebKit will make empty URLs and set components on them. kurl doesn't allow
379 WebCore::KURL kurl;
381 EXPECT_FALSE(kurl.isValid());
382 EXPECT_TRUE(kurl.isEmpty());
383 EXPECT_STREQ("", kurl.string().utf8().data());
385 kurl.setProtocol("http");
387 EXPECT_FALSE(kurl.isValid());
388 EXPECT_FALSE(kurl.isEmpty());
392 EXPECT_STREQ("http:", kurl.string().utf8().data());
394 kurl.setHost("www.google.com");
395 EXPECT_TRUE(kurl.isValid());
396 EXPECT_FALSE(kurl.isEmpty());
397 EXPECT_STREQ("http://www.google.com/", kurl.string().utf8().data());
399 kurl.setPort(8000);
400 EXPECT_TRUE(kurl.isValid());
401 EXPECT_FALSE(kurl.isEmpty());
402 EXPECT_STREQ("http://www.google.com:8000/", kurl.string().utf8().data());
404 kurl.setPath("/favicon.ico");
405 EXPECT_TRUE(kurl.isValid());
406 EXPECT_FALSE(kurl.isEmpty());
407 EXPECT_STREQ("http://www.google.com:8000/favicon.ico", kurl.string().utf8().data());
411 EXPECT_FALSE(kurl.setProtocol("f/sj#@"));
412 EXPECT_TRUE(kurl.isValid());
418 WebCore::KURL kurl(WebCore::ParsedURLString, initial);
423 kurl.setPath(nullString);
424 EXPECT_STREQ("http://www.google.com/", kurl.string().utf8().data());
432 WebCore::KURL kurl(WebCore::ParsedURLString, initial);
437 kurl.setQuery(nullString);
438 EXPECT_STREQ("http://www.google.com/search", kurl.string().utf8().data());
441 kurl = WebCore::KURL(WebCore::ParsedURLString, initial);
444 kurl.setQuery(emptyString);
445 EXPECT_STREQ("http://www.google.com/search?", kurl.string().utf8().data());
449 kurl.setQuery(question);
451 kurl.string().utf8().data());
455 kurl.setQuery(query);
457 kurl.string().utf8().data());
462 WebCore::KURL kurl(WebCore::ParsedURLString, "http://foo/bar#baz");
468 cur = kurl;
476 cur = kurl;
484 cur = kurl;
491 WebCore::KURL kurl;
494 EXPECT_TRUE(kurl.isEmpty());
495 EXPECT_FALSE(kurl.isValid());
496 EXPECT_TRUE(kurl.isNull());
497 EXPECT_TRUE(kurl.string().isNull());
498 EXPECT_TRUE(kurl.string().isEmpty());
501 WebCore::KURL kurl2(kurl, "");
511 WebCore::KURL kurl22(kurl, WTF::String());
530 WebCore::KURL kurl4(WebCore::ParsedURLString, kurl.string());
563 WebCore::KURL kurl(WebCore::ParsedURLString, src);
566 kurl.setUser("");
567 EXPECT_EQ("http://:pass@google.com/", kurl.string());
570 kurl = WebCore::KURL(WebCore::ParsedURLString, src);
571 kurl.setPass("");
572 EXPECT_EQ("http://user@google.com/", kurl.string());
575 kurl.setUser("");
576 EXPECT_EQ("http://google.com/", kurl.string());
701 WebCore::KURL kurl(WebCore::ParsedURLString, referrerCases[i].input);
702 WTF::String referrer = kurl.strippedForUseAsReferrer();