From 47aa04d55da99ed91e7bf7c04a9b93735ee82d1d Mon Sep 17 00:00:00 2001 From: Abduqodiri Qurbonzoda Date: Sun, 27 Jun 2021 05:36:02 +0300 Subject: [PATCH] Test fix: java6 doesn't throw on invalid AbstractMutableList.addAll index If the collection of elements to be added is empty, java6 implementation of AbstractMutableList.addAll doesn't throw on invalid index. The failing test was introduced in 59031543e23fa25e7c526336a6c51d44b329a673 which fixed #KT-47211. --- libraries/stdlib/test/collections/AbstractCollectionsTest.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/stdlib/test/collections/AbstractCollectionsTest.kt b/libraries/stdlib/test/collections/AbstractCollectionsTest.kt index 2d6bebb229d..8de56a93de4 100644 --- a/libraries/stdlib/test/collections/AbstractCollectionsTest.kt +++ b/libraries/stdlib/test/collections/AbstractCollectionsTest.kt @@ -6,6 +6,7 @@ package test.collections import test.collections.behaviors.* +import test.testOnNonJvm6And7 import kotlin.test.* class AbstractCollectionsTest { @@ -127,7 +128,9 @@ class AbstractCollectionsTest { assertEquals(listOf("ok", "element"), list) - assertFailsWith { list.addAll(-1, listOf()) } + testOnNonJvm6And7 { + assertFailsWith { list.addAll(-1, listOf()) } + } compare(list.storage, list) { listBehavior()