Add back tests for HMM_Power and HMM_Clamp

This commit is contained in:
Ben Visness
2016-08-30 16:11:43 -05:00
parent bcc93f635f
commit 722c48ddf8

View File

@@ -50,6 +50,20 @@ TEST(ScalarMath, RSquareRootF)
EXPECT_FLOAT_EQ(HMM_RSquareRootF(10.0f), 0.31616211f);
}
TEST(ScalarMath, Power)
{
EXPECT_FLOAT_EQ(HMM_Power(2.0f, 0), 1.0f);
EXPECT_FLOAT_EQ(HMM_Power(2.0f, 4), 16.0f);
EXPECT_FLOAT_EQ(HMM_Power(2.0f, -2), 0.25f);
}
TEST(ScalarMath, Clamp)
{
EXPECT_FLOAT_EQ(HMM_Clamp(-2.0f, 0.0f, 2.0f), 0.0f);
EXPECT_FLOAT_EQ(HMM_Clamp(-2.0f, -3.0f, 2.0f), -2.0f);
EXPECT_FLOAT_EQ(HMM_Clamp(-2.0f, 3.0f, 2.0f), 2.0f);
}
TEST(Initialization, Vectors)
{
//