From ca0f30c4c0d89f2f30d2f7364633397973092ed6 Mon Sep 17 00:00:00 2001 From: Mira Grudzinska Date: Fri, 19 May 2023 01:15:01 +0200 Subject: [PATCH] tests: capi test for tvg_shape_set_paint_order --- test/capi/capiShape.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/capi/capiShape.cpp b/test/capi/capiShape.cpp index 1ba5d0e7..493d27af 100644 --- a/test/capi/capiShape.cpp +++ b/test/capi/capiShape.cpp @@ -272,3 +272,16 @@ TEST_CASE("Fill rule", "[capiFillRule]") REQUIRE(tvg_paint_del(paint) == TVG_RESULT_SUCCESS); } + +TEST_CASE("Paint order", "[capiPaintOrder]") +{ + Tvg_Paint* paint = tvg_shape_new(); + REQUIRE(paint); + + REQUIRE(tvg_shape_set_paint_order(nullptr, true) == TVG_RESULT_INVALID_ARGUMENT); + REQUIRE(tvg_shape_set_paint_order(paint, true) == TVG_RESULT_SUCCESS); + REQUIRE(tvg_shape_set_paint_order(paint, false) == TVG_RESULT_SUCCESS); + + REQUIRE(tvg_paint_del(paint) == TVG_RESULT_SUCCESS); +} +