From a8db572c5fffed0c8e99feed39c253d9b7a8d6a5 Mon Sep 17 00:00:00 2001 From: hellerve Date: Thu, 3 Aug 2017 18:42:45 -0400 Subject: [PATCH] tests: fixed integral division test case --- tests/test.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/test.c b/tests/test.c index 8f83fa1..e8e708c 100644 --- a/tests/test.c +++ b/tests/test.c @@ -129,13 +129,16 @@ TEST silly_integral_division() { ASSERT_EQ_FMT(-2.0, silly_to_double(silly_idiv(x, y)), "%f"); - y = make_silly(1, 2, 5); - + y = make_silly(1, 2, 0xffffffff/2); ASSERT_EQ_FMT(-4.0, silly_to_double(silly_idiv(x, y)), "%f"); y = make_silly(1, 2, 3); ASSERT_EQ_FMT(-4.0, silly_to_double(silly_idiv(x, y)), "%f"); + x = make_silly(0, 10000000, 0); + y = make_silly(1, 2, 0xffffffff/2); + ASSERT_EQ_FMT(-4000000.0, silly_to_double(silly_idiv(x, y)), "%f"); + PASS(); }