| 330 | } |
| 331 | |
| 332 | void |
| 333 | testBoolean() |
| 334 | { |
| 335 | TEST_GOOD("true"); |
| 336 | TEST_GOOD(" true"); |
| 337 | TEST_GOOD("true "); |
| 338 | TEST_GOOD("\ttrue"); |
| 339 | TEST_GOOD("true\t"); |
| 340 | TEST_GOOD("\r\n\t true\r\n\t "); |
| 341 | |
| 342 | TEST_BAD ("t "); |
| 343 | TEST_BAD ("tr "); |
| 344 | TEST_BAD ("tru "); |
| 345 | TEST_BAD ("t--- "); |
| 346 | TEST_BAD ("tr-- "); |
| 347 | TEST_BAD ("tru- "); |
| 348 | TEST_BAD ("TRUE"); |
| 349 | TEST_BAD ("True"); |
| 350 | TEST_BAD ("truer"); |
| 351 | |
| 352 | TEST_GOOD("false"); |
| 353 | TEST_GOOD(" false"); |
| 354 | TEST_GOOD("false "); |
| 355 | TEST_GOOD("\tfalse"); |
| 356 | TEST_GOOD("false\t"); |
| 357 | TEST_GOOD("\r\n\t false\r\n\t "); |
| 358 | |
| 359 | TEST_BAD ("f "); |
| 360 | TEST_BAD ("fa "); |
| 361 | TEST_BAD ("fal "); |
| 362 | TEST_BAD ("fals "); |
| 363 | TEST_BAD ("f---- "); |
| 364 | TEST_BAD ("fa--- "); |
| 365 | TEST_BAD ("fal-- "); |
| 366 | TEST_BAD ("fals- "); |
| 367 | TEST_BAD ("FALSE"); |
| 368 | TEST_BAD ("False"); |
| 369 | TEST_BAD ("falser"); |
| 370 | } |
| 371 | |
| 372 | void |
| 373 | testSpecialNumbers() |