Skip to content
  • shawnsingh@chromium.org's avatar
    [chromium] Use WEBKIT_IMPLEMENTATION == 1 for webkit_unit_tests · a16f48a6
    shawnsingh@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=90094
    
    Reviewed by Adam Barth.
    
    This patch adds the WEBKIT_IMPLEMENTATION = 1 define to
    WebKitUnitTests.gyp. To get it to compile correctly, some string
    and URL code was refactored and fixed.
    
    * WebKit.gypi:
    * WebKitUnitTests.gyp:
    * public/WebDOMMessageEvent.h:
    (WebKit::WebDOMMessageEvent::WebDOMMessageEvent):
    * tests/AssociatedURLLoaderTest.cpp:
    * tests/EventListenerTest.cpp:
    * tests/FrameTestHelpers.cpp:
    (WebKit::FrameTestHelpers::loadFrame):
    * tests/FrameTestHelpers.h:
    * tests/ListenerLeakTest.cpp:
    (WebKit::ListenerLeakTest::RunTest):
    * tests/PopupMenuTest.cpp:
    * tests/RunAllTests.cpp:
    * tests/URLTestHelpers.cpp: Added.
    (URLTestHelpers):
    (WebKit::URLTestHelpers::registerMockedURLFromBaseURL):
    (WebKit::URLTestHelpers::registerMockedURLLoad):
    * tests/URLTestHelpers.h: Copied from Source/WebKit/chromium/public/WebDOMMessageEvent.h.
    (WebKit):
    (URLTestHelpers):
    (WebKit::URLTestHelpers::toKURL):
    * tests/WebFrameTest.cpp:
    * tests/WebPageNewSerializerTest.cpp:
    * tests/WebPageSerializerTest.cpp:
    * tests/WebViewTest.cpp:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@121463 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    a16f48a6