From 76c4a82bb5a122efc3f778f131a0aff7efc1fbed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Tue, 26 Sep 2017 17:11:16 +0200 Subject: [PATCH] [poincare] Add tests on integer division Change-Id: I83bc1807c3ab265bd73960740f223b1df556447d --- poincare/test/integer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poincare/test/integer.cpp b/poincare/test/integer.cpp index 12304c5a1..af4265fd8 100644 --- a/poincare/test/integer.cpp +++ b/poincare/test/integer.cpp @@ -49,9 +49,9 @@ QUIZ_CASE(poincare_integer_multiplication) { } QUIZ_CASE(poincare_integer_divide) { -// assert(Integer(8).divide_by(Integer(4)) == Integer(2)); -// assert(Integer("3293920983029832").divide_by(Integer("38928")) == Integer("84615726033")); -// assert(Integer("3293920983029832").divide_by(Integer("389090928")) == Integer("8465684")); + assert(Integer::Division(Integer(8), Integer(4)).quotient.isEqualTo(Integer(2)) && Integer::Division(Integer(8), Integer(4)).remainder.isEqualTo(Integer(0))); + assert(Integer::Division(Integer("3293920983030066"), Integer(38928)).quotient.isEqualTo(Integer("84615726033")) && Integer::Division(Integer("3293920983030066"), Integer(38928)).remainder.isEqualTo(Integer(17442))); + assert(Integer::Division(Integer("3293920983030066"), Integer("389282362616")).quotient.isEqualTo(Integer(8461)) && Integer::Division(Integer("3293920983030066"), Integer("389282362616")).remainder.isEqualTo(Integer("202912936090"))); } template