aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/RecordPatternTest.cpp
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2015-11-19 08:53:27 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-11-19 08:53:27 -0800
commit24e7db8b2ea663f8fe4d7bbfa1d686fd643990bb (patch)
tree9cbb16e3fc5e4ed8df7301f92bf1bafcee07dedd /tests/RecordPatternTest.cpp
parent4222e19aeaf72ccfb61f83f4fe41010750161c74 (diff)
Modernize SkRecordPattern.h
- Fold Or, Or3, Or4 into one flexible Or. - Fold Pattern1...Pattern7 into one flexible Pattern. - Rename Star Greedy Still fighting with a flexible get<N>() method instead of first, second, third, etc. BUG=skia: Review URL: https://codereview.chromium.org/1465443002
Diffstat (limited to 'tests/RecordPatternTest.cpp')
-rw-r--r--tests/RecordPatternTest.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/RecordPatternTest.cpp b/tests/RecordPatternTest.cpp
index d1e48bb838..33a0114c35 100644
--- a/tests/RecordPatternTest.cpp
+++ b/tests/RecordPatternTest.cpp
@@ -13,9 +13,9 @@
#include "SkRecords.h"
using namespace SkRecords;
-typedef Pattern3<Is<Save>,
- Is<ClipRect>,
- Is<Restore> >
+typedef Pattern<Is<Save>,
+ Is<ClipRect>,
+ Is<Restore>>
SaveClipRectRestore;
DEF_TEST(RecordPattern_Simple, r) {
@@ -77,8 +77,8 @@ DEF_TEST(RecordPattern_DontMatchSubsequences, r) {
REPORTER_ASSERT(r, !pattern.match(&record, 0));
}
-DEF_TEST(RecordPattern_Star, r) {
- Pattern3<Is<Save>, Star<Is<ClipRect> >, Is<Restore> > pattern;
+DEF_TEST(RecordPattern_Greedy, r) {
+ Pattern<Is<Save>, Greedy<Is<ClipRect>>, Is<Restore>> pattern;
SkRecord record;
SkRecorder recorder(&record, 1920, 1200);
@@ -98,11 +98,11 @@ DEF_TEST(RecordPattern_Star, r) {
}
DEF_TEST(RecordPattern_Complex, r) {
- Pattern3<Is<Save>,
- Star<Not<Or3<Is<Save>,
+ Pattern<Is<Save>,
+ Greedy<Not<Or<Is<Save>,
Is<Restore>,
- IsDraw> > >,
- Is<Restore> > pattern;
+ IsDraw>>>,
+ Is<Restore>> pattern;
SkRecord record;
SkRecorder recorder(&record, 1920, 1200);
@@ -142,7 +142,7 @@ DEF_TEST(RecordPattern_Complex, r) {
}
DEF_TEST(RecordPattern_SaveLayerIsNotADraw, r) {
- Pattern1<IsDraw> pattern;
+ Pattern<IsDraw> pattern;
SkRecord record;
SkRecorder recorder(&record, 1920, 1200);