From 722c48ddf8535135fca7291eccbd979cdf7ca7ec Mon Sep 17 00:00:00 2001 From: Ben Visness Date: Tue, 30 Aug 2016 16:11:43 -0500 Subject: [PATCH] Add back tests for HMM_Power and HMM_Clamp --- test/hmm_test.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/hmm_test.cpp b/test/hmm_test.cpp index c62e706..8ee6e14 100644 --- a/test/hmm_test.cpp +++ b/test/hmm_test.cpp @@ -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) { //