these duplicates are not unique_ptr, should be taken care.
@Issue: https://github.com/Samsung/thorvg/issues/995
#include "catch.hpp"
using namespace tvg;
-
+using namespace std;
TEST_CASE("Custom Transformation", "[tvgPaint]")
{
REQUIRE(shape->composite(move(comp), CompositeMethod::ClipPath) == Result::Success);
//Duplication
- auto dup = shape->duplicate();
+ auto dup = unique_ptr<Shape>((Shape*)shape->duplicate());
REQUIRE(dup);
//Compare properties
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*)picture->duplicate());
REQUIRE(dup);
float w, h;