@@ -39,6 +39,16 @@ void testToMapper() {
3939 String json = getUserObjectStr ();
4040 InputStream in = new ByteArrayInputStream (json .getBytes ());
4141 Mapper mapper = msgConvertor .toMapper (in , StandardCharsets .UTF_8 );
42+
43+ mapper .forEach ((key , data ) -> {
44+ if ("id" .equals (key )) {
45+ Assert .assertEquals (1 , data .toInt ());
46+ }
47+ if ("name" .equals (key )) {
48+ Assert .assertEquals ("Jack" , data .toString ());
49+ }
50+ });
51+
4252 Set <String > keys = mapper .keySet ();
4353 Assert .assertEquals (2 , keys .size ());
4454 Assert .assertTrue (keys .contains ("id" ));
@@ -55,15 +65,23 @@ void testToMapper() {
5565 void testToArray () {
5666 String json = getUserListStr ();
5767 InputStream in = new ByteArrayInputStream (json .getBytes ());
58- Array jsonObj = msgConvertor .toArray (in , StandardCharsets .UTF_8 );
59- Assert .assertFalse (jsonObj .isEmpty ());
60- Assert .assertEquals (2 , jsonObj .size ());
61- Mapper json1 = jsonObj .getMapper (0 );
62- Mapper json2 = jsonObj .getMapper (1 );
68+
69+ Array array = msgConvertor .toArray (in , StandardCharsets .UTF_8 );
70+
71+ array .forEach ((index , data ) -> {
72+ System .out .println ("index = " + index );
73+ System .out .println ("data = " + data .toMapper ());
74+ });
75+
76+ Assert .assertFalse (array .isEmpty ());
77+ Assert .assertEquals (2 , array .size ());
78+ Mapper json1 = array .getMapper (0 );
79+ Mapper json2 = array .getMapper (1 );
6380 Assert .assertEquals (1 , json1 .getInt ("id" ));
6481 Assert .assertEquals ("Jack" , json1 .getString ("name" ));
6582 Assert .assertEquals (2 , json2 .getInt ("id" ));
6683 Assert .assertEquals ("Tom" , json2 .getString ("name" ));
84+
6785 System .out .println ("case 2 passed!" );
6886 }
6987
0 commit comments