mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-14 12:04:29 +00:00
test: API coverage up
Added identifier() test cases.
This commit is contained in:
parent
78d85d714a
commit
8cc7f50235
6 changed files with 40 additions and 0 deletions
Binary file not shown.
Binary file not shown.
|
@ -27,6 +27,22 @@
|
|||
using namespace tvg;
|
||||
using namespace std;
|
||||
|
||||
|
||||
TEST_CASE("Filling Creation", "[tvgFill]")
|
||||
{
|
||||
auto linear = LinearGradient::gen();
|
||||
REQUIRE(linear);
|
||||
|
||||
REQUIRE(linear->identifier() == LinearGradient::identifier());
|
||||
REQUIRE(linear->identifier() != RadialGradient::identifier());
|
||||
|
||||
auto radial = RadialGradient::gen();
|
||||
REQUIRE(radial);
|
||||
|
||||
REQUIRE(radial->identifier() == RadialGradient::identifier());
|
||||
REQUIRE(radial->identifier() != LinearGradient::identifier());
|
||||
}
|
||||
|
||||
TEST_CASE("Common Filling", "[tvgFill]")
|
||||
{
|
||||
auto fill = LinearGradient::gen();
|
||||
|
|
|
@ -28,6 +28,17 @@
|
|||
using namespace tvg;
|
||||
using namespace std;
|
||||
|
||||
|
||||
TEST_CASE("Picture Creation", "[tvgPicture]")
|
||||
{
|
||||
auto picture = Picture::gen();
|
||||
REQUIRE(picture);
|
||||
|
||||
REQUIRE(picture->identifier() == Picture::identifier());
|
||||
REQUIRE(picture->identifier() != Shape::identifier());
|
||||
REQUIRE(picture->identifier() != Scene::identifier());
|
||||
}
|
||||
|
||||
TEST_CASE("Load SVG file", "[tvgPicture]")
|
||||
{
|
||||
auto picture = Picture::gen();
|
||||
|
|
|
@ -29,6 +29,10 @@ TEST_CASE("Scene Creation", "[tvgScene]")
|
|||
{
|
||||
auto scene = Scene::gen();
|
||||
REQUIRE(scene);
|
||||
|
||||
REQUIRE(scene->identifier() == Scene::identifier());
|
||||
REQUIRE(scene->identifier() != Shape::identifier());
|
||||
REQUIRE(scene->identifier() != Picture::identifier());
|
||||
}
|
||||
|
||||
TEST_CASE("Pushing Paints Into Scene", "[tvgScene]")
|
||||
|
|
|
@ -25,6 +25,15 @@
|
|||
|
||||
using namespace tvg;
|
||||
|
||||
TEST_CASE("Shape Creation", "[tvgShape]")
|
||||
{
|
||||
auto shape = Shape::gen();
|
||||
REQUIRE(shape);
|
||||
|
||||
REQUIRE(shape->identifier() == Shape::identifier());
|
||||
REQUIRE(shape->identifier() != Picture::identifier());
|
||||
REQUIRE(shape->identifier() != Scene::identifier());
|
||||
}
|
||||
|
||||
TEST_CASE("Appending Commands", "[tvgShape]")
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue