Update of /cvsroot/nice/Nice/testsuite/compiler/classes
In directory sc8-pr-cvs1:/tmp/cvs-serv5224/F:/nice/testsuite/compiler/classes
Modified Files:
serialization.testsuite
Log Message:
treat negative numbers as constants.
Index: serialization.testsuite
===================================================================
RCS file: /cvsroot/nice/Nice/testsuite/compiler/classes/serialization.testsuite,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** serialization.testsuite 24 Nov 2003 14:47:49 -0000 1.2
--- serialization.testsuite 24 Nov 2003 17:27:22 -0000 1.3
***************
*** 23,27 ****
import java.io.*;
class A implements java.io.Serializable {
! final long serialVersionUID = 123456789L;
int x;
}
--- 23,40 ----
import java.io.*;
class A implements java.io.Serializable {
! final long serialVersionUID = +123456789L;
! int x;
! }
!
! /// PASS
! A a = new A(x: 10);
! A b = serializeThenDeserialize(a);
! assert a.x == b.x;
! let osc = ObjectStreamClass.lookup(A.class);
! assert osc.getSerialVersionUID() == -123456789L;
! /// Toplevel
! import java.io.*;
! class A implements java.io.Serializable {
! final long serialVersionUID = -123456789L;
int x;
}
|