silleee: added silleee_add and silleee_sub

This commit is contained in:
2017-08-04 23:16:21 -04:00
parent 20926f91d6
commit 3b55a76c58
4 changed files with 128 additions and 8 deletions

View File

@@ -8,11 +8,41 @@
ASSERT_IN_RANGE(0, delta, DELTA);\
}
TEST silleee_zeros_is_zero() {
TEST silleee_addition() {
silleee x, y, res;
assilleee(x) = 1.0;
assilleee(y) = 2.0;
assilleee(res) = 3.0;
ASSERT_EQ_FMT(res, silleee_add(x, y), "%lu");
assilleee(y) = 0.25;
assilleee(res) = 1.25;
ASSERT_EQ_FMT(res, silleee_add(x, y), "%lu");
PASS();
}
TEST silleee_subtraction() {
silleee x, y, res;
assilleee(x) = 2.0;
assilleee(y) = 1.0;
assilleee(res) = 1.0;
ASSERT_EQ_FMT(res, silleee_sub(x, y), "%lu");
assilleee(y) = 0.25;
assilleee(res) = 1.75;
ASSERT_EQ_FMT(res, silleee_sub(x, y), "%lu");
PASS();
}
SUITE(tests) {
RUN_TEST(silly_zeros_is_zero);
RUN_TEST(silleee_addition);
RUN_TEST(silleee_subtraction);
}
GREATEST_MAIN_DEFS();