diff options
Diffstat (limited to 'tests/gtests/blenlib/BLI_math_vector_test.cc')
-rw-r--r-- | tests/gtests/blenlib/BLI_math_vector_test.cc | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/tests/gtests/blenlib/BLI_math_vector_test.cc b/tests/gtests/blenlib/BLI_math_vector_test.cc deleted file mode 100644 index 7e75a521d4c..00000000000 --- a/tests/gtests/blenlib/BLI_math_vector_test.cc +++ /dev/null @@ -1,47 +0,0 @@ -/* Apache License, Version 2.0 */ - -#include "testing/testing.h" - -#include "BLI_math.h" - -TEST(math_vector, ClampVecWithFloats) -{ - const float min = 0.0f; - const float max = 1.0f; - - float a[2] = {-1.0f, -1.0f}; - clamp_v2(a, min, max); - EXPECT_FLOAT_EQ(0.0f, a[0]); - EXPECT_FLOAT_EQ(0.0f, a[1]); - - float b[2] = {0.5f, 0.5f}; - clamp_v2(b, min, max); - EXPECT_FLOAT_EQ(0.5f, b[0]); - EXPECT_FLOAT_EQ(0.5f, b[1]); - - float c[2] = {2.0f, 2.0f}; - clamp_v2(c, min, max); - EXPECT_FLOAT_EQ(1.0f, c[0]); - EXPECT_FLOAT_EQ(1.0f, c[1]); -} - -TEST(math_vector, ClampVecWithVecs) -{ - const float min[2] = {0.0f, 2.0f}; - const float max[2] = {1.0f, 3.0f}; - - float a[2] = {-1.0f, -1.0f}; - clamp_v2_v2v2(a, min, max); - EXPECT_FLOAT_EQ(0.0f, a[0]); - EXPECT_FLOAT_EQ(2.0f, a[1]); - - float b[2] = {0.5f, 2.5f}; - clamp_v2_v2v2(b, min, max); - EXPECT_FLOAT_EQ(0.5f, b[0]); - EXPECT_FLOAT_EQ(2.5f, b[1]); - - float c[2] = {2.0f, 4.0f}; - clamp_v2_v2v2(c, min, max); - EXPECT_FLOAT_EQ(1.0f, c[0]); - EXPECT_FLOAT_EQ(3.0f, c[1]); -} |