@@ -52,9 +52,28 @@ protected InnerBean2() { }
52
52
public InnerBean2 (String s ) { str2 = s ; }
53
53
}
54
54
55
+ // also wrt [dataformat-xml#469]
56
+ static class OuterNoWrappers {
57
+ public List <InnerNoWrappers > inner ;
58
+ }
59
+
60
+ static class InnerNoWrappers {
61
+ @ JacksonXmlProperty (isAttribute = true )
62
+ public String str ;
63
+
64
+ protected InnerNoWrappers () { }
65
+ public InnerNoWrappers (String s ) { str = s ; }
66
+ }
67
+
68
+ /*
69
+ /**********************************************************************
70
+ /* Test methods
71
+ /**********************************************************************
72
+ */
73
+
55
74
public void testIssue469WithDefaults () throws Exception
56
75
{
57
- // Here we just use default settings (which defaults to wrappers)
76
+ // Here we just use default settings (which defaults to using wrappers)
58
77
final XmlMapper mapper = newMapper ();
59
78
60
79
// First: create POJO value to test round-trip:
@@ -95,18 +114,6 @@ public void testIssue469WithDefaults() throws Exception
95
114
assertEquals ("aaaa" , mid .inner2 .get (0 ).str2 );
96
115
}
97
116
98
- static class OuterNoWrappers {
99
- public List <InnerNoWrappers > inner ;
100
- }
101
-
102
- static class InnerNoWrappers {
103
- @ JacksonXmlProperty (isAttribute = true )
104
- public String str ;
105
-
106
- protected InnerNoWrappers () { }
107
- public InnerNoWrappers (String s ) { str = s ; }
108
- }
109
-
110
117
// But alternatively can try setting default to "no wrappers":
111
118
public void testIssue469WithNoWrapper () throws Exception
112
119
{
0 commit comments