From 46d91b2606c897e3d8f02fa0e4504d7004d06a2a Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Mon, 18 May 2015 18:32:41 +0300 Subject: [PATCH] Add test for toMap with key selector and value transform. --- libraries/stdlib/test/collections/MapTest.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libraries/stdlib/test/collections/MapTest.kt b/libraries/stdlib/test/collections/MapTest.kt index 42449ab0122..cb86531be84 100644 --- a/libraries/stdlib/test/collections/MapTest.kt +++ b/libraries/stdlib/test/collections/MapTest.kt @@ -154,6 +154,14 @@ class MapTest { assertEquals("ccc", map.get(3)) } + test fun createWithSelectorForKeyAndValue() { + val map = listOf("a", "bb", "ccc").toMap({ it.length() }, { it.toUpperCase() }) + assertEquals(3, map.size()) + assertEquals("A", map.get(1)) + assertEquals("BB", map.get(2)) + assertEquals("CCC", map.get(3)) + } + test fun createUsingTo() { val map = mapOf("a" to 1, "b" to 2) assertEquals(2, map.size())