equal
deleted
inserted
replaced
131 |
131 |
132 return vhs.stream().map(tc -> new Object[]{tc}).toArray(Object[][]::new); |
132 return vhs.stream().map(tc -> new Object[]{tc}).toArray(Object[][]::new); |
133 } |
133 } |
134 |
134 |
135 @Test |
135 @Test |
136 public void testEqualsAndHashCode() { |
136 public void testEquals() { |
137 VarHandle[] vhs1 = allocate(true); |
137 VarHandle[] vhs1 = allocate(true); |
138 VarHandle[] vhs2 = allocate(true); |
138 VarHandle[] vhs2 = allocate(true); |
139 |
139 |
140 for (int i = 0; i < vhs1.length; i++) { |
140 for (int i = 0; i < vhs1.length; i++) { |
141 for (int j = 0; j < vhs1.length; j++) { |
141 for (int j = 0; j < vhs1.length; j++) { |
142 if (i == j) { |
142 if (i != j) { |
143 assertEquals(vhs1[i], vhs1[i]); |
|
144 } |
|
145 else { |
|
146 assertNotEquals(vhs1[i], vhs1[j]); |
143 assertNotEquals(vhs1[i], vhs1[j]); |
147 assertNotEquals(vhs1[i], vhs2[j]); |
144 assertNotEquals(vhs1[i], vhs2[j]); |
148 } |
145 } |
149 } |
146 } |
150 } |
147 } |