summaryrefslogtreecommitdiff
path: root/test/files/run/map_test.scala
diff options
context:
space:
mode:
authorMatthias Zenger <mzenger@gmail.com>2004-05-04 08:27:25 +0000
committerMatthias Zenger <mzenger@gmail.com>2004-05-04 08:27:25 +0000
commit7db35370fe2e2bf3ed3a9fa600af7804095506db (patch)
tree188454e6f81fc754653271d5293bc182c71f3f7b /test/files/run/map_test.scala
parent927dadef1009442fda637bfe568616630dbec6d0 (diff)
downloadscala-7db35370fe2e2bf3ed3a9fa600af7804095506db.tar.gz
scala-7db35370fe2e2bf3ed3a9fa600af7804095506db.tar.bz2
scala-7db35370fe2e2bf3ed3a9fa600af7804095506db.zip
*** empty log message ***
Diffstat (limited to 'test/files/run/map_test.scala')
-rw-r--r--test/files/run/map_test.scala48
1 files changed, 21 insertions, 27 deletions
diff --git a/test/files/run/map_test.scala b/test/files/run/map_test.scala
index 86430f10a9..4a7099e642 100644
--- a/test/files/run/map_test.scala
+++ b/test/files/run/map_test.scala
@@ -1,12 +1,8 @@
import scala.collection.immutable.Map;
import scala.collection.immutable.TreeMap;
import scala.collection.immutable.ListMap;
-import scala.collection.immutable.Order;
object Test with Application {
- val intOrder =
- Order.make((x:int,y:int) => x < y);
-
test1();
test2();
Console.println("OK");
@@ -14,35 +10,33 @@ object Test with Application {
def test1() = {
- val myMap:TreeMap[int,String] = new TreeMap(intOrder);
+ val myMap:TreeMap[int,String] = new TreeMap;
test_map(myMap);
}
def test2() = {
- val myMap:ListMap[int,String] = new ListMap;
- test_map(myMap);
+ val myMap:ListMap[int,String] = new ListMap;
+ test_map(myMap);
}
def test_map(myMap:Map[int,String]) = {
- val map1 = myMap.update(42,"The answer");
- val map2 = map1.update(17,"A small random number");
- val map3 = map2.update(666,"A bigger random number");
- val map4 = map3.update(4711,"A big random number");
- map1 == myMap + 42 -> "The answer";
- var i = 0;
- var map = map4;
- while(i < 43) {
- map = map.update(i,i.toString());
- i = i + 1;
- }
- i = 0;
- while(i < 4712) {
- if(map.isDefinedAt(i))
- Console.print(i + "->" + map(i) + " ");
- i = i + 1;
- }
- Console.println("");
+ val map1 = myMap.update(42,"The answer");
+ val map2 = map1.update(17,"A small random number");
+ val map3 = map2.update(666,"A bigger random number");
+ val map4 = map3.update(4711,"A big random number");
+ map1 == myMap + 42 -> "The answer";
+ var i = 0;
+ var map = map4;
+ while(i < 43) {
+ map = map.update(i,i.toString());
+ i = i + 1;
+ }
+ i = 0;
+ while(i < 4712) {
+ if(map.isDefinedAt(i))
+ Console.print(i + "->" + map(i) + " ");
+ i = i + 1;
+ }
+ Console.println("");
}
}
-
-