summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-13 04:37:20 +0000
committerdarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-13 04:37:20 +0000
commit595c0ffc98abcad93010c94da8e99a87efce80c8 (patch)
treedac45a5a7577fc2a6017282a9d3f017dfaf00cee
parentdfb002e2dcab01961bbc9da56a732554b1058a84 (diff)
downloadchromium_src-595c0ffc98abcad93010c94da8e99a87efce80c8.zip
chromium_src-595c0ffc98abcad93010c94da8e99a87efce80c8.tar.gz
chromium_src-595c0ffc98abcad93010c94da8e99a87efce80c8.tar.bz2
Unit test for https://bugs.webkit.org/show_bug.cgi?id=30262
R=eseidel BUG=none TEST=none Review URL: http://codereview.chromium.org/261058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28792 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--webkit/tools/webcore_unit_tests/GKURL_unittest.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/webkit/tools/webcore_unit_tests/GKURL_unittest.cpp b/webkit/tools/webcore_unit_tests/GKURL_unittest.cpp
index 1482909..6de1553 100644
--- a/webkit/tools/webcore_unit_tests/GKURL_unittest.cpp
+++ b/webkit/tools/webcore_unit_tests/GKURL_unittest.cpp
@@ -599,3 +599,13 @@ TEST(GKURL, DeepCopy) {
EXPECT_NE(dest.string().characters(), src.string().characters());
EXPECT_NE(dest.utf8String().data(), src.utf8String().data());
}
+
+TEST(GKURL, ProtocolIs) {
+ WebCore::KURL url1(WebCore::ParsedURLString,"foo://bar");
+ EXPECT_TRUE(url1.protocolIs("foo"));
+ EXPECT_FALSE(url1.protocolIs("foo-bar"));
+
+ WebCore::KURL url2(WebCore::ParsedURLString,"foo-bar:");
+ EXPECT_TRUE(url2.protocolIs("foo-bar"));
+ EXPECT_FALSE(url2.protocolIs("foo"));
+}