summaryrefslogtreecommitdiff
path: root/test/files
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2008-02-21 17:04:17 +0000
committermichelou <michelou@epfl.ch>2008-02-21 17:04:17 +0000
commit7e34adcfa1c89392848261f49dc5e0961d969b5e (patch)
treeed20dc683d22714b7db46e4e2bda42bf1235233e /test/files
parentaf87ca71663434b513d3799798828ce00a73b4a7 (diff)
downloadscala-7e34adcfa1c89392848261f49dc5e0961d969b5e.tar.gz
scala-7e34adcfa1c89392848261f49dc5e0961d969b5e.tar.bz2
scala-7e34adcfa1c89392848261f49dc5e0961d969b5e.zip
added test case (serialization)
Diffstat (limited to 'test/files')
-rwxr-xr-xtest/files/jvm/serialization.check5
-rwxr-xr-xtest/files/jvm/serialization.scala7
2 files changed, 12 insertions, 0 deletions
diff --git a/test/files/jvm/serialization.check b/test/files/jvm/serialization.check
index c9e65e9ac1..490be43d8a 100755
--- a/test/files/jvm/serialization.check
+++ b/test/files/jvm/serialization.check
@@ -19,6 +19,11 @@ y5 = 'hello
x5 eq y5: true - y5 eq x5: true
x5 equals y5: true - y5 equals x5: true
+x6 = (BannerLimit,12345)
+y6 = (BannerLimit,12345)
+x6 eq y6: false - y6 eq x6: false
+x6 equals y6: true - y6 equals x6: true
+
x = List((buffers,20), (layers,2), (title,3))
y = List((buffers,20), (layers,2), (title,3))
x equals y: true - y equals x: true
diff --git a/test/files/jvm/serialization.scala b/test/files/jvm/serialization.scala
index 57e42892ff..93f3841b6e 100755
--- a/test/files/jvm/serialization.scala
+++ b/test/files/jvm/serialization.scala
@@ -50,6 +50,7 @@ object Test1_scala {
val x3 = Array(1, 2, 3)
val x4 = { x: Int => 2 * x }
val x5 = 'hello
+ val x6 = ("BannerLimit", 12345)
try {
val y1: List[Nothing] = Serialize.read(Serialize.write(x1))
@@ -57,6 +58,7 @@ object Test1_scala {
val y3: Array[Int] = Serialize.read(Serialize.write(x3))
val y4: Function[Int, Int] = Serialize.read(Serialize.write(x4))
val y5: Symbol = Serialize.read(Serialize.write(x5))
+ val y6: (String, Int) = Serialize.read(Serialize.write(x6))
println("x1 = " + x1)
println("y1 = " + y1)
@@ -79,6 +81,11 @@ object Test1_scala {
println("x5 eq y5: " + (x5 eq y5) + " - y5 eq x5: " + (y5 eq x5))
println("x5 equals y5: " + (x5 equals y5) + " - y5 equals x5: " + (y5 equals x5))
println()
+ println("x6 = " + x6)
+ println("y6 = " + y6)
+ println("x6 eq y6: " + (x6 eq y6) + " - y6 eq x6: " + (y6 eq x6))
+ println("x6 equals y6: " + (x6 equals y6) + " - y6 equals x6: " + (y6 equals x6))
+ println()
}
catch {
case e: Exception =>