]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.core/src/test/java/org/argeo/slc/hibernate/test/tree/TreeTestResultDaoHibernateTest.java
Improve unit tests
[gpl/argeo-slc.git] / org.argeo.slc.core / src / test / java / org / argeo / slc / hibernate / test / tree / TreeTestResultDaoHibernateTest.java
index 8ec8410bc5cd632dc7f2516b9cf7b37fed801a14..86ae6bbea8c7365706c5d53bb95f1ab058bba920 100644 (file)
@@ -1,6 +1,7 @@
 package org.argeo.slc.hibernate.test.tree;\r
 \r
 import java.util.Date;\r
+import java.util.List;\r
 \r
 import org.argeo.slc.core.structure.tree.TreeSPath;\r
 import org.argeo.slc.core.test.NumericTRId;\r
@@ -10,15 +11,16 @@ import org.argeo.slc.core.test.tree.PartSubList;
 import org.argeo.slc.core.test.tree.TreeTestResult;\r
 import org.argeo.slc.dao.structure.tree.TreeSPathDao;\r
 import org.argeo.slc.dao.test.TestResultDao;\r
-import org.argeo.slc.unit.SpringBasedTestCase;\r
+import org.argeo.slc.dao.test.tree.TreeTestResultDao;\r
+import org.argeo.slc.unit.AbstractSpringTestCase;\r
 \r
-public class TreeTestResultDaoHibernateTest extends SpringBasedTestCase {\r
+public class TreeTestResultDaoHibernateTest extends AbstractSpringTestCase {\r
 \r
        public void testCreate() {\r
                TreeSPathDao treeSPathDao = (TreeSPathDao) getContext().getBean(\r
                                "treeSPathDao");\r
 \r
-               TestResultDao testResultDao = (TestResultDao) getContext().getBean(\r
+               TreeTestResultDao testResultDao = (TreeTestResultDao) getContext().getBean(\r
                                "testResultDao");\r
 \r
                String pathParentStr = "/root/testParent";\r
@@ -55,14 +57,19 @@ public class TreeTestResultDaoHibernateTest extends SpringBasedTestCase {
 \r
                assertEquals(2, list.getParts().size());\r
                SimpleResultPart part0 = (SimpleResultPart) list.getParts().get(0);\r
-               assertEquals(TestStatus.PASSED, (int) part0.getStatus());\r
+               assertEquals(TestStatus.PASSED, part0.getStatus());\r
                assertEquals(msgPassed, part0.getMessage());\r
 \r
                SimpleResultPart part1 = (SimpleResultPart) list.getParts().get(1);\r
-               assertEquals(TestStatus.FAILED, (int) part1.getStatus());\r
+               assertEquals(TestStatus.FAILED, part1.getStatus());\r
                assertEquals(msgFailed, part1.getMessage());\r
 \r
                assertEquals(closeDate, treeTestResult2.getCloseDate());\r
+               \r
+               List<TreeTestResult> results = testResultDao.listResults(path);\r
+               assertEquals(1, results.size());\r
+               assertEquals(trId, results.get(0).getTestResultId());\r
+               \r
        }\r
 \r
        @Override\r