[Nice-commit] Nice/testsuite/compiler/methods nativeOverride.testsuite,1.8,1.9
Brought to you by:
bonniot
From: <bo...@pr...> - 2004-02-02 13:10:36
|
Update of /cvsroot/nice/Nice/testsuite/compiler/methods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27438/testsuite/compiler/methods Modified Files: nativeOverride.testsuite Log Message: Perform exact matching on the first argument of methods declared in Java when needed (fixes #888229). Index: nativeOverride.testsuite =================================================================== RCS file: /cvsroot/nice/Nice/testsuite/compiler/methods/nativeOverride.testsuite,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** nativeOverride.testsuite 30 Sep 2003 17:42:14 -0000 1.8 --- nativeOverride.testsuite 2 Feb 2004 13:08:32 -0000 1.9 *************** *** 222,223 **** --- 222,239 ---- get(0) = cast(null); } + + /// PASS + let a = new A(); + let b = new B(); + + assert a.equals(a); + assert ! a.equals(b); + assert ! b.equals(a); + assert b.equals(b); + + /// TOPLEVEL + class A { int i = 0; } + class B extends A { int k = 0; } + + equals (#A x, #A y) = x.i == y.i; + equals (#B x, #B y) = x.k == y.k; |