From 1348497188ad686be95cba21e4b5df6f779e1900 Mon Sep 17 00:00:00 2001 From: Daniel Penkin Date: Fri, 13 Apr 2012 21:29:30 +0400 Subject: [PATCH] Added test for String.split(Char) --- libraries/stdlib/test/StringTest.kt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/libraries/stdlib/test/StringTest.kt b/libraries/stdlib/test/StringTest.kt index 157a61a2851..2a3923c7673 100644 --- a/libraries/stdlib/test/StringTest.kt +++ b/libraries/stdlib/test/StringTest.kt @@ -52,4 +52,18 @@ class StringTest { assertEquals(3, whitespaceCount) } + test fun testSplitByChar() { + val s = "ab\n[|^$&\\]^cd" + var list = s.split('b'); + assertEquals(2, list.size) + assertEquals("a", list[0]) + assertEquals("\n[|^$&\\]^cd", list[1]) + list = s.split('^') + assertEquals(3, list.size) + assertEquals("cd", list[2]) + list = s.split('.') + assertEquals(1, list.size) + assertEquals(s, list[0]) + } + }