MCPcopy Create free account
hub / github.com/Snapchat/Valdi / TEST_F

Function TEST_F

snap_drawing/test/src/RasterDamageResolver_tests.cpp:26–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24};
25
26TEST_F(RasterDamageResolverTests, returnsFullRectOnInInitialDraw) {
27 _builder.context(Vector(0, 0), 1.0, [&]() {
28 _builder.rectangle(Size(100, 100), 1.0);
29 _builder.context(Vector(50, 50), 1.0, [&]() { _builder.rectangle(Size(10, 10), 1.0); });
30 });
31 auto damageRects = resolveDamage();
32
33 ASSERT_EQ(static_cast<size_t>(1), damageRects.size());
34 // Damage rects include 1px margin for anti-aliasing
35 ASSERT_EQ(Rect::makeXYWH(-1, -1, 102, 102), damageRects[0]);
36}
37
38TEST_F(RasterDamageResolverTests, returnsPartialDamageRect) {
39 _builder.context(Vector(0, 0), 1.0, 1, false, [&]() {

Callers

nothing calls this directly

Calls 6

DisplayListBuilderClass · 0.85
rectangleMethod · 0.80
contextMethod · 0.65
VectorClass · 0.50
SizeClass · 0.50
sizeMethod · 0.45

Tested by

no test coverage detected