From ef53f08760a210b3934dbb75a44d61201ae236cb Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Mon, 24 Jan 2022 13:11:32 +0100 Subject: [PATCH] Replaced INFINITY by numeric limit --- test/Vector3_test.cc | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/test/Vector3_test.cc b/test/Vector3_test.cc index ae5f800..0e71eb8 100644 --- a/test/Vector3_test.cc +++ b/test/Vector3_test.cc @@ -1,6 +1,9 @@ #include +#include #include "Vector3.h" +#define MY_INFINITY std::numeric_limits::infinity() + TEST(Vector3, Magnitude) { Vector3 v = Vector3(1, 2, 3); float m = 0; @@ -19,9 +22,9 @@ TEST(Vector3, Magnitude) { m = v.magnitude(); EXPECT_FLOAT_EQ(m, 0) << "v.magnitude 0 0 0 "; - v = Vector3(INFINITY, INFINITY, INFINITY); + v = Vector3(MY_INFINITY, MY_INFINITY, MY_INFINITY); m = v.magnitude(); - EXPECT_FLOAT_EQ(m, INFINITY) << "v.magnitude INFINITY INFINITY INFINITY "; + EXPECT_FLOAT_EQ(m, MY_INFINITY) << "v.magnitude INFINITY INFINITY INFINITY "; } TEST(Vector3, SqrMagnitude) { @@ -150,11 +153,11 @@ TEST(Vector3, Multiply) { v = v1 * f; EXPECT_TRUE(v == Vector3(0, 0, 0)) << "4 5 6 * 0"; - f = INFINITY; + f = MY_INFINITY; v = v1 * f; - EXPECT_TRUE(v == Vector3(INFINITY, INFINITY, INFINITY)) << "4 5 6 * INFINITY"; + EXPECT_TRUE(v == Vector3(MY_INFINITY, MY_INFINITY, MY_INFINITY)) << "4 5 6 * INFINITY"; - f = -INFINITY; + f = -MY_INFINITY; v = v1 * f; - EXPECT_TRUE(v == Vector3(-INFINITY, -INFINITY, -INFINITY)) << "4 5 6 * -INFINITY"; + EXPECT_TRUE(v == Vector3(-MY_INFINITY, -MY_INFINITY, -MY_INFINITY)) << "4 5 6 * -INFINITY"; }