diff --git a/test/testPaint.cpp b/test/testPaint.cpp index a993a3f5..111b84e4 100644 --- a/test/testPaint.cpp +++ b/test/testPaint.cpp @@ -24,7 +24,7 @@ #include "catch.hpp" using namespace tvg; - +using namespace std; TEST_CASE("Custom Transformation", "[tvgPaint]") { @@ -158,7 +158,7 @@ TEST_CASE("Duplication", "[tvgPaint]") REQUIRE(shape->composite(move(comp), CompositeMethod::ClipPath) == Result::Success); //Duplication - auto dup = shape->duplicate(); + auto dup = unique_ptr((Shape*)shape->duplicate()); REQUIRE(dup); //Compare properties diff --git a/test/testPicture.cpp b/test/testPicture.cpp index 8448128b..402d95fe 100644 --- a/test/testPicture.cpp +++ b/test/testPicture.cpp @@ -264,7 +264,7 @@ TEST_CASE("Picture Duplication", "[tvgPicture]") REQUIRE(picture->load(TEST_DIR"/logo.svg") == Result::Success); REQUIRE(picture->size(100, 100) == Result::Success); - auto dup = picture->duplicate(); + auto dup = unique_ptr((Picture*)picture->duplicate()); REQUIRE(dup); float w, h;