From 5b0e0969c20a7b0f2ec3e0a6458a3687116e3e0a Mon Sep 17 00:00:00 2001 From: Matt Mascarenhas Date: Wed, 31 Aug 2016 01:57:20 +0100 Subject: [PATCH] Add tests for PowerF() --- test/hmm_test.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/hmm_test.cpp b/test/hmm_test.cpp index 8ee6e14..87d2ef6 100644 --- a/test/hmm_test.cpp +++ b/test/hmm_test.cpp @@ -57,6 +57,15 @@ TEST(ScalarMath, Power) EXPECT_FLOAT_EQ(HMM_Power(2.0f, -2), 0.25f); } +TEST(ScalarMath, PowerF) +{ + EXPECT_FLOAT_EQ(HMM_PowerF(2.0f, 0), 1.0f); + EXPECT_FLOAT_EQ(HMM_PowerF(2.0f, 4.1), 17.148376f); + EXPECT_FLOAT_EQ(HMM_PowerF(-2.0f, 4.1), -17.148376f); + EXPECT_FLOAT_EQ(HMM_PowerF(2.0f, -2.5), 0.176777f); + EXPECT_FLOAT_EQ(HMM_PowerF(-2.0f, -2.5), -0.176777f); +} + TEST(ScalarMath, Clamp) { EXPECT_FLOAT_EQ(HMM_Clamp(-2.0f, 0.0f, 2.0f), 0.0f);