[Nice-commit] Nice/testsuite/compiler/classes serialization.testsuite,1.2,1.3
Brought to you by:
bonniot
From: <ar...@us...> - 2003-11-24 17:27:25
|
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; } |