| 1 |
|
|
| 2 |
|
|
| 3 |
|
|
| 4 |
|
|
| 5 |
|
package org.easymock.tests; |
| 6 |
|
|
| 7 |
|
import static org.junit.Assert.*; |
| 8 |
|
|
| 9 |
|
import org.easymock.ArgumentsMatcher; |
| 10 |
|
import org.easymock.MockControl; |
| 11 |
|
import org.junit.Test; |
| 12 |
|
|
| 13 |
|
@SuppressWarnings("deprecation") |
|
|
|
| 100% |
Uncovered Elements: 0 (49) |
Complexity: 14 |
Complexity Density: 0,4 |
|
| 14 |
|
public class ArrayMatcherTest { |
| 15 |
|
|
| 16 |
|
private static ArgumentsMatcher MATCHER = MockControl.ARRAY_MATCHER; |
| 17 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0,5 |
1
PASS
|
|
| 18 |
1
|
@Test... |
| 19 |
|
public void booleanArray() { |
| 20 |
1
|
assertTrue(equals(new boolean[] { true }, new boolean[] { true })); |
| 21 |
1
|
assertFalse(equals(new boolean[] { true }, new boolean[] { false })); |
| 22 |
|
} |
| 23 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0,5 |
1
PASS
|
|
| 24 |
1
|
@Test... |
| 25 |
|
public void byteArray() { |
| 26 |
1
|
assertTrue(equals(new byte[] { 6 }, new byte[] { 6 })); |
| 27 |
1
|
assertFalse(equals(new byte[] { 6 }, new byte[] { 7 })); |
| 28 |
|
} |
| 29 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0,5 |
1
PASS
|
|
| 30 |
1
|
@Test... |
| 31 |
|
public void charArray() { |
| 32 |
1
|
assertTrue(equals(new char[] { 'x' }, new char[] { 'x' })); |
| 33 |
1
|
assertFalse(equals(new char[] { 'x' }, new char[] { 'y' })); |
| 34 |
|
} |
| 35 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0,5 |
1
PASS
|
|
| 36 |
1
|
@Test... |
| 37 |
|
public void doubleArray() { |
| 38 |
1
|
assertTrue(equals(new double[] { 6.0 }, new double[] { 6.0 })); |
| 39 |
1
|
assertFalse(equals(new double[] { 6.0 }, new double[] { 7.0 })); |
| 40 |
|
} |
| 41 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0,5 |
1
PASS
|
|
| 42 |
1
|
@Test... |
| 43 |
|
public void floatArray() { |
| 44 |
1
|
assertTrue(equals(new float[] { 6.0F }, new float[] { 6.0F })); |
| 45 |
1
|
assertFalse(equals(new float[] { 6.0F }, new float[] { 7.0F })); |
| 46 |
|
} |
| 47 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0,5 |
1
PASS
|
|
| 48 |
1
|
@Test... |
| 49 |
|
public void intArray() { |
| 50 |
1
|
assertTrue(equals(new int[] { 6 }, new int[] { 6 })); |
| 51 |
1
|
assertFalse(equals(new int[] { 6 }, new int[] { 7 })); |
| 52 |
|
} |
| 53 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0,5 |
1
PASS
|
|
| 54 |
1
|
@Test... |
| 55 |
|
public void longArray() { |
| 56 |
1
|
assertTrue(equals(new long[] { 6 }, new long[] { 6 })); |
| 57 |
1
|
assertFalse(equals(new long[] { 6 }, new long[] { 7 })); |
| 58 |
|
} |
| 59 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0,5 |
1
PASS
|
|
| 60 |
1
|
@Test... |
| 61 |
|
public void shortArray() { |
| 62 |
1
|
assertTrue(equals(new short[] { 6 }, new short[] { 6 })); |
| 63 |
1
|
assertFalse(equals(new short[] { 6 }, new short[] { 7 })); |
| 64 |
|
} |
| 65 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0,5 |
1
PASS
|
|
| 66 |
1
|
@Test... |
| 67 |
|
public void objectArray() { |
| 68 |
1
|
assertTrue(equals(new String[] { "1", "2" }, new String[] { "1", "2" })); |
| 69 |
1
|
assertFalse(equals(new String[] { "1", "2" }, new String[] { "2", "2" })); |
| 70 |
|
} |
| 71 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0,5 |
1
PASS
|
|
| 72 |
1
|
@Test... |
| 73 |
|
public void nonArray() { |
| 74 |
1
|
assertTrue(equals("1", "1")); |
| 75 |
1
|
assertFalse(equals("1", "2")); |
| 76 |
|
} |
| 77 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (10) |
Complexity: 1 |
Complexity Density: 0,1 |
1
PASS
|
|
| 78 |
1
|
@Test... |
| 79 |
|
public void testToString() { |
| 80 |
1
|
assertEquals("[true, false]", stringFor(new boolean[] { true, false })); |
| 81 |
1
|
assertEquals("[6, 7]", stringFor(new byte[] { 6, 7 })); |
| 82 |
1
|
assertEquals("['x', 'y']", stringFor(new char[] { 'x', 'y' })); |
| 83 |
1
|
assertEquals("[6.0, 7.0]", stringFor(new double[] { 6, 7 })); |
| 84 |
1
|
assertEquals("[6.0, 7.0]", stringFor(new float[] { 6, 7 })); |
| 85 |
1
|
assertEquals("[6, 7]", stringFor(new int[] { 6, 7 })); |
| 86 |
1
|
assertEquals("[6, 7]", stringFor(new long[] { 6, 7 })); |
| 87 |
1
|
assertEquals("[6, 7]", stringFor(new short[] { 6, 7 })); |
| 88 |
1
|
assertEquals("[\"1\", \"2\"]", stringFor(new String[] { "1", "2" })); |
| 89 |
1
|
assertEquals("[\"1\", \"2\"]", stringFor(new Object[] { "1", "2" })); |
| 90 |
|
} |
| 91 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
1
PASS
|
|
| 92 |
1
|
@Test... |
| 93 |
|
public void toStringMixed() { |
| 94 |
1
|
assertEquals("3, [\"1\", 2.0], \"Test\"", MATCHER |
| 95 |
|
.toString(new Object[] { new Integer(3), |
| 96 |
|
new Object[] { "1", new Float(2.0) }, "Test" })); |
| 97 |
|
} |
| 98 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
| 99 |
10
|
private String stringFor(Object argument) {... |
| 100 |
10
|
return MATCHER.toString(new Object[] { argument }); |
| 101 |
|
} |
| 102 |
|
|
|
|
|
| 100% |
Uncovered Elements: 0 (3) |
Complexity: 1 |
Complexity Density: 0,33 |
|
| 103 |
20
|
private boolean equals(Object o1, Object o2) {... |
| 104 |
20
|
Object[] expected = new Object[] { o1 }; |
| 105 |
20
|
Object[] actual = new Object[] { o2 }; |
| 106 |
20
|
return MATCHER.matches(expected, actual); |
| 107 |
|
} |
| 108 |
|
} |