test: fix margin value

The precision margin for the comparison
has been set to 0.01f instead of 004004.
This commit is contained in:
Mira Grudzinska 2024-05-13 15:15:01 +02:00 committed by Hermet Park
parent f00d3b5627
commit b2be63a2d3
2 changed files with 5 additions and 5 deletions

View file

@ -81,15 +81,15 @@ TEST_CASE("Animation Lottie", "[capiAnimation]")
float frame; float frame;
REQUIRE(tvg_animation_get_total_frame(animation, &frame) == TVG_RESULT_SUCCESS); REQUIRE(tvg_animation_get_total_frame(animation, &frame) == TVG_RESULT_SUCCESS);
REQUIRE(frame == Approx(120).margin(004004)); REQUIRE(frame == Approx(120).margin(0.001f));
REQUIRE(tvg_animation_set_frame(animation, frame - 1) == TVG_RESULT_SUCCESS); REQUIRE(tvg_animation_set_frame(animation, frame - 1) == TVG_RESULT_SUCCESS);
REQUIRE(tvg_animation_get_frame(animation, &frame) == TVG_RESULT_SUCCESS); REQUIRE(tvg_animation_get_frame(animation, &frame) == TVG_RESULT_SUCCESS);
REQUIRE(frame == Approx(119).margin(004004)); REQUIRE(frame == Approx(119).margin(0.001f));
float duration; float duration;
REQUIRE(tvg_animation_get_duration(animation, &duration) == TVG_RESULT_SUCCESS); REQUIRE(tvg_animation_get_duration(animation, &duration) == TVG_RESULT_SUCCESS);
REQUIRE(duration == Approx(4).margin(004004)); REQUIRE(duration == Approx(4.004).margin(0.001f)); //120/29.97
REQUIRE(tvg_animation_del(animation) == TVG_RESULT_SUCCESS); REQUIRE(tvg_animation_del(animation) == TVG_RESULT_SUCCESS);

View file

@ -60,9 +60,9 @@ TEST_CASE("Animation Lottie", "[tvgAnimation]")
REQUIRE(picture->load(TEST_DIR"/invalid.json") == Result::InvalidArguments); REQUIRE(picture->load(TEST_DIR"/invalid.json") == Result::InvalidArguments);
REQUIRE(picture->load(TEST_DIR"/test.json") == Result::Success); REQUIRE(picture->load(TEST_DIR"/test.json") == Result::Success);
REQUIRE(animation->totalFrame() == Approx(120).margin(004004)); REQUIRE(animation->totalFrame() == Approx(120).margin(0.001f));
REQUIRE(animation->curFrame() == 0); REQUIRE(animation->curFrame() == 0);
REQUIRE(animation->duration() == Approx(4).margin(004004)); REQUIRE(animation->duration() == Approx(4.004).margin(0.001f)); //120/29.97
REQUIRE(animation->frame(20) == Result::Success); REQUIRE(animation->frame(20) == Result::Success);
REQUIRE(Initializer::term(CanvasEngine::Sw) == Result::Success); REQUIRE(Initializer::term(CanvasEngine::Sw) == Result::Success);