mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-08 13:43:43 +00:00
test SwEngine: _rasterTranslucentRect added into the tests
This commit is contained in:
parent
2fb07d9ac8
commit
dddb38d900
1 changed files with 15 additions and 3 deletions
|
@ -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<Shape>(static_cast<Shape*>(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);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue