diff options
author | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-13 04:37:20 +0000 |
---|---|---|
committer | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-13 04:37:20 +0000 |
commit | 595c0ffc98abcad93010c94da8e99a87efce80c8 (patch) | |
tree | dac45a5a7577fc2a6017282a9d3f017dfaf00cee | |
parent | dfb002e2dcab01961bbc9da56a732554b1058a84 (diff) | |
download | chromium_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.cpp | 10 |
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")); +} |