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