From 595c0ffc98abcad93010c94da8e99a87efce80c8 Mon Sep 17 00:00:00 2001 From: "darin@chromium.org" Date: Tue, 13 Oct 2009 04:37:20 +0000 Subject: 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 --- webkit/tools/webcore_unit_tests/GKURL_unittest.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) 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")); +} -- cgit v1.1