summaryrefslogtreecommitdiff
path: root/test/files/jvm/serialization.scala
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2009-04-21 13:19:57 +0000
committermichelou <michelou@epfl.ch>2009-04-21 13:19:57 +0000
commitcd2843fa2689d8f4ecef3a25384b2ed62fe7b92e (patch)
tree72ce811d7e6e91f922a0adec4f88b7d00a89dc3d /test/files/jvm/serialization.scala
parent2ffeb5af819f3bb3ad441ae80ba6270ae1b976c7 (diff)
downloadscala-cd2843fa2689d8f4ecef3a25384b2ed62fe7b92e.tar.gz
scala-cd2843fa2689d8f4ecef3a25384b2ed62fe7b92e.tar.bz2
scala-cd2843fa2689d8f4ecef3a25384b2ed62fe7b92e.zip
add serialization test, disabled patmat debug t...
add serialization test, disabled patmat debug traces
Diffstat (limited to 'test/files/jvm/serialization.scala')
-rwxr-xr-xtest/files/jvm/serialization.scala19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/files/jvm/serialization.scala b/test/files/jvm/serialization.scala
index 609210e64a..516fa16de2 100755
--- a/test/files/jvm/serialization.scala
+++ b/test/files/jvm/serialization.scala
@@ -384,6 +384,24 @@ object Test6 {
}
}
+object Test7 {
+ @serializable
+ class A(a: Int) {
+// def this() { this(0) }
+ val f = (x: Int) => x + a
+ }
+ try {
+ val a = new A(1)
+ val f1: Int => Int = Serialize.read(Serialize.write(a.f))
+
+ EqualityTest.check(a.f, f1)
+ }
+ catch {
+ case e: Exception =>
+ println("Error in Test7: " + e)
+ }
+}
+
//############################################################################
// Test code
@@ -395,6 +413,7 @@ object Test {
Test4_xml
Test5
Test6
+ Test7
}
}