silleee: added silleee_add and silleee_sub
This commit is contained in:
34
tests/test.c
34
tests/test.c
@@ -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();
|
||||
|
Reference in New Issue
Block a user