]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.core/src/main/java/org/argeo/slc/unit/test/tree/UnitTestTreeUtil.java
Provide a generic framework for unit tests on test tree results
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / java / org / argeo / slc / unit / test / tree / UnitTestTreeUtil.java
index 4f07231d518fe3f8b3198daa219f845b66503377..d1cc9631e10fe5414c01eeacef4e77a0b09e2835 100644 (file)
@@ -1,6 +1,7 @@
 package org.argeo.slc.unit.test.tree;\r
 \r
 import static junit.framework.Assert.assertEquals;\r
+import static junit.framework.Assert.assertNotNull;\r
 import static junit.framework.Assert.assertNull;\r
 import static junit.framework.Assert.fail;\r
 \r
@@ -28,6 +29,16 @@ public class UnitTestTreeUtil {
                        }\r
                        assertPartSubList(lstExpected, lstReached);\r
                }\r
+\r
+               assertEquals(expected.getPathNames().size(), reached.getPathNames()\r
+                               .size());\r
+               for (TreeSPath path : expected.getPathNames().keySet()) {\r
+                       String nameExpected = expected.getPathNames().get(path);\r
+                       String nameReached = expected.getPathNames().get(path);\r
+                       assertNotNull(nameReached);\r
+                       assertEquals(nameExpected, nameReached);\r
+               }\r
+\r
        }\r
 \r
        public static void assertPartSubList(PartSubList lstExpected,\r