ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

71 lines
1.8 KiB

  1. PROGRAM FILE 8: EXCEPTION - TAB ARGUMENT
  2. LESS THAN ONE.
  3. ANSI STANDARD 12.5
  4. TO PASS THIS TEST:
  5. 1) A MESSAGE IDENTIFYING THE EXCEPTIONS MUST BE
  6. DISPLAYED, AND
  7. 2) THE ARGUMENT TO TAB MUST BE REPLACED WITH A
  8. VALUE OF ONE AND EXECUTION CONTINUES.
  9. SECTION 8.1: TAB ARGUMENT IS 0.
  10. BEGIN TEST.
  11. 000000000111111111122222222223333333333444444444455555555556
  12. 123456789012345678901234567890123456789012345678901234567890
  13. *** WARNING: INVALID TAB() ***
  14. X
  15. *** TEST PASSED IF AN X IS PRINTED IN COLUMN 1, AFTER A
  16. SYSTEM MESSAGE IDENTIFYING THE EXCEPTION ***
  17. END TEST.
  18. SECTION 8.2: TAB ARGUMENT IS NEGATIVE.
  19. BEGIN TEST.
  20. 000000000111111111122222222223333333333444444444455555555556
  21. 123456789012345678901234567890123456789012345678901234567890
  22. *** WARNING: INVALID TAB() ***
  23. X
  24. *** TEST PASSED IF AN X IS PRINTED IN COLUMN 1, AFTER A
  25. SYSTEM MESSAGE IDENTIFYING THE EXCEPTION ***
  26. END TEST.
  27. SECTION 8.3: ROUNDED TAB ARGUMENT EQUAL TO ONE.
  28. BEGIN TEST.
  29. 000000000111111111122222222223333333333444444444455555555556
  30. 123456789012345678901234567890123456789012345678901234567890
  31. X
  32. *** TEST PASSED IF AN X IS PRINTED IN COLUMN 1
  33. AND NO EXCEPTION IS REPORTED ***
  34. END TEST.
  35. SECTION 8.4: FRACTIONAL TAB ARGUMENT LESS THAN ONE AFTER
  36. ROUNDING
  37. BEING TEST.
  38. 000000000111111111122222222223333333333444444444455555555556
  39. 123456789012345678901234567890123456789012345678901234567890
  40. *** WARNING: INVALID TAB() ***
  41. X
  42. *** TEST PASSED IF AN X IS PRINTED IN COLUMN 1, AFTER A
  43. SYSTEM MESSAGE IDENTIFYING THE EXCEPTION ***
  44. END TEST.
  45. END PROGRAM 8