|
@@ -90,4 +90,9 @@ public:
|
|
|
TS_ASSERT_EQUALS((big*big).to_string(),
|
|
TS_ASSERT_EQUALS((big*big).to_string(),
|
|
|
"999999996000000005999999996000000001");
|
|
"999999996000000005999999996000000001");
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ void testMultiplyNoOverflow() {
|
|
|
|
|
+ math::biginteger bi{1000};
|
|
|
|
|
+ TS_ASSERT_EQUALS((bi*bi).to_string(), "1000000");
|
|
|
|
|
+ }
|
|
|
};
|
|
};
|