1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
|
|
17 |
|
package org.easymock.tests2; |
18 |
|
|
19 |
|
import static org.easymock.EasyMock.*; |
20 |
|
import static org.junit.Assert.*; |
21 |
|
|
22 |
|
import org.easymock.IMocksControl; |
23 |
|
import org.easymock.tests.IMethods; |
24 |
|
import org.junit.Test; |
25 |
|
|
26 |
|
|
27 |
|
@author |
28 |
|
|
|
|
| 97,6% |
Uncovered Elements: 1 (42) |
Complexity: 10 |
Complexity Density: 0,27 |
|
29 |
|
public class NameTest { |
|
|
| 100% |
Uncovered Elements: 0 (8) |
Complexity: 2 |
Complexity Density: 0,25 |
1
PASS
|
|
30 |
2
|
@Test... |
31 |
|
public void nameForMock() { |
32 |
2
|
final IMethods mock = createMock("mock", IMethods.class); |
33 |
2
|
mock.simpleMethod(); |
34 |
2
|
replay(mock); |
35 |
2
|
try { |
36 |
2
|
verify(mock); |
37 |
|
} catch (final AssertionError expected) { |
38 |
2
|
final String actualMessage = expected.getMessage(); |
39 |
2
|
final String expectedMessage = "\n Expectation failure on verify:\n mock.simpleMethod(): expected: 1, actual: 0"; |
40 |
2
|
assertEquals(expectedMessage, actualMessage); |
41 |
|
} |
42 |
|
} |
43 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (8) |
Complexity: 2 |
Complexity Density: 0,25 |
1
PASS
|
|
44 |
2
|
@Test... |
45 |
|
public void nameForStrictMock() { |
46 |
2
|
final IMethods mock = createStrictMock("mock", IMethods.class); |
47 |
2
|
mock.simpleMethod(); |
48 |
2
|
replay(mock); |
49 |
2
|
try { |
50 |
2
|
verify(mock); |
51 |
|
} catch (final AssertionError expected) { |
52 |
2
|
final String actualMessage = expected.getMessage(); |
53 |
2
|
final String expectedMessage = "\n Expectation failure on verify:\n mock.simpleMethod(): expected: 1, actual: 0"; |
54 |
2
|
assertEquals(expectedMessage, actualMessage); |
55 |
|
} |
56 |
|
} |
57 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (8) |
Complexity: 2 |
Complexity Density: 0,25 |
1
PASS
|
|
58 |
2
|
@Test... |
59 |
|
public void nameForNiceMock() { |
60 |
2
|
final IMethods mock = createNiceMock("mock", IMethods.class); |
61 |
2
|
mock.simpleMethod(); |
62 |
2
|
replay(mock); |
63 |
2
|
try { |
64 |
2
|
verify(mock); |
65 |
|
} catch (final AssertionError expected) { |
66 |
2
|
final String actualMessage = expected.getMessage(); |
67 |
2
|
final String expectedMessage = "\n Expectation failure on verify:\n mock.simpleMethod(): expected: 1, actual: 0"; |
68 |
2
|
assertEquals(expectedMessage, actualMessage); |
69 |
|
} |
70 |
|
} |
71 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (9) |
Complexity: 2 |
Complexity Density: 0,22 |
1
PASS
|
|
72 |
2
|
@Test... |
73 |
|
public void nameForMocksControl() { |
74 |
2
|
final IMocksControl control = createControl(); |
75 |
2
|
final IMethods mock = control.createMock("mock", IMethods.class); |
76 |
2
|
mock.simpleMethod(); |
77 |
2
|
replay(mock); |
78 |
2
|
try { |
79 |
2
|
verify(mock); |
80 |
|
} catch (final AssertionError expected) { |
81 |
2
|
final String actualMessage = expected.getMessage(); |
82 |
2
|
final String expectedMessage = "\n Expectation failure on verify:\n mock.simpleMethod(): expected: 1, actual: 0"; |
83 |
2
|
assertEquals(expectedMessage, actualMessage); |
84 |
|
} |
85 |
|
} |
86 |
|
|
|
|
| 75% |
Uncovered Elements: 1 (4) |
Complexity: 2 |
Complexity Density: 0,5 |
1
PASS
|
|
87 |
2
|
@Test... |
88 |
|
public void shouldThrowIllegalArgumentExceptionIfNameIsNoValidJavaIdentifier() { |
89 |
2
|
try { |
90 |
2
|
createMock("no-valid-java-identifier", IMethods.class); |
91 |
0
|
throw new AssertionError(); |
92 |
|
} catch (final IllegalArgumentException expected) { |
93 |
2
|
assertEquals("'no-valid-java-identifier' is not a valid Java identifier.", expected.getMessage()); |
94 |
|
} |
95 |
|
} |
96 |
|
|
97 |
|
} |