Index: third_party/WebKit/Source/web/tests/FrameSerializerTest.cpp |
diff --git a/third_party/WebKit/Source/web/tests/PageSerializerTest.cpp b/third_party/WebKit/Source/web/tests/FrameSerializerTest.cpp |
similarity index 87% |
rename from third_party/WebKit/Source/web/tests/PageSerializerTest.cpp |
rename to third_party/WebKit/Source/web/tests/FrameSerializerTest.cpp |
index f333ef5a89b1046d3cb83b8bd3163695b5c2fdbe..002cc9d48365532b65aadeeb20565a81783ecf61 100644 |
--- a/third_party/WebKit/Source/web/tests/PageSerializerTest.cpp |
+++ b/third_party/WebKit/Source/web/tests/FrameSerializerTest.cpp |
@@ -28,11 +28,10 @@ |
* OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
-#include "core/page/PageSerializer.h" |
+#include "core/frame/FrameSerializer.h" |
#include "bindings/core/v8/V8Binding.h" |
#include "bindings/core/v8/V8BindingForTesting.h" |
-#include "core/page/Page.h" |
#include "platform/SerializedResource.h" |
#include "platform/testing/URLTestHelpers.h" |
#include "public/platform/Platform.h" |
@@ -55,12 +54,12 @@ using blink::URLTestHelpers::registerMockedURLLoad; |
namespace blink { |
-class PageSerializerTest |
+class FrameSerializerTest |
: public testing::Test |
- , public PageSerializer::Delegate { |
+ , public FrameSerializer::Delegate { |
public: |
- PageSerializerTest() |
- : m_folder(WebString::fromUTF8("pageserializer/")) |
+ FrameSerializerTest() |
+ : m_folder(WebString::fromUTF8("frameserializer/")) |
, m_baseUrl(toKURL("http://www.test.com")) |
{ |
} |
@@ -101,7 +100,7 @@ protected: |
{ |
WebURLError error; |
error.reason = 0xdead + statusCode; |
- error.domain = "PageSerializerTest"; |
+ error.domain = "FrameSerializerTest"; |
WebURLResponse response; |
response.initialize(); |
@@ -119,7 +118,7 @@ protected: |
void serialize(const char* url) |
{ |
FrameTestHelpers::loadFrame(m_helper.webView()->mainFrame(), KURL(m_baseUrl, url).string().utf8().data()); |
- PageSerializer serializer(m_resources, *this); |
+ FrameSerializer serializer(m_resources, *this); |
Frame* frame = m_helper.webViewImpl()->mainFrameImpl()->frame(); |
for (; frame; frame = frame->tree().traverseNext()) { |
// This is safe, because tests do not do cross-site navigation |
@@ -167,7 +166,7 @@ private: |
settings->setJavaScriptEnabled(true); |
} |
- // PageSerializer::Delegate implementation. |
+ // FrameSerializer::Delegate implementation. |
bool rewriteLink(const Element& element, String& rewrittenLink) |
{ |
String completeURL; |
@@ -197,9 +196,9 @@ private: |
String m_rewriteFolder; |
}; |
-TEST_F(PageSerializerTest, HTMLElements) |
+TEST_F(FrameSerializerTest, HTMLElements) |
{ |
- setBaseFolder("pageserializer/elements/"); |
+ setBaseFolder("frameserializer/elements/"); |
registerURL("elements.html", "text/html"); |
registerURL("style.css", "style.css", "text/css"); |
@@ -238,9 +237,9 @@ TEST_F(PageSerializerTest, HTMLElements) |
EXPECT_FALSE(isSerialized("nonExisting.png", "image/png")); |
} |
-TEST_F(PageSerializerTest, Frames) |
+TEST_F(FrameSerializerTest, Frames) |
{ |
- setBaseFolder("pageserializer/frames/"); |
+ setBaseFolder("frameserializer/frames/"); |
registerURL("simple_frames.html", "text/html"); |
registerURL("simple_frames_top.html", "text/html"); |
@@ -267,9 +266,9 @@ TEST_F(PageSerializerTest, Frames) |
EXPECT_TRUE(isSerialized("frame_4.png", "image/png")); |
} |
-TEST_F(PageSerializerTest, IFrames) |
+TEST_F(FrameSerializerTest, IFrames) |
{ |
- setBaseFolder("pageserializer/frames/"); |
+ setBaseFolder("frameserializer/frames/"); |
registerURL("top_frame.html", "text/html"); |
registerURL("simple_iframe.html", "text/html"); |
@@ -297,7 +296,7 @@ TEST_F(PageSerializerTest, IFrames) |
EXPECT_TRUE(isSerialized("object.png", "image/png")); |
EXPECT_TRUE(isSerialized("embed.png", "image/png")); |
- // Ensure that page contents are not NFC-normalized before encoding. |
+ // Ensure that frame contents are not NFC-normalized before encoding. |
String expectedMetaCharset = "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=EUC-KR\">"; |
EXPECT_TRUE(getSerializedData("encoded_iframe.html", "text/html").contains(expectedMetaCharset)); |
EXPECT_TRUE(getSerializedData("encoded_iframe.html", "text/html").contains("\xE4\xC5\xD1\xE2")); |
@@ -305,9 +304,9 @@ TEST_F(PageSerializerTest, IFrames) |
} |
// Tests that when serializing a page with blank frames these are reported with their resources. |
-TEST_F(PageSerializerTest, BlankFrames) |
+TEST_F(FrameSerializerTest, BlankFrames) |
{ |
- setBaseFolder("pageserializer/frames/"); |
+ setBaseFolder("frameserializer/frames/"); |
registerURL("blank_frames.html", "text/html"); |
registerURL("red_background.png", "image.png", "image/png"); |
@@ -329,9 +328,9 @@ TEST_F(PageSerializerTest, BlankFrames) |
// (i.e. SavePageMultiFrameBrowserTest.AboutBlank). |
} |
-TEST_F(PageSerializerTest, CSS) |
+TEST_F(FrameSerializerTest, CSS) |
{ |
- setBaseFolder("pageserializer/css/"); |
+ setBaseFolder("frameserializer/css/"); |
registerURL("css_test_page.html", "text/html"); |
registerURL("link_styles.css", "text/css"); |
@@ -383,9 +382,9 @@ TEST_F(PageSerializerTest, CSS) |
EXPECT_FALSE(getSerializedData("encoding.css", "text/css").contains("\xE4\xC5\xE4\xC5")); |
} |
-TEST_F(PageSerializerTest, CSSImport) |
+TEST_F(FrameSerializerTest, CSSImport) |
{ |
- setBaseFolder("pageserializer/css/"); |
+ setBaseFolder("frameserializer/css/"); |
registerURL("import.html", "text/html"); |
registerURL("import/base.css", "text/css"); |
@@ -400,10 +399,10 @@ TEST_F(PageSerializerTest, CSSImport) |
EXPECT_TRUE(isSerialized("import/absolute/green-header.css", "text/css")); |
} |
-TEST_F(PageSerializerTest, XMLDeclaration) |
+TEST_F(FrameSerializerTest, XMLDeclaration) |
{ |
V8TestingScope scope(v8::Isolate::GetCurrent()); |
- setBaseFolder("pageserializer/xml/"); |
+ setBaseFolder("frameserializer/xml/"); |
registerURL("xmldecl.xml", "text/xml"); |
serialize("xmldecl.xml"); |
@@ -412,9 +411,9 @@ TEST_F(PageSerializerTest, XMLDeclaration) |
EXPECT_TRUE(getSerializedData("xmldecl.xml").startsWith(expectedStart)); |
} |
-TEST_F(PageSerializerTest, DTD) |
+TEST_F(FrameSerializerTest, DTD) |
{ |
- setBaseFolder("pageserializer/dtd/"); |
+ setBaseFolder("frameserializer/dtd/"); |
registerURL("html5.html", "text/html"); |
serialize("html5.html"); |
@@ -423,9 +422,9 @@ TEST_F(PageSerializerTest, DTD) |
EXPECT_TRUE(getSerializedData("html5.html").startsWith(expectedStart)); |
} |
-TEST_F(PageSerializerTest, Font) |
+TEST_F(FrameSerializerTest, Font) |
{ |
- setBaseFolder("pageserializer/font/"); |
+ setBaseFolder("frameserializer/font/"); |
registerURL("font.html", "text/html"); |
registerURL("font.ttf", "application/octet-stream"); |
@@ -435,9 +434,9 @@ TEST_F(PageSerializerTest, Font) |
EXPECT_TRUE(isSerialized("font.ttf", "application/octet-stream")); |
} |
-TEST_F(PageSerializerTest, DataURI) |
+TEST_F(FrameSerializerTest, DataURI) |
{ |
- setBaseFolder("pageserializer/datauri/"); |
+ setBaseFolder("frameserializer/datauri/"); |
registerURL("page_with_data.html", "text/html"); |
@@ -447,9 +446,9 @@ TEST_F(PageSerializerTest, DataURI) |
EXPECT_TRUE(isSerialized("page_with_data.html", "text/html")); |
} |
-TEST_F(PageSerializerTest, DataURIMorphing) |
+TEST_F(FrameSerializerTest, DataURIMorphing) |
{ |
- setBaseFolder("pageserializer/datauri/"); |
+ setBaseFolder("frameserializer/datauri/"); |
registerURL("page_with_morphing_data.html", "text/html"); |
@@ -459,9 +458,9 @@ TEST_F(PageSerializerTest, DataURIMorphing) |
EXPECT_TRUE(isSerialized("page_with_morphing_data.html", "text/html")); |
} |
-TEST_F(PageSerializerTest, RewriteLinksSimple) |
+TEST_F(FrameSerializerTest, RewriteLinksSimple) |
{ |
- setBaseFolder("pageserializer/rewritelinks/"); |
+ setBaseFolder("frameserializer/rewritelinks/"); |
setRewriteURLFolder("folder"); |
registerURL("rewritelinks_simple.html", "text/html"); |
@@ -478,9 +477,9 @@ TEST_F(PageSerializerTest, RewriteLinksSimple) |
} |
// Test that we don't regress https://bugs.webkit.org/show_bug.cgi?id=99105 |
-TEST_F(PageSerializerTest, SVGImageDontCrash) |
+TEST_F(FrameSerializerTest, SVGImageDontCrash) |
{ |
- setBaseFolder("pageserializer/svg/"); |
+ setBaseFolder("frameserializer/svg/"); |
registerURL("page_with_svg_image.html", "text/html"); |
registerURL("green_rectangle.svg", "image/svg+xml"); |
@@ -493,9 +492,9 @@ TEST_F(PageSerializerTest, SVGImageDontCrash) |
EXPECT_GT(getSerializedData("green_rectangle.svg", "image/svg+xml").length(), 250U); |
} |
-TEST_F(PageSerializerTest, DontIncludeErrorImage) |
+TEST_F(FrameSerializerTest, DontIncludeErrorImage) |
{ |
- setBaseFolder("pageserializer/image/"); |
+ setBaseFolder("frameserializer/image/"); |
registerURL("page_with_img_error.html", "text/html"); |
registerURL("error_image.png", "image/png"); |
@@ -507,9 +506,9 @@ TEST_F(PageSerializerTest, DontIncludeErrorImage) |
EXPECT_FALSE(isSerialized("error_image.png", "image/png")); |
} |
-TEST_F(PageSerializerTest, NamespaceElementsDontCrash) |
+TEST_F(FrameSerializerTest, NamespaceElementsDontCrash) |
{ |
- setBaseFolder("pageserializer/namespace/"); |
+ setBaseFolder("frameserializer/namespace/"); |
registerURL("namespace_element.html", "text/html"); |
@@ -520,15 +519,15 @@ TEST_F(PageSerializerTest, NamespaceElementsDontCrash) |
EXPECT_GT(getSerializedData("namespace_element.html", "text/html").length(), 0U); |
} |
-TEST_F(PageSerializerTest, markOfTheWebDeclaration) |
+TEST_F(FrameSerializerTest, markOfTheWebDeclaration) |
{ |
- EXPECT_EQ("saved from url=(0015)http://foo.com/", PageSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com"))); |
- EXPECT_EQ("saved from url=(0015)http://f-o.com/", PageSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://f-o.com"))); |
- EXPECT_EQ("saved from url=(0019)http://foo.com-%2D/", PageSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com--"))); |
- EXPECT_EQ("saved from url=(0024)http://f-%2D.com-%2D%3E/", PageSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://f--.com-->"))); |
- EXPECT_EQ("saved from url=(0020)http://foo.com/?-%2D", PageSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com?--"))); |
- EXPECT_EQ("saved from url=(0020)http://foo.com/#-%2D", PageSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com#--"))); |
- EXPECT_EQ("saved from url=(0026)http://foo.com/#bar-%2Dbaz", PageSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com#bar--baz"))); |
+ EXPECT_EQ("saved from url=(0015)http://foo.com/", FrameSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com"))); |
+ EXPECT_EQ("saved from url=(0015)http://f-o.com/", FrameSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://f-o.com"))); |
+ EXPECT_EQ("saved from url=(0019)http://foo.com-%2D/", FrameSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com--"))); |
+ EXPECT_EQ("saved from url=(0024)http://f-%2D.com-%2D%3E/", FrameSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://f--.com-->"))); |
+ EXPECT_EQ("saved from url=(0020)http://foo.com/?-%2D", FrameSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com?--"))); |
+ EXPECT_EQ("saved from url=(0020)http://foo.com/#-%2D", FrameSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com#--"))); |
+ EXPECT_EQ("saved from url=(0026)http://foo.com/#bar-%2Dbaz", FrameSerializer::markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com#bar--baz"))); |
} |
} // namespace blink |