From c0dab60cccc04c3c34b949fd26053e930b4bc359 Mon Sep 17 00:00:00 2001
From: bchrescionko <91251249+bchrescionko@users.noreply.github.com>
Date: Fri, 24 Sep 2021 14:08:59 +0200
Subject: [PATCH] test: added test for tvg_picture_get_viewbox function
---
test/capi/capiPicture.cpp | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/test/capi/capiPicture.cpp b/test/capi/capiPicture.cpp
index e59c54e..f09c8cc 100644
--- a/test/capi/capiPicture.cpp
+++ b/test/capi/capiPicture.cpp
@@ -47,7 +47,7 @@ TEST_CASE("Load Svg file in Picture", "[capiPicture]")
TEST_CASE("Load Svg Data in Picture", "[capiPicture]")
{
- static const char* svg = "";
+ static const char* svg = "";
Tvg_Paint* picture = tvg_picture_new();
REQUIRE(picture);
@@ -66,6 +66,14 @@ TEST_CASE("Load Svg Data in Picture", "[capiPicture]")
REQUIRE(w == Approx(1000).epsilon(0.0000001));
REQUIRE(h == Approx(1000).epsilon(0.0000001));
+ //Verify Position
+ float x, y;
+ REQUIRE(tvg_picture_get_viewbox(picture, &x, &y, &w, &h) == TVG_RESULT_SUCCESS);
+ REQUIRE(x == Approx(0).epsilon(0.0000001));
+ REQUIRE(y == Approx(0).epsilon(0.0000001));
+ REQUIRE(w == Approx(600).epsilon(0.0000001));
+ REQUIRE(h == Approx(600).epsilon(0.0000001));
+
REQUIRE(tvg_paint_del(picture) == TVG_RESULT_SUCCESS);
}
--
2.7.4