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

Side by Side Diff: Source/core/dom/DocumentTest.cpp

Issue 1171323003: Fix unit test style in core/{dom,editing,html}/. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: whitespace fix Created 5 years, 6 months 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 | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2014, Google Inc. All rights reserved. 2 * Copyright (c) 2014, Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 22 matching lines...) Expand all
33 33
34 #include "core/frame/FrameView.h" 34 #include "core/frame/FrameView.h"
35 #include "core/html/HTMLHeadElement.h" 35 #include "core/html/HTMLHeadElement.h"
36 #include "core/html/HTMLLinkElement.h" 36 #include "core/html/HTMLLinkElement.h"
37 #include "core/testing/DummyPageHolder.h" 37 #include "core/testing/DummyPageHolder.h"
38 #include "platform/heap/Handle.h" 38 #include "platform/heap/Handle.h"
39 #include "platform/weborigin/ReferrerPolicy.h" 39 #include "platform/weborigin/ReferrerPolicy.h"
40 #include <gmock/gmock.h> 40 #include <gmock/gmock.h>
41 #include <gtest/gtest.h> 41 #include <gtest/gtest.h>
42 42
43 using namespace blink; 43 namespace blink {
44
45 namespace {
46 44
47 class DocumentTest : public ::testing::Test { 45 class DocumentTest : public ::testing::Test {
48 protected: 46 protected:
49 virtual void SetUp() override; 47 void SetUp() override;
50 48
51 #if ENABLE(OILPAN) 49 #if ENABLE(OILPAN)
52 virtual void TearDown() override 50 void TearDown() override
53 { 51 {
54 Heap::collectAllGarbage(); 52 Heap::collectAllGarbage();
55 } 53 }
56 #endif 54 #endif
57 55
58 Document& document() const { return m_dummyPageHolder->document(); } 56 Document& document() const { return m_dummyPageHolder->document(); }
59 Page& page() const { return m_dummyPageHolder->page(); } 57 Page& page() const { return m_dummyPageHolder->page(); }
60 58
61 void setHtmlInnerHTML(const char*); 59 void setHtmlInnerHTML(const char*);
62 60
(...skipping 15 matching lines...) Expand all
78 class MockDocumentVisibilityObserver 76 class MockDocumentVisibilityObserver
79 : public NoBaseWillBeGarbageCollectedFinalized<MockDocumentVisibilityObserve r> 77 : public NoBaseWillBeGarbageCollectedFinalized<MockDocumentVisibilityObserve r>
80 , public DocumentVisibilityObserver { 78 , public DocumentVisibilityObserver {
81 WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(MockDocumentVisibilityObserver); 79 WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(MockDocumentVisibilityObserver);
82 public: 80 public:
83 static PassOwnPtrWillBeRawPtr<MockDocumentVisibilityObserver> create(Documen t& document) 81 static PassOwnPtrWillBeRawPtr<MockDocumentVisibilityObserver> create(Documen t& document)
84 { 82 {
85 return adoptPtrWillBeNoop(new MockDocumentVisibilityObserver(document)); 83 return adoptPtrWillBeNoop(new MockDocumentVisibilityObserver(document));
86 } 84 }
87 85
88 DEFINE_INLINE_VIRTUAL_TRACE() { } 86 DEFINE_INLINE_VIRTUAL_TRACE()
87 {
88 DocumentVisibilityObserver::trace(visitor);
89 }
89 90
90 MOCK_METHOD1(didChangeVisibilityState, void(PageVisibilityState)); 91 MOCK_METHOD1(didChangeVisibilityState, void(PageVisibilityState));
91 92
92 private: 93 private:
93 MockDocumentVisibilityObserver(Document& document) : DocumentVisibilityObser ver(document) { } 94 MockDocumentVisibilityObserver(Document& document) : DocumentVisibilityObser ver(document) { }
94 }; 95 };
95 96
96 TEST_F(DocumentTest, VisibilityOberver) 97 TEST_F(DocumentTest, VisibilityOberver)
97 { 98 {
98 page().setVisibilityState(PageVisibilityStateVisible, true); // initial stat e 99 page().setVisibilityState(PageVisibilityStateVisible, true); // initial stat e
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after
347 }; 348 };
348 349
349 for (auto test : tests) { 350 for (auto test : tests) {
350 document().setReferrerPolicy(ReferrerPolicyDefault); 351 document().setReferrerPolicy(ReferrerPolicyDefault);
351 352
352 document().processReferrerPolicy(test.policy); 353 document().processReferrerPolicy(test.policy);
353 EXPECT_EQ(test.expected, document().referrerPolicy()) << test.policy; 354 EXPECT_EQ(test.expected, document().referrerPolicy()) << test.policy;
354 } 355 }
355 } 356 }
356 357
357 } // unnamed namespace 358 } // namespace blink
OLDNEW
« no previous file with comments | « Source/core/dom/DocumentMarkerControllerTest.cpp ('k') | Source/core/dom/MainThreadTaskRunnerTest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698