File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed
src/test-jdk17/java/com/fasterxml/jackson/dataformat/xml/jdk17 Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+ package com .fasterxml .jackson .dataformat .xml .jdk17 ;
2+
3+ import java .util .List ;
4+ import java .util .stream .Collectors ;
5+ import java .util .stream .Stream ;
6+
7+ import com .fasterxml .jackson .dataformat .xml .XmlMapper ;
8+ import com .fasterxml .jackson .dataformat .xml .XmlTestBase ;
9+
10+ public class Java17CollectionsTest extends XmlTestBase
11+ {
12+
13+ private final XmlMapper _xmlMapper = new XmlMapper ();
14+
15+ public void testStreamOf ()
16+ throws Exception
17+ {
18+ List <String > input = Stream .of ("a" , "b" , "c" ).collect (Collectors .toList ());
19+
20+ String ser = _xmlMapper .writeValueAsString (input );
21+ assertEquals ("<ArrayList><item>a</item><item>b</item><item>c</item></ArrayList>" , ser );
22+
23+ List <?> deser = _xmlMapper .readValue (ser , List .class );
24+ assertEquals (input , deser );
25+
26+ input = Stream .of ("a" , "b" , "c" ).toList ();
27+ ser = _xmlMapper .writeValueAsString (input );
28+ deser = _xmlMapper .readValue (ser , List .class );
29+ assertEquals (input , deser );
30+ }
31+
32+ }
You can’t perform that action at this time.
0 commit comments