| Index: third_party/WebKit/Source/web/tests/WebPageSerializerTest.cpp
|
| diff --git a/third_party/WebKit/Source/web/tests/WebPageSerializerTest.cpp b/third_party/WebKit/Source/web/tests/WebPageSerializerTest.cpp
|
| index afc35c70e12af2d68fb2a723defbb3db9176c244..ec3c2f33d61d43243b659da8f63410262ea15b5c 100644
|
| --- a/third_party/WebKit/Source/web/tests/WebPageSerializerTest.cpp
|
| +++ b/third_party/WebKit/Source/web/tests/WebPageSerializerTest.cpp
|
| @@ -43,6 +43,7 @@
|
| #include "public/web/WebPageSerializerClient.h"
|
| #include "public/web/WebView.h"
|
| #include "web/tests/FrameTestHelpers.h"
|
| +#include "wtf/Assertions.h"
|
| #include <gtest/gtest.h>
|
|
|
| using blink::Document;
|
| @@ -56,11 +57,24 @@ public:
|
| std::string toString() const { return m_string; }
|
|
|
| private:
|
| - void didSerializeDataForFrame(const WebURL&, const WebCString& data, PageSerializationStatus) final
|
| + void writeHtmlFragment(const WebCString& data) override { m_string += data; }
|
| +
|
| + void writeLocalPathForSubframe(const WebFrame& subframe) override
|
| + {
|
| + // SimpleWebPageSerializerClient is currently only used in tests
|
| + // of pages without subframes.
|
| + ASSERT_NOT_REACHED();
|
| + }
|
| +
|
| + void writeLocalPathForSavableResource(const WebURL& savableResourceURL) override
|
| {
|
| - m_string += data;
|
| + // SimpleWebPageSerializerClient is currently only used in tests
|
| + // of pages without subresources.
|
| + ASSERT_NOT_REACHED();
|
| }
|
|
|
| + void endOfFrame() override {}
|
| +
|
| std::string m_string;
|
| };
|
|
|
| @@ -181,7 +195,7 @@ TEST_F(WebPageSerializerTest, fromUrlWithMinusMinus)
|
| SimpleWebPageSerializerClient serializerClient;
|
| WebVector<WebURL> links(&topFrameURL, 1);
|
| WebVector<WebString> localPaths(&"local", 1);
|
| - WebPageSerializer::serialize(webView()->mainFrame()->toWebLocalFrame(), &serializerClient, links, localPaths, "");
|
| + WebPageSerializer::serialize(webView()->mainFrame()->toWebLocalFrame(), &serializerClient);
|
|
|
| EXPECT_EQ("<!-- saved from url=(0030)http://www.test.com/?-%2Dx-%2D -->", serializerClient.toString().substr(1, 60));
|
| }
|
|
|