/* * Copyright 2010-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license * that can be found in the LICENSE file. */ package runtime.collections.array4 import kotlin.test.* @Test fun runTest() { assertFailsWith { val a = Array(-2) { "nope" } println(a) } assertFailsWith { val a = ByteArray(-2) println(a) } assertFailsWith { val a = UByteArray(-2) println(a) } assertFailsWith { val a = ShortArray(-2) println(a) } assertFailsWith { val a = UShortArray(-2) println(a) } assertFailsWith { val a = IntArray(-2) println(a) } assertFailsWith { val a = UIntArray(-2) println(a) } assertFailsWith { val a = LongArray(-2) println(a) } assertFailsWith { val a = ULongArray(-2) println(a) } assertFailsWith { val a = FloatArray(-2) println(a) } assertFailsWith { val a = DoubleArray(-2) println(a) } assertFailsWith { val a = BooleanArray(-2) println(a) } assertFailsWith { val a = CharArray(-2) println(a) } println("OK") }