Skip to content

Commit

Permalink
Merge branch 'fix_test_2' into 'master'
Browse files Browse the repository at this point in the history
Reduce precision for random point distance comparison (#8260)

See merge request OpenMW/openmw!4486
  • Loading branch information
Capostrophic committed Dec 21, 2024
2 parents 3e8ea80 + a00909d commit 69c4a68
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions apps/components_tests/detournavigator/navigator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -610,12 +610,13 @@ namespace
const auto result = findRandomPointAroundCircle(
*mNavigator, mAgentBounds, mStart, 100.0, Flag_walk, []() { return Misc::Rng::rollClosedProbability(); });

ASSERT_THAT(result, Optional(Vec3fEq(70.35845947265625, 335.592041015625, -2.6667339801788330078125, 1)))
<< (result ? *result : osg::Vec3f());
ASSERT_TRUE(result.has_value());

EXPECT_THAT(*result, Vec3fEq(70.35845947265625, 335.592041015625, -2.6667339801788330078125, 1)) << *result;

const auto distance = (*result - mStart).length();

EXPECT_FLOAT_EQ(distance, 125.80865478515625) << distance;
EXPECT_NEAR(distance, 125.80865478515625, 1) << distance;
}

TEST_F(DetourNavigatorNavigatorTest, multiple_threads_should_lock_tiles)
Expand Down

0 comments on commit 69c4a68

Please sign in to comment.