Update of /cvsroot/nice/Nice/testsuite/compiler/classes/constructors
In directory sc8-pr-cvs1:/tmp/cvs-serv19378/F:/nice/testsuite/compiler/classes/constructors
Modified Files:
custom.testsuite
Log Message:
Multi package testcases for custom constructors.
Index: custom.testsuite
===================================================================
RCS file: /cvsroot/nice/Nice/testsuite/compiler/classes/constructors/custom.testsuite,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** custom.testsuite 14 Dec 2003 16:52:32 -0000 1.3
--- custom.testsuite 14 Dec 2003 20:56:35 -0000 1.4
***************
*** 44,45 ****
--- 44,71 ----
class ColoredPoint extends Point { String color; }
+
+ /// PASS bug
+ /// package a
+ /// Toplevel
+ new Point(double xy) = this(x: xy, y : xy);
+ /// package b import a;
+ let p = new Point(xy: 10.11);
+
+
+ /// PASS bug
+ /// package a
+ /// Toplevel
+ new Point(double angle, double distance)
+ { this(x: distance * cos(angle), y: distance * sin(angle)); }
+ /// package b import a;
+ let p = new Point(angle: 0, distance: 1);
+
+ /// PASS bug
+ /// package a
+ /// Toplevel
+ class Point2 { double x; double y; }
+ /// package b import a;
+ let p = new Point2(angle: 0, distance: 1);
+ /// Toplevel
+ new Point2(double angle, double distance)
+ { this(x: distance * cos(angle), y: distance * sin(angle)); }
|