mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-06-01 02:55:07 +08:00
MatrixHelperTest: add unit tests for the signum function
This commit is contained in:
@@ -36,6 +36,24 @@
|
||||
|
||||
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)
|
||||
{
|
||||
// general wraps
|
||||
|
||||
Reference in New Issue
Block a user