Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 3531af1

Browse files
committed
Prune TranslateTriggersDeferredSave unittest
1 parent d280061 commit 3531af1

File tree

1 file changed

+21
-24
lines changed

1 file changed

+21
-24
lines changed

display_list/display_list_unittests.cc

Lines changed: 21 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1787,30 +1787,6 @@ TEST(DisplayList, RemoveUnnecessarySaveRestorePairsInSetPaint) {
17871787
}
17881788
}
17891789

1790-
TEST(DisplayList, TranslateTriggersDeferredSave) {
1791-
DisplayListBuilder builder1;
1792-
builder1.save();
1793-
builder1.saveLayer(nullptr, false);
1794-
builder1.translate(10, 10);
1795-
builder1.scale(2, 2);
1796-
builder1.clipRect({10, 10, 20, 20}, SkClipOp::kIntersect, false);
1797-
builder1.drawRect({0, 0, 100, 100});
1798-
builder1.restore();
1799-
builder1.restore();
1800-
auto display_list1 = builder1.Build();
1801-
1802-
DisplayListBuilder builder2;
1803-
builder2.saveLayer(nullptr, false);
1804-
builder2.translate(10, 10);
1805-
builder2.scale(2, 2);
1806-
builder2.clipRect({10, 10, 20, 20}, SkClipOp::kIntersect, false);
1807-
builder2.drawRect({0, 0, 100, 100});
1808-
builder2.restore();
1809-
auto display_list2 = builder2.Build();
1810-
1811-
ASSERT_TRUE(DisplayListsEQ_Verbose(display_list1, display_list2));
1812-
}
1813-
18141790
TEST(DisplayList, TransformTriggersDeferredSave) {
18151791
DisplayListBuilder builder1;
18161792
builder1.save();
@@ -1918,6 +1894,27 @@ TEST(DisplayList, SkewTriggersDeferredSave) {
19181894

19191895
ASSERT_TRUE(DisplayListsEQ_Verbose(display_list1, display_list2));
19201896
}
1897+
1898+
TEST(DisplayList, TranslateTriggersDeferredSave) {
1899+
DisplayListBuilder builder1;
1900+
builder1.save();
1901+
builder1.save();
1902+
builder1.translate(10, 10);
1903+
builder1.drawRect({0, 0, 100, 100});
1904+
builder1.restore();
1905+
builder1.restore();
1906+
auto display_list1 = builder1.Build();
1907+
1908+
DisplayListBuilder builder2;
1909+
builder2.save();
1910+
builder1.translate(10, 10);
1911+
builder1.drawRect({0, 0, 100, 100});
1912+
builder1.restore();
1913+
auto display_list2 = builder2.Build();
1914+
1915+
ASSERT_TRUE(DisplayListsEQ_Verbose(display_list1, display_list2));
1916+
}
1917+
19211918
TEST(DisplayList, ScaleTriggersDeferredSave) {
19221919
DisplayListBuilder builder1;
19231920
builder1.save();

0 commit comments

Comments
 (0)