[Nice-commit] Nice/testsuite/lib/nice/lang clone.testsuite,1.2,1.3
Brought to you by:
bonniot
From: <bo...@us...> - 2003-08-25 16:43:13
|
Update of /cvsroot/nice/Nice/testsuite/lib/nice/lang In directory sc8-pr-cvs1:/tmp/cvs-serv10232/testsuite/lib/nice/lang Modified Files: clone.testsuite Log Message: Make classes that implement Cloneable have a public clone method that call super. Index: clone.testsuite =================================================================== RCS file: /cvsroot/nice/Nice/testsuite/lib/nice/lang/clone.testsuite,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** clone.testsuite 24 Jun 2003 20:07:37 -0000 1.2 --- clone.testsuite 24 Aug 2003 18:07:28 -0000 1.3 *************** *** 14,15 **** --- 14,30 ---- clone() = new A(x: this.x); } + + /// PASS + A a = new A().clone(); + /// Toplevel + class A implements Cloneable {} + + /// PASS + try { + A.class.getDeclaredMethod("clone", []); + assert false; + } + catch (NoSuchMethodException ex) {} + + /// Toplevel + class A {} |