From 89dc7616cffd33958067b21e75f2acf223f4a0e8 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Tue, 9 May 2023 17:17:12 +0900 Subject: [PATCH] test paint: ++CompositeMethod coverage --- test/testPaint.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/test/testPaint.cpp b/test/testPaint.cpp index fd0390e9..bb84fdd1 100644 --- a/test/testPaint.cpp +++ b/test/testPaint.cpp @@ -208,10 +208,19 @@ TEST_CASE("Composition", "[tvgPaint]") REQUIRE(shape->composite(&pComp2) == CompositeMethod::AlphaMask); REQUIRE(pComp == pComp2); + //InvAlphaMask comp = Shape::gen(); pComp = comp.get(); REQUIRE(shape->composite(move(comp), CompositeMethod::InvAlphaMask) == Result::Success); REQUIRE(shape->composite(&pComp2) == CompositeMethod::InvAlphaMask); REQUIRE(pComp == pComp2); -} + + //LumaMask + comp = Shape::gen(); + pComp = comp.get(); + REQUIRE(shape->composite(move(comp), CompositeMethod::LumaMask) == Result::Success); + + REQUIRE(shape->composite(&pComp2) == CompositeMethod::LumaMask); + REQUIRE(pComp == pComp2); +} \ No newline at end of file