From 2ea3b94ee2519e01a3e1658909afeb33e7e9ebe2 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Sat, 9 May 2009 03:53:41 +0000 Subject: Organized disabled directory so it works with p... Organized disabled directory so it works with partest. You can run ./partest --srcpath disabled to run the tests in that location. Fixed a few tests in disabled and pending and moved to files. --- test/disabled/run/t0485.scala | 54 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 test/disabled/run/t0485.scala (limited to 'test/disabled/run/t0485.scala') diff --git a/test/disabled/run/t0485.scala b/test/disabled/run/t0485.scala new file mode 100644 index 0000000000..9e2017aacc --- /dev/null +++ b/test/disabled/run/t0485.scala @@ -0,0 +1,54 @@ +import scala.collection.jcl + +object Test extends Application { + testMap + testSet +} + +object testMap { + def toString(m1: collection.Map[Int, Int]): String = + m1.toList.sort((x, y) => x < y).mkString("{", ", ", "}") + def test(m1: jcl.Map[Int, Int]) { + try { + m1.put(10, 20) + val m2 = m1.clone() + m1.put(20, 30) + println("m1="+toString(m1)) + println("m2="+toString(m2)) + println("m1.size > m2.size is "+ (m1.size > m2.size)) + m1.remove((20, 30)) + println("m1 equals m2 is "+ (m1 equals m2)) + println() + } + catch { + case e: Exception => + println(e); println() + } + } + test(new jcl.HashMap[Int, Int]) + // Clone on IdentityHashMap of java-ibm-1.6 behaves differently than all others + // Therefore, for now we will not perform this test on it. + // test(new jcl.IdentityHashMap[Int, Int]) + test(new jcl.LinkedHashMap[Int, Int]) + test(new jcl.TreeMap[Int, Int]) + test(new jcl.WeakHashMap[Int, Int]) +} + +object testSet { + def toString(s1: collection.Set[Int]): String = + s1.toList.sort((x, y) => x < y).mkString("[", ", ", "]") + def test(s1: jcl.Set[Int]) { + s1.add(10) + val s2 = s1.clone() + s1.add(20) + println("s1="+toString(s1)) + println("s2="+toString(s2)) + println("s1.size > s2 is "+ (s1.size > s2.size)) + s1.remove(20) + println("s1 equals s2 is "+ (s1 equals s2)) + println() + } + test(new jcl.HashSet[Int]) + test(new jcl.LinkedHashSet[Int]) + test(new jcl.TreeSet[Int]) +} -- cgit v1.2.3