Translated Math/Clamp test

This commit is contained in:
Leonetienne 2022-02-11 11:19:25 +01:00
parent 8562e9579e
commit 879d2e9b91
2 changed files with 1 additions and 39 deletions

View File

@ -12,6 +12,7 @@ add_executable(Tests
Math__Mod.cpp Math__Mod.cpp
Math__Oscillate.cpp Math__Oscillate.cpp
Math__Abs.cpp Math__Abs.cpp
Math__Clamp.cpp
) )
target_link_libraries(Tests Eule) target_link_libraries(Tests Eule)

View File

@ -1,39 +0,0 @@
#include "CppUnitTest.h"
#include "../Eule/Math.h"
using namespace Microsoft::VisualStudio::CppUnitTestFramework;
using namespace Eule;
/** Equivalence classes:
* -- value > 0
* -- value < 0
* -- value == 0
*/
namespace _Math
{
TEST_CLASS(_Abs)
{
public:
// Checks with a positive input
TEST_METHOD(Positive_Value)
{
Assert::AreEqual(45.0, Math::Abs(45.0));
return;
}
// Checks with a negative input
TEST_METHOD(Negative_Value)
{
Assert::AreEqual(45.0, Math::Abs(-45.0));
return;
}
// Checks with a zero input
TEST_METHOD(Zero_Value)
{
Assert::AreEqual(0.0, Math::Abs(0.0));
return;
}
};
}