From 08052e63e9927e33d6b19b3215738617902ce06c Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Wed, 30 Aug 2017 21:19:14 +0300 Subject: [PATCH] Test to ensure fixed typed char array content[Deep]ToString, relates to #KT-16056 --- libraries/stdlib/test/collections/ArraysTest.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/stdlib/test/collections/ArraysTest.kt b/libraries/stdlib/test/collections/ArraysTest.kt index 0f7be9c6921..ef5660b751a 100644 --- a/libraries/stdlib/test/collections/ArraysTest.kt +++ b/libraries/stdlib/test/collections/ArraysTest.kt @@ -224,8 +224,11 @@ class ArraysTest { } @Test fun contentToString() { - val arr = arrayOf("a", 1, null) - assertEquals(arr.asList().toString(), arr.contentToString()) + arrayOf("a", 1, null).let { arr -> assertEquals(arr.asList().toString(), arr.contentToString()) } + charArrayOf('a', 'b', 'd').let { arr -> assertEquals(arr.asList().toString(), arr.contentToString()) } + intArrayOf(1, 10, 42).let { arr -> assertEquals(arr.asList().toString(), arr.contentToString()) } + longArrayOf(1L, 5L, Long.MAX_VALUE).let { arr -> assertEquals(arr.asList().toString(), arr.contentToString()) } + doubleArrayOf(0.0, Double.MAX_VALUE, Double.POSITIVE_INFINITY, Double.NaN).let { arr -> assertEquals(arr.asList().toString(), arr.contentToString()) } } @Test fun contentDeepToString() {