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

Side by Side Diff: third_party/WebKit/Source/core/paint/PaintControllerPaintTest.h

Issue 2701993002: DO NOT COMMIT: Results of running new (proposed) clang-format on Blink (Closed)
Patch Set: Created 3 years, 10 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
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 #ifndef PaintControllerPaintTest_h 5 #ifndef PaintControllerPaintTest_h
6 #define PaintControllerPaintTest_h 6 #define PaintControllerPaintTest_h
7 7
8 #include <gtest/gtest.h> 8 #include <gtest/gtest.h>
9 #include "core/frame/FrameView.h" 9 #include "core/frame/FrameView.h"
10 #include "core/layout/LayoutTestHelper.h" 10 #include "core/layout/LayoutTestHelper.h"
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
111 : DisplayItem(client, type, sizeof(*this)) {} 111 : DisplayItem(client, type, sizeof(*this)) {}
112 112
113 void replay(GraphicsContext&) const final { ASSERT_NOT_REACHED(); } 113 void replay(GraphicsContext&) const final { ASSERT_NOT_REACHED(); }
114 void appendToWebDisplayItemList(const IntRect&, 114 void appendToWebDisplayItemList(const IntRect&,
115 WebDisplayItemList*) const final { 115 WebDisplayItemList*) const final {
116 ASSERT_NOT_REACHED(); 116 ASSERT_NOT_REACHED();
117 } 117 }
118 }; 118 };
119 119
120 #ifndef NDEBUG 120 #ifndef NDEBUG
121 #define TRACE_DISPLAY_ITEMS(i, expected, actual) \ 121 #define TRACE_DISPLAY_ITEMS(i, expected, actual) \
122 String trace = String::format("%d: ", (int)i) + "Expected: " + \ 122 String trace = String::format("%d: ", (int)i) + \
123 (expected).asDebugString() + " Actual: " + \ 123 "Expected: " + (expected).asDebugString() + \
124 (actual).asDebugString(); \ 124 " Actual: " + (actual).asDebugString(); \
125 SCOPED_TRACE(trace.utf8().data()); 125 SCOPED_TRACE(trace.utf8().data());
126 #else 126 #else
127 #define TRACE_DISPLAY_ITEMS(i, expected, actual) 127 #define TRACE_DISPLAY_ITEMS(i, expected, actual)
128 #endif 128 #endif
129 129
130 #define EXPECT_DISPLAY_LIST(actual, expectedSize, ...) \ 130 #define EXPECT_DISPLAY_LIST(actual, expectedSize, ...) \
131 do { \ 131 do { \
132 EXPECT_EQ((size_t)expectedSize, actual.size()); \ 132 EXPECT_EQ((size_t)expectedSize, actual.size()); \
133 if (expectedSize != actual.size()) \ 133 if (expectedSize != actual.size()) \
134 break; \ 134 break; \
135 const TestDisplayItem expected[] = {__VA_ARGS__}; \ 135 const TestDisplayItem expected[] = {__VA_ARGS__}; \
136 for (size_t index = 0; \ 136 for (size_t index = 0; \
137 index < std::min<size_t>(actual.size(), expectedSize); index++) { \ 137 index < std::min<size_t>(actual.size(), expectedSize); index++) { \
138 TRACE_DISPLAY_ITEMS(index, expected[index], actual[index]); \ 138 TRACE_DISPLAY_ITEMS(index, expected[index], actual[index]); \
139 EXPECT_EQ(expected[index].client(), actual[index].client()); \ 139 EXPECT_EQ(expected[index].client(), actual[index].client()); \
140 EXPECT_EQ(expected[index].getType(), actual[index].getType()); \ 140 EXPECT_EQ(expected[index].getType(), actual[index].getType()); \
141 } \ 141 } \
142 } while (false); 142 } while (false);
143 143
144 // Shorter names for frequently used display item types in tests. 144 // Shorter names for frequently used display item types in tests.
145 const DisplayItem::Type backgroundType = DisplayItem::kBoxDecorationBackground; 145 const DisplayItem::Type backgroundType = DisplayItem::kBoxDecorationBackground;
146 const DisplayItem::Type foregroundType = 146 const DisplayItem::Type foregroundType =
147 DisplayItem::paintPhaseToDrawingType(PaintPhaseForeground); 147 DisplayItem::paintPhaseToDrawingType(PaintPhaseForeground);
148 const DisplayItem::Type documentBackgroundType = 148 const DisplayItem::Type documentBackgroundType =
149 DisplayItem::kDocumentBackground; 149 DisplayItem::kDocumentBackground;
150 150
151 } // namespace blink 151 } // namespace blink
152 152
153 #endif // PaintControllerPaintTest_h 153 #endif // PaintControllerPaintTest_h
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/paint/NinePieceImageGrid.cpp ('k') | third_party/WebKit/Source/core/paint/PaintInvalidator.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698