Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Side by Side Diff: webkit/glue/dom_serializer_unittest.cc

Issue 330011: WebKit update 49997:50027. (Closed)
Patch Set: Created 11 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « webkit/glue/dom_serializer.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "config.h" 5 #include "config.h"
6 6
7 #include "base/compiler_specific.h" 7 #include "base/compiler_specific.h"
8 8
9 MSVC_PUSH_WARNING_LEVEL(0); 9 MSVC_PUSH_WARNING_LEVEL(0);
10 #include "Document.h" 10 #include "Document.h"
11 #include "DocumentType.h" 11 #include "DocumentType.h"
12 #include "Element.h" 12 #include "Element.h"
13 #include "FrameLoader.h" 13 #include "FrameLoader.h"
14 #include "FrameView.h" 14 #include "FrameView.h"
15 #include "HTMLCollection.h" 15 #include "HTMLAllCollection.h"
16 #include "HTMLHeadElement.h" 16 #include "HTMLHeadElement.h"
17 #include "HTMLMetaElement.h" 17 #include "HTMLMetaElement.h"
18 #include "HTMLNames.h" 18 #include "HTMLNames.h"
19 #include "KURL.h" 19 #include "KURL.h"
20 #include "markup.h" 20 #include "markup.h"
21 #include "SharedBuffer.h" 21 #include "SharedBuffer.h"
22 #include "SubstituteData.h" 22 #include "SubstituteData.h"
23 MSVC_POP_WARNING(); 23 MSVC_POP_WARNING();
24 #undef LOG 24 #undef LOG
25 25
(...skipping 639 matching lines...) Expand 10 before | Expand all | Expand 10 after
665 // Since for this test, we assume there is no savable sub-resource links for 665 // Since for this test, we assume there is no savable sub-resource links for
666 // this test file, also all links are relative URLs in this test file, so we 666 // this test file, also all links are relative URLs in this test file, so we
667 // need to check those relative URLs and make sure document has BASE tag. 667 // need to check those relative URLs and make sure document has BASE tag.
668 WebFrameImpl* web_frame = 668 WebFrameImpl* web_frame =
669 webkit_glue::GetWebFrameImplFromWebViewForSpecificURL( 669 webkit_glue::GetWebFrameImplFromWebViewForSpecificURL(
670 test_shell_->webView(), file_url); 670 test_shell_->webView(), file_url);
671 ASSERT_TRUE(web_frame != NULL); 671 ASSERT_TRUE(web_frame != NULL);
672 WebCore::Document* doc = web_frame->frame()->document(); 672 WebCore::Document* doc = web_frame->frame()->document();
673 ASSERT_TRUE(doc->isHTMLDocument()); 673 ASSERT_TRUE(doc->isHTMLDocument());
674 // Go through all descent nodes. 674 // Go through all descent nodes.
675 RefPtr<WebCore::HTMLCollection> all = doc->all(); 675 RefPtr<WebCore::HTMLAllCollection> all = doc->all();
676 int original_base_tag_count = 0; 676 int original_base_tag_count = 0;
677 for (WebCore::Node* node = all->firstItem(); node != NULL; 677 for (WebCore::Node* node = all->firstItem(); node != NULL;
678 node = all->nextItem()) { 678 node = all->nextItem()) {
679 if (!node->isHTMLElement()) 679 if (!node->isHTMLElement())
680 continue; 680 continue;
681 WebCore::Element* element = static_cast<WebCore::Element*>(node); 681 WebCore::Element* element = static_cast<WebCore::Element*>(node);
682 if (element->hasTagName(WebCore::HTMLNames::baseTag)) { 682 if (element->hasTagName(WebCore::HTMLNames::baseTag)) {
683 original_base_tag_count++; 683 original_base_tag_count++;
684 } else { 684 } else {
685 // Get link. 685 // Get link.
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
809 // "hello world" 809 // "hello world"
810 WebCore::HTMLElement* body_ele = doc->body(); 810 WebCore::HTMLElement* body_ele = doc->body();
811 ASSERT_TRUE(body_ele != NULL); 811 ASSERT_TRUE(body_ele != NULL);
812 WebCore::Node* text_node = body_ele->firstChild(); 812 WebCore::Node* text_node = body_ele->firstChild();
813 ASSERT_TRUE(text_node->isTextNode()); 813 ASSERT_TRUE(text_node->isTextNode());
814 const WebCore::String& text_node_contents = text_node->nodeValue(); 814 const WebCore::String& text_node_contents = text_node->nodeValue();
815 ASSERT_TRUE(text_node_contents == WebCore::String("hello world")); 815 ASSERT_TRUE(text_node_contents == WebCore::String("hello world"));
816 } 816 }
817 817
818 } // namespace 818 } // namespace
OLDNEW
« no previous file with comments | « webkit/glue/dom_serializer.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698