diff --git a/test/Big.cpp b/test/Big.cpp index 86776c2..b049496 100644 --- a/test/Big.cpp +++ b/test/Big.cpp @@ -67,8 +67,9 @@ TEST_CASE("Mul", "[big]") { Mul(a->Primary(), b->Primary(), c); - CHECK(a->Primary().Count() == 1); - CHECK(a->Primary()[0] == 0); + a->Primary().Trim(); + + CHECK(a->Primary().Count() == 0); SBigDel(a); SBigDel(b); @@ -86,6 +87,8 @@ TEST_CASE("Mul", "[big]") { Mul(a->Primary(), b->Primary(), c); + a->Primary().Trim(); + CHECK(a->Primary().Count() == 1); CHECK(a->Primary()[0] == 8); @@ -105,6 +108,8 @@ TEST_CASE("Mul", "[big]") { Mul(a->Primary(), b->Primary(), c); + a->Primary().Trim(); + CHECK(a->Primary().Count() == 2); CHECK(a->Primary()[0] == 0xFFFFFF00); CHECK(a->Primary()[1] == 0xFF);