12345678910111213141516171819202122232425262728293031323334 |
- class Tester {
- private int testsPassed = 0;
- private int testsTotal = 0;
-
- private final String colPassed = (char)27 + "[32;1m";
- private final String colFailed = (char)27 + "[31;1m";
- private final String colReset = (char)27 + "[0m";
-
- private final String strPassed = colPassed+"PASSED: "+colReset;
- private final String strFailed = colFailed+"FAILED: "+colReset;
-
- public void pass(String desc) {
- System.out.println(strPassed+desc);
- testsPassed += 1;
- testsTotal += 1;
- }
-
- public void fail(String desc) {
- System.out.println(strFailed+desc);
- testsTotal += 1;
- }
-
- public void testStr(String actual, String expected, String desc) {
- if (expected.equals(actual)) {
- pass(desc);
- } else {
- fail(desc);
- }
- }
-
- public void printResult() {
- System.out.println(testsPassed+"/"+testsTotal+" tests passed.");
- }
- }
|