KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > javatests > TestSupport


1 //Copyright (c) Corporation for National Research Initiatives
2
package javatests;
3
4 /**
5  * @author updikca1
6  */

7 public class TestSupport {
8
9     public static class AssertionError extends RuntimeException JavaDoc {
10         
11         public AssertionError() {
12             super();
13         }
14         
15         public AssertionError(String JavaDoc message) {
16             super(message);
17         }
18         
19         public AssertionError(String JavaDoc message, Throwable JavaDoc cause) {
20             super(message, cause);
21         }
22         
23         public AssertionError(Throwable JavaDoc cause) {
24             super(cause);
25         }
26     }
27     
28     public static void assertThat(boolean test, String JavaDoc message) {
29         
30         if (test == false) {
31             throw new AssertionError JavaDoc(message);
32         }
33     }
34     
35     public static void assertEquals(Object JavaDoc a, Object JavaDoc b, String JavaDoc 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 JavaDoc a, Object JavaDoc b, String JavaDoc 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