mirror of
https://github.com/BlackMATov/vmath.hpp.git
synced 2025-12-16 14:11:28 +07:00
fix approx<float> with epsilon
This commit is contained in:
@@ -151,6 +151,15 @@ TEST_CASE("vmath/fun") {
|
||||
STATIC_CHECK_FALSE(approx(0, 1));
|
||||
STATIC_CHECK_FALSE(approx(0, 1, 0));
|
||||
STATIC_CHECK(approx(0, 1, 1));
|
||||
STATIC_CHECK_FALSE(approx(1, 3, 1));
|
||||
STATIC_CHECK(approx(1, 3, 2));
|
||||
|
||||
STATIC_CHECK(approx(1.f, 1.f));
|
||||
STATIC_CHECK_FALSE(approx(0.f, 1.f));
|
||||
STATIC_CHECK_FALSE(approx(0.f, 1.f, 0.f));
|
||||
STATIC_CHECK(approx(0.f, 1.f, 1.f));
|
||||
STATIC_CHECK_FALSE(approx(1.f, 3.f, 1.f));
|
||||
STATIC_CHECK(approx(1.f, 3.f, 2.f));
|
||||
|
||||
STATIC_CHECK(approx(1.f, 1.f + std::numeric_limits<float>::epsilon() * 0.5f));
|
||||
STATIC_CHECK_FALSE(approx(1.f, 1.f + std::numeric_limits<float>::epsilon() * 1.5f));
|
||||
|
||||
Reference in New Issue
Block a user