From 00048f2901012137789f0af5ff5d733a581fc90e Mon Sep 17 00:00:00 2001 From: buraq Date: Tue, 18 May 2004 10:42:03 +0000 Subject: case classes implement trait scala.CaseClass --- test/files/run/misc.scala | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'test/files/run/misc.scala') diff --git a/test/files/run/misc.scala b/test/files/run/misc.scala index 0878b8142f..4a16146c7f 100644 --- a/test/files/run/misc.scala +++ b/test/files/run/misc.scala @@ -229,6 +229,19 @@ System.out.println(new O(1).foo) System.out.println(); + case class Bar(); + + case class Foo(i:int, j:char, c:Bar) ; + + Console.println( + Foo(3,'a',Bar()).selectElement( 0 ) == null + && Foo(3,'a',Bar()).selectElement( 1 ) == 3 + && Foo(3,'a',Bar()).selectElement( 2 ) == 'a' + && Foo(3,'a',Bar()).selectElement( 3 ) == Bar() + && Foo(3,'a',Bar()).selectElement( 4 ) == null + && Bar().numberOfElements() == 0 + && Foo(3,'a',Bar()).numberOfElements() == 3); + //############################################################################ def main(args: Array[String]): Unit = { -- cgit v1.2.3