From 81cbbad1e5471e9eaff07ee676a0c03c8d1ff722 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Thu, 30 Jul 2015 02:42:54 +0300 Subject: [PATCH] Add test comparing behavior of a reversed list and a reversed view on a list. --- .../stdlib/test/collections/ReversedViewsTest.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libraries/stdlib/test/collections/ReversedViewsTest.kt b/libraries/stdlib/test/collections/ReversedViewsTest.kt index f34225f07ff..4df6351d8d2 100644 --- a/libraries/stdlib/test/collections/ReversedViewsTest.kt +++ b/libraries/stdlib/test/collections/ReversedViewsTest.kt @@ -16,6 +16,8 @@ package collections +import test.collections.behaviors.listBehavior +import test.collections.compare import kotlin.asReversed import kotlin.test.assertEquals import kotlin.test.assertFalse @@ -23,6 +25,15 @@ import kotlin.test.assertTrue import org.junit.Test as test class ReversedViewsTest { + + test fun testBehavior() { + val original = listOf(2L, 3L, Long.MAX_VALUE) + val reversed = original.reverse() + compare(reversed, original.asReversed()) { + listBehavior() + } + } + test fun testSimple() { assertEquals(listOf(3, 2, 1), listOf(1, 2, 3).asReversed()) assertEquals(listOf(3, 2, 1), listOf(1, 2, 3).asReversed().toList())