test: API coverage up

Added identifier() test cases.
This commit is contained in:
Hermet Park 2021-10-22 15:15:33 +09:00 committed by Hermet Park
parent 78d85d714a
commit 8cc7f50235
6 changed files with 40 additions and 0 deletions

Binary file not shown.

Binary file not shown.

View file

@ -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();

View file

@ -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();

View file

@ -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]")

View file

@ -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]")
{