#include "unitnumber.h" #include "number.h" UnitNumber::UnitNumber() { setName("Number"); add( static_cast(&UnitNumber::parse1), "parse1", Bu::UnitSuite::expectPass ); add( static_cast(&UnitNumber::multiply1), "multiply1", Bu::UnitSuite::expectPass ); } UnitNumber::~UnitNumber() { } void UnitNumber::parse1() { unitTest( Number("121932631356500531347203169112635269").toString() == "121932631356500531347203169112635269" ); } void UnitNumber::multiply1() { unitTest(Number("123456789") * Number("987654321") == "121932631112635269"); unitTest( Number("123456789123456789") * Number("987654321987654321") == "121932631356500531347203169112635269" ); }