diff options
| author | Mike Buland <mike@xagasoft.com> | 2013-04-21 21:51:17 -0600 |
|---|---|---|
| committer | Mike Buland <mike@xagasoft.com> | 2013-04-21 21:51:17 -0600 |
| commit | a520fc5740da7d50a289357e4e6e529b826454e7 (patch) | |
| tree | b54cbe7d8e33e262e87697425f08b77446f75aa5 /src/main.cpp | |
| parent | 7b87784eaf497a976b56be4fd169fb52c9bf7dea (diff) | |
| download | clic-a520fc5740da7d50a289357e4e6e529b826454e7.tar.gz clic-a520fc5740da7d50a289357e4e6e529b826454e7.tar.bz2 clic-a520fc5740da7d50a289357e4e6e529b826454e7.tar.xz clic-a520fc5740da7d50a289357e4e6e529b826454e7.zip | |
FIxed fractional support in comparisons.
They still don't handle mixed scale comparisons correctly, it shouldn't
be too hard to add, but yeah...not supported yet.
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp index 5e420f5..d1b9d1c 100644 --- a/src/main.cpp +++ b/src/main.cpp | |||
| @@ -194,6 +194,66 @@ void numbertestcomp() | |||
| 194 | compcheck( -123, <=, -122 ); | 194 | compcheck( -123, <=, -122 ); |
| 195 | compcheck( -122, <=, -123 ); | 195 | compcheck( -122, <=, -123 ); |
| 196 | compcheck( 123, <=, -122 ); | 196 | compcheck( 123, <=, -122 ); |
| 197 | |||
| 198 | println("-==-==- Non-Integer Test -==-==-"); | ||
| 199 | |||
| 200 | a.setScale( 8 ); | ||
| 201 | b.setScale( 8 ); | ||
| 202 | println("-==- Greater Than -==-"); | ||
| 203 | compcheck( 10.1, >, 10.4 ); | ||
| 204 | compcheck( 10.1, >, 10.1 ); | ||
| 205 | compcheck( 10.4, >, 10.1 ); | ||
| 206 | compcheck( 10.413, >, 10.413 ); | ||
| 207 | compcheck( 10.41329135, >, 10.41329134 ); | ||
| 208 | compcheck( 10.41329134, >, 10.41329135 ); | ||
| 209 | compcheck( 10.41329135, >, 10.41329135 ); | ||
| 210 | compcheck( -123.3, >, 123.2 ); | ||
| 211 | compcheck( -123.3, >, -123.2 ); | ||
| 212 | compcheck( -123.3, >, -123.3 ); | ||
| 213 | compcheck( -123.3, >, -123.2 ); | ||
| 214 | compcheck( 123.3, >, -123.2 ); | ||
| 215 | |||
| 216 | println("-==- Less Than -==-"); | ||
| 217 | compcheck( 10.1, <, 10.4 ); | ||
| 218 | compcheck( 10.1, <, 10.1 ); | ||
| 219 | compcheck( 10.4, <, 10.1 ); | ||
| 220 | compcheck( 10.413, <, 10.413 ); | ||
| 221 | compcheck( 10.41329135, <, 10.41329134 ); | ||
| 222 | compcheck( 10.41329134, <, 10.41329135 ); | ||
| 223 | compcheck( 10.41329135, <, 10.41329135 ); | ||
| 224 | compcheck( -123.3, <, 123.2 ); | ||
| 225 | compcheck( -123.3, <, -123.2 ); | ||
| 226 | compcheck( -123.3, <, -123.3 ); | ||
| 227 | compcheck( -123.3, <, -123.2 ); | ||
| 228 | compcheck( 123.3, <, -123.2 ); | ||
| 229 | |||
| 230 | println("-==- Greater Than or Equal To -==-"); | ||
| 231 | compcheck( 10.1, >=, 10.4 ); | ||
| 232 | compcheck( 10.1, >=, 10.1 ); | ||
| 233 | compcheck( 10.4, >=, 10.1 ); | ||
| 234 | compcheck( 10.413, >=, 10.413 ); | ||
| 235 | compcheck( 10.41329135, >=, 10.41329134 ); | ||
| 236 | compcheck( 10.41329134, >=, 10.41329135 ); | ||
| 237 | compcheck( 10.41329135, >=, 10.41329135 ); | ||
| 238 | compcheck( -123.3, >=, 123.2 ); | ||
| 239 | compcheck( -123.3, >=, -123.2 ); | ||
| 240 | compcheck( -123.3, >=, -123.3 ); | ||
| 241 | compcheck( -123.3, >=, -123.2 ); | ||
| 242 | compcheck( 123.3, >=, -123.2 ); | ||
| 243 | |||
| 244 | println("-==- Less Than or Equal To -==-"); | ||
| 245 | compcheck( 10.1, <=, 10.4 ); | ||
| 246 | compcheck( 10.1, <=, 10.1 ); | ||
| 247 | compcheck( 10.4, <=, 10.1 ); | ||
| 248 | compcheck( 10.413, <=, 10.413 ); | ||
| 249 | compcheck( 10.41329135, <=, 10.41329134 ); | ||
| 250 | compcheck( 10.41329134, <=, 10.41329135 ); | ||
| 251 | compcheck( 10.41329135, <=, 10.41329135 ); | ||
| 252 | compcheck( -123.3, <=, 123.2 ); | ||
| 253 | compcheck( -123.3, <=, -123.2 ); | ||
| 254 | compcheck( -123.3, <=, -123.3 ); | ||
| 255 | compcheck( -123.3, <=, -123.2 ); | ||
| 256 | compcheck( 123.3, <=, -123.2 ); | ||
| 197 | } | 257 | } |
| 198 | 258 | ||
| 199 | int getHob( int x ) | 259 | int getHob( int x ) |
