1 package javatests; 3 4 7 public class TestSupport { 8 9 public static class AssertionError extends RuntimeException { 10 11 public AssertionError() { 12 super(); 13 } 14 15 public AssertionError(String message) { 16 super(message); 17 } 18 19 public AssertionError(String message, Throwable cause) { 20 super(message, cause); 21 } 22 23 public AssertionError(Throwable cause) { 24 super(cause); 25 } 26 } 27 28 public static void assertThat(boolean test, String message) { 29 30 if (test == false) { 31 throw new AssertionError (message); 32 } 33 } 34 35 public static void assertEquals(Object a, Object b, String message) { 36 37 assertThat(a.equals(b), message + "[a.equals(b) failed]"); 38 assertThat(b.equals(a), message + "[b.equals(a) failed]"); 39 } 40 41 public static void assertNotEquals(Object a, Object b, String message) { 42 43 assertThat( !a.equals(b), message + "[not a.equals(b) failed]"); 44 assertThat( !b.equals(a), message + "[not b.equals(a) failed]"); 45 } 46 } 47 48 | Popular Tags |