File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
src/test-jdk17/java/com/fasterxml/jackson/dataformat/xml/records/failing Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change
1
+ package com .fasterxml .jackson .dataformat .xml .records .failing ;
2
+
3
+ import org .junit .Test ;
4
+
5
+ import com .fasterxml .jackson .dataformat .xml .XmlMapper ;
6
+ import com .fasterxml .jackson .dataformat .xml .XmlTestBase ;
7
+ import com .fasterxml .jackson .dataformat .xml .annotation .JacksonXmlProperty ;
8
+ import com .fasterxml .jackson .dataformat .xml .annotation .JacksonXmlText ;
9
+
10
+ import static org .junit .Assert .assertEquals ;
11
+
12
+ // [dataformat-xml#734]
13
+ public class XmlRecordDeser734Test extends XmlTestBase
14
+ {
15
+
16
+ record Amount (@ JacksonXmlText String value ,
17
+ @ JacksonXmlProperty (isAttribute = true , localName = "Ccy" ) String currency ) {}
18
+
19
+ private final String XML =
20
+ a2q ("<Amt Ccy='EUR'>1</Amt>" );
21
+
22
+ //@JacksonTestFailureExpected
23
+ @ Test
24
+ public void testDeser () throws Exception {
25
+ XmlMapper mapper = new XmlMapper ();
26
+ Amount amt = mapper .readValue (XML , Amount .class );
27
+ assertEquals ("1" , amt .value );
28
+ assertEquals ("EUR" , amt .currency );
29
+ }
30
+ }
You can’t perform that action at this time.
0 commit comments