1 #include <gtest/gtest.h>
2 #include "lottieanimation_capi.h"
4 class AnimationCApiTest : public ::testing::Test {
8 animationInvalid = lottie_animation_from_file("wrong_file.json");
9 std::string filePath = DEMO_DIR;
10 filePath +="mask.json";
11 animation = lottie_animation_from_file(filePath.c_str());
16 if (animation) lottie_animation_destroy(animation);
19 Lottie_Animation *animationInvalid;
20 Lottie_Animation *animation;
23 TEST_F(AnimationCApiTest, loadFromFile_N) {
24 ASSERT_FALSE(animationInvalid);
27 TEST_F(AnimationCApiTest, loadFromFile) {
28 ASSERT_TRUE(animation);
29 ASSERT_EQ(lottie_animation_get_totalframe(animation), 29);
31 lottie_animation_get_size(animation, &width, &height);
32 ASSERT_EQ(width, 500);
33 ASSERT_EQ(height, 500);