summaryrefslogtreecommitdiffstats
path: root/Help/guide/tutorial/Step10/TutorialProject/Tests/TestMathFunctions.cxx
blob: 68a34195e859b7971c1dad459e299e057ed90932 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <MathFunctions.h>

// TODO5: Replace the following 5 lines with #include <SimpleTest.h>
#define TEST(x) namespace
#define REQUIRE(x)
int main()
{
}

TEST("add")
{
  REQUIRE(mathfunctions::OpAdd(2.0, 2.0) == 4.0);
}

TEST("sub")
{
  REQUIRE(mathfunctions::OpSub(4.0, 2.0) == 2.0);
}

TEST("mul")
{
  REQUIRE(mathfunctions::OpMul(5.0, 5.0) == 25.0);
}

TEST("sqrt")
{
  REQUIRE(mathfunctions::sqrt(25.0) == 5.0);
}