diff options
author | michelou <michelou@epfl.ch> | 2009-04-21 13:19:57 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2009-04-21 13:19:57 +0000 |
commit | cd2843fa2689d8f4ecef3a25384b2ed62fe7b92e (patch) | |
tree | 72ce811d7e6e91f922a0adec4f88b7d00a89dc3d /test | |
parent | 2ffeb5af819f3bb3ad441ae80ba6270ae1b976c7 (diff) | |
download | scala-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')
-rwxr-xr-x | test/files/jvm/serialization.check | 4 | ||||
-rwxr-xr-x | test/files/jvm/serialization.scala | 19 |
2 files changed, 23 insertions, 0 deletions
diff --git a/test/files/jvm/serialization.check b/test/files/jvm/serialization.check index 7125d4bfab..69405c4164 100755 --- a/test/files/jvm/serialization.check +++ b/test/files/jvm/serialization.check @@ -184,3 +184,7 @@ x = Paul y = Paul x equals y: true - y equals x: true +x = <function> +y = <function> +x equals y: false - y equals x: false + 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 } } |