void test_AbsWithFrac() { int i = -4; for (i = -4; i <= 4; ++i) { struct timeval a = timeval_init(i, 100); struct timeval b; b = abs_tval(a); TEST_ASSERT_EQUAL(1, test_tval(b)); } }
void test_SignNoFrac() { int i; // sign test, no fraction for (i = -4; i <= 4; ++i) { struct timeval a = timeval_init(i, 0); int E = (i > 0) - (i < 0); int r = test_tval(a); TEST_ASSERT_EQUAL(E, r); } }
void test_SignWithFrac() { // sign test, with fraction int i; for (i = -4; i <= 4; ++i) { struct timeval a = timeval_init(i, 10); int E = (i >= 0) - (i < 0); int r = test_tval(a); TEST_ASSERT_EQUAL(E, r); } }
void test_AbsNoFrac(void) { int i = -4; for (i = -4; i <= 4; ++i) { struct timeval a = timeval_init(i, 0); struct timeval b; b = abs_tval(a); TEST_ASSERT_EQUAL((i != 0), test_tval(b)); } }
void test_Neg() { int i = -4; for (i = -4; i <= 4; ++i) { struct timeval a = timeval_init(i, 100); struct timeval b; struct timeval c; b = neg_tval(a); c = add_tval(a, b); TEST_ASSERT_EQUAL(0, test_tval(c)); } }