Browse Source

Animation: fix XPASS on asm.js.

pull/191/head
Vladimír Vondruš 8 years ago
parent
commit
4da2a2b503
  1. 8
      src/Magnum/Animation/Test/PlayerTest.cpp

8
src/Magnum/Animation/Test/PlayerTest.cpp

@ -833,11 +833,19 @@ void PlayerTest::runFor100YearsFloat() {
CORRADE_COMPARE(player.state(), State::Playing); CORRADE_COMPARE(player.state(), State::Playing);
{ {
#ifndef CORRADE_TARGET_EMSCRIPTEN
CORRADE_EXPECT_FAIL_IF(data.failsFuzzyFloat, "Imprecision larger than 2.5e-4f."); CORRADE_EXPECT_FAIL_IF(data.failsFuzzyFloat, "Imprecision larger than 2.5e-4f.");
#else
CORRADE_EXPECT_FAIL_IF(data.failsFuzzyFloat && !Math::TypeTraits<Float>::equals(value, 3.0f), "Imprecision larger than 2.5e-4f.");
#endif
CORRADE_COMPARE_WITH(value, 3.0f, TestSuite::Compare::around(0.00025f)); CORRADE_COMPARE_WITH(value, 3.0f, TestSuite::Compare::around(0.00025f));
} }
if(!data.failsFuzzyFloat) { if(!data.failsFuzzyFloat) {
#ifndef CORRADE_TARGET_EMSCRIPTEN
CORRADE_EXPECT_FAIL_IF(data.failsFloat, "Imprecision larger than 1e-6f."); CORRADE_EXPECT_FAIL_IF(data.failsFloat, "Imprecision larger than 1e-6f.");
#else
CORRADE_EXPECT_FAIL_IF(data.failsFloat && !Math::TypeTraits<Float>::equals(value, 3.0f), "Imprecision larger than 2.5e-4f.");
#endif
CORRADE_COMPARE(value, 3.0f); CORRADE_COMPARE(value, 3.0f);
} }
} }

Loading…
Cancel
Save