You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by da...@apache.org on 2016/09/27 07:39:11 UTC
svn commit: r1762405 -
/felix/trunk/converter/converter/src/test/java/org/apache/felix/converter/impl/ConverterServiceTest.java
Author: davidb
Date: Tue Sep 27 07:39:10 2016
New Revision: 1762405
URL: http://svn.apache.org/viewvc?rev=1762405&view=rev
Log:
Felix Converter - additional unit test
Modified:
felix/trunk/converter/converter/src/test/java/org/apache/felix/converter/impl/ConverterServiceTest.java
Modified: felix/trunk/converter/converter/src/test/java/org/apache/felix/converter/impl/ConverterServiceTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/converter/converter/src/test/java/org/apache/felix/converter/impl/ConverterServiceTest.java?rev=1762405&r1=1762404&r2=1762405&view=diff
==============================================================================
--- felix/trunk/converter/converter/src/test/java/org/apache/felix/converter/impl/ConverterServiceTest.java (original)
+++ felix/trunk/converter/converter/src/test/java/org/apache/felix/converter/impl/ConverterServiceTest.java Tue Sep 27 07:39:10 2016
@@ -526,7 +526,18 @@ public class ConverterServiceTest {
}
}
- // TODO convert back
+ System.out.println(m);
+
+ // convert back
+ MyDTO2 dto2 = converter.convert(m).to(MyDTO2.class);
+ assertEquals(dto.longList, dto2.longList);
+
+ // Cannot simply do dto.equals() as the DTOs don't implement that
+ assertEquals(dto.dtoMap.size(), dto2.dtoMap.size());
+ MyDTO3 dto2SubZZZ = dto2.dtoMap.get("zzz");
+ assertEquals(dto2SubZZZ.charSet, new HashSet<Character>(Arrays.asList('f', 'o')));
+ MyDTO3 dto2SubAAA = dto2.dtoMap.get("aaa");
+ assertEquals(dto2SubAAA.charSet, new HashSet<Character>(Arrays.asList('b', 'a', 'r')));
}
@Test