diff options
author | Mike Buland <eichlan@xagasoft.com> | 2016-12-13 12:55:46 -0700 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2016-12-13 12:55:46 -0700 |
commit | 34ef08c297801761f5466da9d9047504f332fd87 (patch) | |
tree | 6d3b19e6a24e23d892e8c21e9df317087629c540 /src | |
parent | 7e0edb6c2db17c87415fbd041ef7add9dfb467e5 (diff) | |
download | clic-34ef08c297801761f5466da9d9047504f332fd87.tar.gz clic-34ef08c297801761f5466da9d9047504f332fd87.tar.bz2 clic-34ef08c297801761f5466da9d9047504f332fd87.tar.xz clic-34ef08c297801761f5466da9d9047504f332fd87.zip |
Fixed up some unit tests.
Added new ones for a recently discovered bug, brought back others for bugs that
were already fixed.
Diffstat (limited to 'src')
-rw-r--r-- | src/unitnumber.cpp | 36 |
1 files changed, 6 insertions, 30 deletions
diff --git a/src/unitnumber.cpp b/src/unitnumber.cpp index c316d4b..4f80538 100644 --- a/src/unitnumber.cpp +++ b/src/unitnumber.cpp | |||
@@ -19,6 +19,8 @@ UnitNumber::UnitNumber() | |||
19 | "divide1", Bu::UnitSuite::expectPass ); | 19 | "divide1", Bu::UnitSuite::expectPass ); |
20 | add( static_cast<Bu::UnitSuite::Test>(&UnitNumber::number1), | 20 | add( static_cast<Bu::UnitSuite::Test>(&UnitNumber::number1), |
21 | "number1", Bu::UnitSuite::expectPass ); | 21 | "number1", Bu::UnitSuite::expectPass ); |
22 | add( static_cast<Bu::UnitSuite::Test>(&UnitNumber::number2), | ||
23 | "number2", Bu::UnitSuite::expectPass ); | ||
22 | add( static_cast<Bu::UnitSuite::Test>(&UnitNumber::compare1), | 24 | add( static_cast<Bu::UnitSuite::Test>(&UnitNumber::compare1), |
23 | "compare1", Bu::UnitSuite::expectPass ); | 25 | "compare1", Bu::UnitSuite::expectPass ); |
24 | add( static_cast<Bu::UnitSuite::Test>(&UnitNumber::radix1), | 26 | add( static_cast<Bu::UnitSuite::Test>(&UnitNumber::radix1), |
@@ -144,38 +146,12 @@ void UnitNumber::number1() | |||
144 | void UnitNumber::number2() | 146 | void UnitNumber::number2() |
145 | { | 147 | { |
146 | mathTest("55", +, "-100", 0, "-45"); | 148 | mathTest("55", +, "-100", 0, "-45"); |
147 | mathTest("30.01", +, "-31.21", 2, "-1.20"); | 149 | mathTest("30.01", +, "-31.21", 2, "-1.2"); |
148 | mathTest("55", -, "100", 0, "-45"); | 150 | mathTest("55", -, "100", 0, "-45"); |
149 | mathTest("30.01", -, "31.21", 2, "-1.20"); | 151 | mathTest("30.01", -, "31.21", 2, "-1.2"); |
150 | // mathTest( "1", /, "17", 10, "0.0588235294" ); | 152 | mathTest( "1", /, "17", 10, "0.0588235294" ); |
151 | // mathTest( "1", /, "177", 10, "0.0056497175" ); | 153 | mathTest( "1", /, "177", 10, "0.0056497175" ); |
152 | } | 154 | } |
153 | |||
154 | |||
155 | /* | ||
156 | // clic | ||
157 | 1/17 | ||
158 | 0.0588235294 | ||
159 | 1/177 | ||
160 | 0.0005649717 | ||
161 | |||
162 | |||
163 | // bc | ||
164 | 1/17 | ||
165 | .0588235294 | ||
166 | 1/177 | ||
167 | .0056497175 | ||
168 | |||
169 | |||
170 | 1/17 | ||
171 | bc: .0588235294 | ||
172 | clic: 0.0588235294 | ||
173 | |||
174 | 1/177 | ||
175 | bc: .0056497175 | ||
176 | clic: 0.0005649717 | ||
177 | */ | ||
178 | //} | ||
179 | #undef mathTest | 155 | #undef mathTest |
180 | 156 | ||
181 | #define compcheck( anum, op, bnum ) \ | 157 | #define compcheck( anum, op, bnum ) \ |