1 #include <gtest/gtest.h>
2 #include "lottieanimation.h"
4 class AnimationTest : public ::testing::Test {
8 animationInvalid = lottie::Animation::loadFromFile("wrong_file.json");
9 std::string filePath = DEMO_DIR;
10 filePath +="mask.json";
11 animation = lottie::Animation::loadFromFile(filePath);
19 std::unique_ptr<lottie::Animation> animationInvalid;
20 std::unique_ptr<lottie::Animation> animation;
23 TEST_F(AnimationTest, loadFromFile_N) {
24 ASSERT_FALSE(animationInvalid);
27 TEST_F(AnimationTest, loadFromFile) {
28 ASSERT_TRUE(animation);
29 ASSERT_EQ(animation->totalFrame(), 29);
31 animation->size(width, height);
32 ASSERT_EQ(width, 500);
33 ASSERT_EQ(height, 500);