diff options
author | mihaylov <mihaylov@epfl.ch> | 2006-10-10 11:14:06 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2006-10-10 11:14:06 +0000 |
commit | c1a76844ed9f1ab43dc6757e9c8d7866a5ccc998 (patch) | |
tree | 0fa6d997fe62579ed565b28a61b655140be680e8 /test/files/run/caseclasses.scala | |
parent | c012f9230600552b491b000f18252d0f832426be (diff) | |
download | scala-c1a76844ed9f1ab43dc6757e9c8d7866a5ccc998.tar.gz scala-c1a76844ed9f1ab43dc6757e9c8d7866a5ccc998.tar.bz2 scala-c1a76844ed9f1ab43dc6757e9c8d7866a5ccc998.zip |
Made some test cases platform-independent
Diffstat (limited to 'test/files/run/caseclasses.scala')
-rw-r--r-- | test/files/run/caseclasses.scala | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/test/files/run/caseclasses.scala b/test/files/run/caseclasses.scala index 147b1cdd4e..809bfb3511 100644 --- a/test/files/run/caseclasses.scala +++ b/test/files/run/caseclasses.scala @@ -3,26 +3,27 @@ case class Foo(x: int)(y: int); case class Bar; object Test extends Application { + import compat.Platform.IndexOutOfBoundsException + def fn[a,b](x: a => b) = x; val f = fn(Foo(1)) (f(2): AnyRef) match { - case Foo(1) => System.out.println("OK") - case Bar() => System.out.println("NO") + case Foo(1) => Console.println("OK") + case Bar() => Console.println("NO") } - try { - Bar() caseElement 2 - throw new NullPointerException("duh") - } catch { - case x:IndexOutOfBoundsException => - } + try { + Bar() caseElement 2 + throw new NullPointerException("duh") + } catch { + case x:IndexOutOfBoundsException => + } - try { - f(2) caseElement 2 - throw new NullPointerException("duh") - } catch { - case x:IndexOutOfBoundsException => - } + try { + f(2) caseElement 2 + throw new NullPointerException("duh") + } catch { + case x:IndexOutOfBoundsException => + } } - |