From a6c626660302b8248ecc1df2935ef27abc20b630 Mon Sep 17 00:00:00 2001 From: James Strachan Date: Wed, 25 Jan 2012 10:44:21 +0000 Subject: [PATCH] added a test case for KT-1131 --- testlib/test/StdLibIssuesTest.kt | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 testlib/test/StdLibIssuesTest.kt diff --git a/testlib/test/StdLibIssuesTest.kt b/testlib/test/StdLibIssuesTest.kt new file mode 100644 index 00000000000..f8e6856a354 --- /dev/null +++ b/testlib/test/StdLibIssuesTest.kt @@ -0,0 +1,24 @@ +package test.stdlib.issues + +import java.util.List +import std.util.* +import stdhack.test.* + +private fun listDifference(first : List, second : List) : List { + return first.filter{ !second.contains(it) }.toList() +} + +class StdLibIssuesTest() : TestSupport() { + + fun test_KT_1131() { + val data = arrayList("blah", "foo", "bar") + val filterValues = arrayList("bar", "something", "blah") + + expect(arrayList("foo")) { + val answer = listDifference(data, filterValues) + println("Found answer ${answer}") + answer + } + } + +}