diff options
author | Evgeny Slutsky <slutskiy.i@gmail.com> | 2017-01-09 22:43:41 -0500 |
---|---|---|
committer | Evgeny Slutsky <slutskiy.i@gmail.com> | 2017-01-09 22:43:41 -0500 |
commit | dfd540a700286ca16b20e960fc77a3be96de6b3d (patch) | |
tree | 7f0e3ecb922611d1042d7d7b14ed23177bbd24b4 /test | |
parent | c94a9b291916172c594ed833ab2738b80a3652b7 (diff) | |
download | scala-dfd540a700286ca16b20e960fc77a3be96de6b3d.tar.gz scala-dfd540a700286ca16b20e960fc77a3be96de6b3d.tar.bz2 scala-dfd540a700286ca16b20e960fc77a3be96de6b3d.zip |
SI-10113 mutable.TreeMap.range does not work
added missing overrides for TreeMapView
Diffstat (limited to 'test')
-rw-r--r-- | test/junit/scala/collection/mutable/TreeMapTest.scala | 34 | ||||
-rw-r--r-- | test/junit/scala/collection/mutable/TreeSetTest.scala | 20 |
2 files changed, 54 insertions, 0 deletions
diff --git a/test/junit/scala/collection/mutable/TreeMapTest.scala b/test/junit/scala/collection/mutable/TreeMapTest.scala new file mode 100644 index 0000000000..ce79621c6f --- /dev/null +++ b/test/junit/scala/collection/mutable/TreeMapTest.scala @@ -0,0 +1,34 @@ +package scala.collection.mutable + +import org.junit.Assert.assertEquals +import org.junit.Test +import org.junit.runner.RunWith +import org.junit.runners.JUnit4 + +import scala.collection.mutable + +@RunWith(classOf[JUnit4]) +class TreeMapTest { + + @Test + def rangeMkString() { + + val map = mutable.TreeMap[String, String]() + + List("a", "b", "c", "d").foreach(v => map.put(v, v)) + + val range = map.range("b", "c") + + val valuesRange = range.values + val keysRange = range.keys + + assertEquals(1, valuesRange.size) + assertEquals(1, keysRange.size) + + assertEquals("b", valuesRange.mkString(",")) + assertEquals("b", keysRange.mkString(",")) + assertEquals("b -> b", range.mkString(",")) + + } + +} diff --git a/test/junit/scala/collection/mutable/TreeSetTest.scala b/test/junit/scala/collection/mutable/TreeSetTest.scala new file mode 100644 index 0000000000..50b004befc --- /dev/null +++ b/test/junit/scala/collection/mutable/TreeSetTest.scala @@ -0,0 +1,20 @@ +package scala.collection.mutable + +import org.junit.Assert.assertEquals +import org.junit.Test +import org.junit.runner.RunWith +import org.junit.runners.JUnit4 + +import scala.collection.mutable + + +@RunWith(classOf[JUnit4]) +class TreeSetTest { + + @Test + def rangeMkString() { + + val set = mutable.TreeSet("a", "b", "c", "d") + assertEquals("b", set.range("b", "c").mkString(",")) + } +} |