From dddb38d9005f94c67468681b38c2bb11f6b29893 Mon Sep 17 00:00:00 2001 From: Mira Grudzinska Date: Tue, 31 Aug 2021 12:33:56 +0200 Subject: [PATCH] test SwEngine: _rasterTranslucentRect added into the tests --- test/testSwEngine.cpp | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/test/testSwEngine.cpp b/test/testSwEngine.cpp index eabcabf1..48fa7e40 100644 --- a/test/testSwEngine.cpp +++ b/test/testSwEngine.cpp @@ -45,7 +45,7 @@ TEST_CASE("Basic draw", "[tvgSwEngine]") REQUIRE(shape1->stroke(2) == Result::Success); REQUIRE(canvas->push(move(shape1)) == Result::Success); - //Cubic Line + //Cubic auto shape2 = tvg::Shape::gen(); REQUIRE(shape2); @@ -55,6 +55,18 @@ TEST_CASE("Basic draw", "[tvgSwEngine]") REQUIRE(shape2->stroke(1) == Result::Success); REQUIRE(canvas->push(move(shape2)) == Result::Success); + //Line + auto shape3 = tvg::Shape::gen(); + REQUIRE(shape3); + + REQUIRE(shape3->moveTo(0, 0) == Result::Success); + REQUIRE(shape3->lineTo(20, 0) == Result::Success); + REQUIRE(shape3->lineTo(20, 20) == Result::Success); + REQUIRE(shape3->lineTo(0, 20) == Result::Success); + REQUIRE(shape3->close() == Result::Success); + REQUIRE(shape3->fill(255, 255, 255, 255) == Result::Success); + REQUIRE(canvas->push(move(shape3)) == Result::Success); + //Draw REQUIRE(canvas->draw() == Result::Success); REQUIRE(canvas->sync() == Result::Success); @@ -269,7 +281,7 @@ TEST_CASE("Rect Draw", "[tvgSwEngine]") REQUIRE(basicMask); REQUIRE(basicShape->appendRect(0, 0, 50, 50, 0, 0) == Result::Success); REQUIRE(basicMask->appendRect(10, 10, 30, 30, 0, 0) == Result::Success); - REQUIRE(basicShape->fill(255, 255, 255, 255) == Result::Success); + REQUIRE(basicShape->fill(255, 255, 255, 155) == Result::Success); auto basicShape2 = std::unique_ptr(static_cast(basicShape->duplicate())); REQUIRE(basicShape2); @@ -303,7 +315,7 @@ TEST_CASE("Rect Draw", "[tvgSwEngine]") } -TEST_CASE("RLE Rect Draw", "[tvgSwEngine]") +TEST_CASE("RLE Draw", "[tvgSwEngine]") { REQUIRE(Initializer::init(CanvasEngine::Sw, 0) == Result::Success);