5 #include "flutter/testing/testing.h"
6 #include "gtest/gtest.h"
13 TEST(EntityPassClipStackTest, CanPushAndPopEntities) {
43 TEST(EntityPassClipStackTest, CanPopEntitiesSafely) {
54 TEST(EntityPassClipStackTest, CanAppendNoChange) {
66 TEST(EntityPassClipStackTest, AppendCoverageNoChange) {
78 .coverage = std::nullopt,
80 entity, 0,
Point(0, 0));
89 TEST(EntityPassClipStackTest, AppendAndRestoreClipCoverage) {
103 entity, 0,
Point(0, 0));
120 entity, 0,
Point(0, 0));
129 TEST(EntityPassClipStackTest, UnbalancedRestore) {
143 entity, 0,
Point(0, 0));
154 TEST(EntityPassClipStackTest, ClipAndRestoreWithSubpasses) {
169 entity, 0,
Point(0, 0));
193 entity, 0,
Point(0, 0));