From 1691298539954df65e2e85cf4575d742f3576552 Mon Sep 17 00:00:00 2001 From: James Strachan Date: Thu, 26 Jul 2012 05:06:05 -0400 Subject: [PATCH] added test case to investigate KT-2495 --- .../stdlib/test/regressions/Kt2495Test.kt | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 libraries/stdlib/test/regressions/Kt2495Test.kt diff --git a/libraries/stdlib/test/regressions/Kt2495Test.kt b/libraries/stdlib/test/regressions/Kt2495Test.kt new file mode 100644 index 00000000000..0ced8cb84a1 --- /dev/null +++ b/libraries/stdlib/test/regressions/Kt2495Test.kt @@ -0,0 +1,20 @@ +package regressions + +import kotlin.test.assertEquals +import org.junit.Test as test + +fun f(xs: java.util.Iterator): Int { + var answer = 0 + for (x in xs) { + answer += x + } + return answer +} + +class Kt2495Test { + test fun duplicateIteratorsBug() { + val list = arrayList(1, 2, 3) + val result = f(list.iterator()!!) + assertEquals(6, result) + } +} \ No newline at end of file