Log Message
Add ignored test case for problem with nested serializable types that include the default type in their hierarchy.
Modified Paths
Diff
Modified: trunk/xstream/src/test/com/thoughtworks/acceptance/SerializationNestedWriteObjectsTest.java (1958 => 1959)
--- trunk/xstream/src/test/com/thoughtworks/acceptance/SerializationNestedWriteObjectsTest.java 2012-01-18 19:05:13 UTC (rev 1958)
+++ trunk/xstream/src/test/com/thoughtworks/acceptance/SerializationNestedWriteObjectsTest.java 2012-02-15 14:54:03 UTC (rev 1959)
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2006, 2007, 2010 XStream Committers.
+ * Copyright (C) 2006, 2007, 2010, 2012 XStream Committers.
* All rights reserved.
*
* The software in this package is published under the terms of the BSD
@@ -17,8 +17,11 @@
import java.io.StringReader;
import java.io.StringWriter;
import java.util.ArrayList;
+import java.util.Calendar;
+import java.util.GregorianCalendar;
import java.util.LinkedList;
import java.util.List;
+import java.util.TimeZone;
import com.thoughtworks.acceptance.AbstractAcceptanceTest;
@@ -292,4 +295,19 @@
assertBothWays(stores, expectedXml);
}
+
+ static class MoscowCalendar extends GregorianCalendar {
+ public MoscowCalendar() {
+ super(TimeZone.getTimeZone("Europe/Moscow"));
+ }
+ }
+
+ public void todoTestNestedSerializationOfDefaultType() {
+ Calendar in = new MoscowCalendar();
+ in.setTimeInMillis(44444);
+ String xml = xstream.toXML(in);
+ System.out.println(xml);
+ Calendar out = (Calendar) xstream.fromXML(xml);
+ assertEquals(in.getTime(), out.getTime());
+ }
}
\ No newline at end of file
To unsubscribe from this list please visit:
