Browse Source

MatrixHelperTest: add unit tests for the signum function

v1.13.0-BW
Matthias Grob 3 years ago
parent
commit
d0abcc1ca3
  1. 18
      src/lib/matrix/test/MatrixHelperTest.cpp

18
src/lib/matrix/test/MatrixHelperTest.cpp

@ -36,6 +36,24 @@
using namespace matrix; using namespace matrix;
TEST(MatrixHelperTest, SignFloat)
{
EXPECT_FLOAT_EQ(sign(-100.f), -1.f);
EXPECT_FLOAT_EQ(sign(-FLT_EPSILON), -1.f);
EXPECT_FLOAT_EQ(sign(0.f), 0.f);
EXPECT_FLOAT_EQ(sign(FLT_EPSILON), 1.f);
EXPECT_FLOAT_EQ(sign(100.f), 1.f);
}
TEST(MatrixHelperTest, SignInt)
{
EXPECT_FLOAT_EQ(sign(-100), -1);
EXPECT_FLOAT_EQ(sign(-1), -1);
EXPECT_FLOAT_EQ(sign(0), 0);
EXPECT_FLOAT_EQ(sign(1), 1);
EXPECT_FLOAT_EQ(sign(100), 1);
}
TEST(MatrixHelperTest, Helper) TEST(MatrixHelperTest, Helper)
{ {
// general wraps // general wraps

Loading…
Cancel
Save