minimal
| 49 | |
| 50 | // minimal |
| 51 | unittest(test_constructor_basic) |
| 52 | { |
| 53 | ParallelPrinter PP; |
| 54 | |
| 55 | PP.begin(); |
| 56 | assertEqual(80, PP.getLineLength()); |
| 57 | assertEqual(60, PP.getPageLength()); |
| 58 | assertEqual(0, PP.getLineNumber()); |
| 59 | assertEqual(0, PP.getPageNumber()); |
| 60 | assertEqual(0, PP.getPosition()); |
| 61 | assertEqual(2, PP.getTabSize()); |
| 62 | assertEqual(1, PP.getLineFeed()); |
| 63 | |
| 64 | PP.formfeed(); |
| 65 | PP.formfeed(); |
| 66 | PP.formfeed(); |
| 67 | PP.formfeed(); |
| 68 | PP.println("This is a test"); |
| 69 | PP.println("This is a test"); |
| 70 | PP.println("This is a test"); |
| 71 | PP.print("Hello World"); |
| 72 | |
| 73 | // fprintf(stderr, "%d\n", PP.getLineNumber()); |
| 74 | // fprintf(stderr, "%d\n", PP.getPageNumber()); |
| 75 | // fprintf(stderr, "%d\n", PP.getPosition()); |
| 76 | |
| 77 | assertEqual(3, PP.getLineNumber()); // 0 based |
| 78 | assertEqual(4, PP.getPageNumber()); // 0 based |
| 79 | assertEqual(11, PP.getPosition()); // 0 based |
| 80 | } |
| 81 | |
| 82 | |
| 83 | unittest(test_tabs_linefeed) |
nothing calls this directly
no test coverage detected