Title: [2361] branches/v-1.4.x/xstream/src/test/com/thoughtworks/acceptance/InnerClassesTest.java: Fix Java 1.4
Revision
2361
Author
joehni
Date
2015-02-25 13:38:33 -0600 (Wed, 25 Feb 2015)

Log Message

Fix Java 1.4

Modified Paths


Diff

Modified: branches/v-1.4.x/xstream/src/test/com/thoughtworks/acceptance/InnerClassesTest.java (2360 => 2361)


--- branches/v-1.4.x/xstream/src/test/com/thoughtworks/acceptance/InnerClassesTest.java	2015-02-25 00:21:20 UTC (rev 2360)
+++ branches/v-1.4.x/xstream/src/test/com/thoughtworks/acceptance/InnerClassesTest.java	2015-02-25 19:38:33 UTC (rev 2361)
@@ -60,7 +60,7 @@
 
             public class Dynamic3 extends Dynamic1.Dynamic2 {
                 private final String name3 = "Name 3";
-                private final Dynamic1.Dynamic2 dyn4;
+                final Dynamic1.Dynamic2 dyn4;
 
                 public Dynamic3(final Dynamic1 outer) {
                     outer.super();
@@ -81,10 +81,11 @@
     }
 
     public void testNestedDynamicTypes() {
-        xstream.alias("inner", OuterType.InnerType.class);
-
         final OuterType outer = new OuterType();
 
+        xstream.alias("inner", OuterType.InnerType.class);
+        xstream.alias("Dynamic4", outer.dyn3.dyn4.getClass());
+
         String expectedXml = ""
                 + "<inner>\n"
                 + "  <innerName>Inner Name</innerName>\n"
@@ -103,7 +104,7 @@
                 + "      <name2>Name 2</name2>\n"
                 + "      <outer-class reference=\"../../dyn1\"/>\n"
                 + "      <name3>Name 3</name3>\n"
-                + "      <dyn4 class=\"com.thoughtworks.acceptance.InnerClassesTest$OuterType$InnerType$Dynamic3$1Dynamic4\">\n"
+                + "      <dyn4 class=\"Dynamic4\">\n"
                 + "        <name2>Name 2</name2>\n"
                 + "        <outer-class defined-in=\"com.thoughtworks.acceptance.InnerClassesTest$OuterType$InnerType$Dynamic1$Dynamic2\" reference=\"../../../dyn1\"/>\n"
                 + "        <name4>Name 4</name4>\n"
@@ -117,10 +118,6 @@
                 + "    </dyn3>\n"
                 + "  </outer-class>\n"
                 + "</inner>";
-        
-        if (!JVM.is15()) {
-            expectedXml = expectedXml.replaceFirst("OuterType\\$InnerType\\$Dynamic3\\$1", "1\\$");
-        }
 
         assertBothWays(outer.inner, expectedXml);
     }

To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to