More contentHashCode tests for arrays
This commit is contained in:
@@ -248,6 +248,11 @@ class ArraysTest {
|
||||
val arr = arrayOf("a", 1, null, Value(5))
|
||||
assertEquals(listOf(*arr).hashCode(), arr.contentHashCode())
|
||||
assertEquals((1*31 + 2)*31 + 3, arrayOf(Value(2), Value(3)).contentHashCode())
|
||||
|
||||
longArrayOf(1L, Long.MAX_VALUE, Long.MIN_VALUE).let { assertEquals(it.toList().hashCode(), it.contentHashCode()) }
|
||||
intArrayOf(1, Int.MAX_VALUE, Int.MIN_VALUE).let { assertEquals(it.toList().hashCode(), it.contentHashCode()) }
|
||||
byteArrayOf(1, Byte.MAX_VALUE, Byte.MIN_VALUE).let { assertEquals(it.toList().hashCode(), it.contentHashCode()) }
|
||||
charArrayOf('a', Char.MAX_VALUE, Char.MIN_VALUE).let { assertEquals(it.toList().hashCode(), it.contentHashCode()) }
|
||||
}
|
||||
|
||||
@Test fun contentDeepHashCode() {
|
||||
|
||||
Reference in New Issue
Block a user