()
| 153 | } |
| 154 | |
| 155 | public void testHashCode() { |
| 156 | Sequence seq1 = new Sequence(String.class); |
| 157 | seq1.add("test"); |
| 158 | |
| 159 | Sequence seq2 = new Sequence(String.class); |
| 160 | seq2.add("test"); |
| 161 | |
| 162 | assertEquals(seq1.hashCode(), seq2.hashCode()); |
| 163 | |
| 164 | // Verify hashCode is cached |
| 165 | int hash1 = seq1.hashCode(); |
| 166 | int hash2 = seq1.hashCode(); |
| 167 | assertEquals(hash1, hash2); |
| 168 | } |
| 169 | |
| 170 | public void testHashCodeWithNullElement() { |
| 171 | // Sequences don't allow null even when untyped, so test non-null elements |
nothing calls this directly
no test coverage detected