Update of /var/cvs/tests/util/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv10168/org/mmbase/util

Modified Files:
        LocalizedStringTest.java 
Log Message:
added test case for serializable


See also: http://cvs.mmbase.org/viewcvs/tests/util/org/mmbase/util


Index: LocalizedStringTest.java
===================================================================
RCS file: /var/cvs/tests/util/org/mmbase/util/LocalizedStringTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- LocalizedStringTest.java    27 Apr 2009 14:45:09 -0000      1.1
+++ LocalizedStringTest.java    27 Apr 2009 16:41:55 -0000      1.2
@@ -18,7 +18,7 @@
 /**
  *
  * @author Michiel Meeuwissen
- * @verion $Id: LocalizedStringTest.java,v 1.1 2009/04/27 14:45:09 michiel Exp 
$
+ * @verion $Id: LocalizedStringTest.java,v 1.2 2009/04/27 16:41:55 michiel Exp 
$
  */
 public class LocalizedStringTest extends TestCase {
 
@@ -59,5 +59,24 @@
 
 
 
+    public void testSerializable() throws IOException, 
java.lang.ClassNotFoundException {
+        LocalizedString l = getInstance();
+
+        // serialize
+        ByteArrayOutputStream out = new ByteArrayOutputStream();
+        ObjectOutputStream oos = new ObjectOutputStream(out);
+        oos.writeObject(l);
+        oos.close();
+
+
+         //deserialize
+        InputStream in = new ByteArrayInputStream(out.toByteArray());
+        ObjectInputStream ois = new ObjectInputStream(in);
+        LocalizedString dl  =  (LocalizedString) ois.readObject();
+
+        assertEquals(l, dl);
+    }
+
+
 
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to