1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
|
package org.qedeq.kernel.se.common; |
17 |
|
|
18 |
|
import org.qedeq.base.test.QedeqTestCase; |
19 |
|
|
20 |
|
|
21 |
|
|
22 |
|
|
23 |
|
@author |
24 |
|
|
|
|
| 97.2% |
Uncovered Elements: 2 (71) |
Complexity: 6 |
Complexity Density: 0.09 |
|
25 |
|
public class IllegalModuleDataExceptionTest extends QedeqTestCase { |
26 |
|
|
27 |
|
private IllegalModuleDataException ex1; |
28 |
|
private IllegalModuleDataException ex2; |
29 |
|
private IllegalModuleDataException ex3; |
30 |
|
private IllegalModuleDataException ex4; |
31 |
|
private IllegalModuleDataException ex5; |
32 |
|
private IllegalModuleDataException ex6; |
33 |
|
private IllegalModuleDataException ex7; |
34 |
|
private IllegalModuleDataException ex8; |
35 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
36 |
0
|
public IllegalModuleDataExceptionTest(){... |
37 |
0
|
super(); |
38 |
|
} |
39 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
40 |
3
|
public IllegalModuleDataExceptionTest(final String name){... |
41 |
3
|
super(name); |
42 |
|
} |
43 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (9) |
Complexity: 1 |
Complexity Density: 0.11 |
|
44 |
3
|
public void setUp() throws Exception {... |
45 |
3
|
super.setUp(); |
46 |
3
|
this.ex1 = new IllegalModuleDataException(107, "I am a bug!", new ModuleContext( |
47 |
|
new DefaultModuleAddress()), new ModuleContext(new DefaultModuleAddress(true, "bee")), |
48 |
|
new RuntimeException("I am the reason.")); |
49 |
3
|
this.ex2 = new IllegalModuleDataException(107, "I am a bug!", new ModuleContext( |
50 |
|
new DefaultModuleAddress()), |
51 |
|
new RuntimeException("I am the reason.")); |
52 |
3
|
this.ex3 = new IllegalModuleDataException(107, "I am a bug!", new ModuleContext( |
53 |
|
new DefaultModuleAddress())); |
54 |
3
|
this.ex4 = new IllegalModuleDataException(107, "I am a bug!", new ModuleContext( |
55 |
|
new DefaultModuleAddress()), new ModuleContext(new DefaultModuleAddress(true, "bee")), |
56 |
|
new RuntimeException("I am the next reason.")); |
57 |
3
|
this.ex5 = new IllegalModuleDataException(104, "I am a bug!", new ModuleContext( |
58 |
|
new DefaultModuleAddress())); |
59 |
3
|
this.ex6 = new IllegalModuleDataException(107, "I am another bug!", new ModuleContext( |
60 |
|
new DefaultModuleAddress())); |
61 |
3
|
this.ex7 = new IllegalModuleDataException(107, "I am a bug!", new ModuleContext( |
62 |
|
new DefaultModuleAddress(true, "bee"))); |
63 |
3
|
this.ex8 = new IllegalModuleDataException(107, "I am a bug!", new ModuleContext( |
64 |
|
new DefaultModuleAddress(true, "bee")), new ModuleContext( |
65 |
|
new DefaultModuleAddress(true, "fly"))); |
66 |
|
} |
67 |
|
|
68 |
|
|
69 |
|
|
70 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (23) |
Complexity: 1 |
Complexity Density: 0.04 |
1
PASS
|
|
71 |
1
|
public void testConstructor() throws Exception {... |
72 |
1
|
assertEquals(107, ex1.getErrorCode()); |
73 |
1
|
assertEquals("I am a bug!", ex1.getMessage()); |
74 |
1
|
assertEquals(new ModuleContext(new DefaultModuleAddress()), ex1.getContext()); |
75 |
1
|
assertEquals("I am the reason.", ex1.getCause().getMessage()); |
76 |
1
|
assertEquals(new ModuleContext(new DefaultModuleAddress(true, "bee")), |
77 |
|
ex1.getReferenceContext()); |
78 |
1
|
assertEquals(107, ex2.getErrorCode()); |
79 |
1
|
assertEquals("I am a bug!", ex2.getMessage()); |
80 |
1
|
assertEquals(new ModuleContext(new DefaultModuleAddress()), ex2.getContext()); |
81 |
1
|
assertEquals("I am the reason.", ex2.getCause().getMessage()); |
82 |
1
|
assertEquals(null, ex2.getReferenceContext()); |
83 |
1
|
assertEquals(107, ex3.getErrorCode()); |
84 |
1
|
assertEquals("I am a bug!", ex3.getMessage()); |
85 |
1
|
assertEquals(new ModuleContext(new DefaultModuleAddress()), ex3.getContext()); |
86 |
1
|
assertEquals(null, ex3.getCause()); |
87 |
1
|
assertEquals(null, ex3.getReferenceContext()); |
88 |
1
|
assertEquals(107, ex4.getErrorCode()); |
89 |
1
|
assertEquals("I am a bug!", ex4.getMessage()); |
90 |
1
|
assertEquals(new ModuleContext(new DefaultModuleAddress()), ex4.getContext()); |
91 |
1
|
assertEquals("I am the next reason.", ex4.getCause().getMessage()); |
92 |
1
|
assertEquals(new ModuleContext(new DefaultModuleAddress(true, "bee")), |
93 |
|
ex4.getReferenceContext()); |
94 |
1
|
assertNull(ex8.getCause()); |
95 |
1
|
assertEquals(new ModuleContext(new DefaultModuleAddress(true, "fly")), |
96 |
|
ex8.getReferenceContext()); |
97 |
1
|
assertEquals(new ModuleContext(new DefaultModuleAddress(true, "bee")), |
98 |
|
ex8.getContext()); |
99 |
|
} |
100 |
|
|
101 |
|
|
102 |
|
|
103 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (12) |
Complexity: 1 |
Complexity Density: 0.08 |
1
PASS
|
|
104 |
1
|
public void testHashCode() throws Exception {... |
105 |
1
|
assertTrue(ex1.hashCode() == ex2.hashCode()); |
106 |
1
|
assertTrue(ex1.hashCode() == ex3.hashCode()); |
107 |
1
|
assertTrue(ex1.hashCode() == ex4.hashCode()); |
108 |
1
|
assertTrue(ex2.hashCode() == ex3.hashCode()); |
109 |
1
|
assertTrue(ex2.hashCode() == ex4.hashCode()); |
110 |
1
|
assertTrue(ex3.hashCode() == ex4.hashCode()); |
111 |
1
|
assertFalse(ex1.hashCode() == ex5.hashCode()); |
112 |
1
|
assertFalse(ex1.hashCode() == ex6.hashCode()); |
113 |
1
|
assertFalse(ex1.hashCode() == ex7.hashCode()); |
114 |
1
|
assertFalse(ex5.hashCode() == ex6.hashCode()); |
115 |
1
|
assertFalse(ex5.hashCode() == ex7.hashCode()); |
116 |
1
|
assertFalse(ex6.hashCode() == ex7.hashCode()); |
117 |
|
} |
118 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (19) |
Complexity: 1 |
Complexity Density: 0.05 |
1
PASS
|
|
119 |
1
|
public void testEqualsObject() throws Exception {... |
120 |
1
|
assertEquals(ex1, ex2); |
121 |
1
|
assertEquals(ex1, ex3); |
122 |
1
|
assertEquals(ex1, ex4); |
123 |
1
|
assertEquals(ex2, ex3); |
124 |
1
|
assertEquals(ex2, ex4); |
125 |
1
|
assertEquals(ex3, ex4); |
126 |
1
|
assertFalse(ex1.equals(ex5)); |
127 |
1
|
assertFalse(ex1.equals(ex6)); |
128 |
1
|
assertFalse(ex1.equals(ex7)); |
129 |
1
|
assertFalse(ex5.equals(ex6)); |
130 |
1
|
assertFalse(ex5.equals(ex7)); |
131 |
1
|
assertFalse(ex6.equals(ex7)); |
132 |
1
|
assertFalse(ex1.equals(null)); |
133 |
1
|
assertFalse(ex2.equals(null)); |
134 |
1
|
assertFalse(ex3.equals(null)); |
135 |
1
|
assertFalse(ex4.equals(null)); |
136 |
1
|
assertFalse(ex5.equals(null)); |
137 |
1
|
assertFalse(ex6.equals(null)); |
138 |
1
|
assertFalse(ex7.equals(null)); |
139 |
|
} |
140 |
|
|
141 |
|
|
142 |
|
} |