]> git.argeo.org Git - gpl/argeo-slc.git/commitdiff
Improve unit tests
authorMathieu Baudier <mbaudier@argeo.org>
Wed, 30 Jan 2008 16:44:41 +0000 (16:44 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Wed, 30 Jan 2008 16:44:41 +0000 (16:44 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@936 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/TestStatus.java
org.argeo.slc.core/src/test/java/org/argeo/slc/core/test/context/ContextTest.java
org.argeo.slc.core/src/test/java/org/argeo/slc/hibernate/test/tree/TreeTestResultDaoHibernateTest.java

index 0f54d965596add0645ac361d318e19d992cc6caa..feebc930ac1ea2cf3d8f684bc3eadff5095ef2c3 100644 (file)
@@ -14,12 +14,12 @@ package org.argeo.slc.core.test;
  */\r
 public interface TestStatus {\r
        /** The flag for a passed test: 0 */\r
-       public final static int PASSED = 0;\r
+       public final static Integer PASSED = 0;\r
        /** The flag for a failed test: 1 */\r
-       public final static int FAILED = 1;\r
+       public final static Integer FAILED = 1;\r
        /**\r
         * The flag for a test which could not properly run because of an error\r
         * (there is no feedback on the behavior of the tested component): 2\r
         */\r
-       public final static int ERROR = 2;\r
+       public final static Integer ERROR = 2;\r
 }\r
index 1d1b64fd6e947a747a340d079509c469bbc8b567..6d53ef7e3520ade9f75e2c43fffe6c7072031587 100644 (file)
@@ -1,6 +1,10 @@
 package org.argeo.slc.core.test.context;\r
 \r
+import java.util.List;\r
+\r
 import org.argeo.slc.core.test.SimpleTestResult;\r
+import org.argeo.slc.core.test.TestResultPart;\r
+import org.argeo.slc.core.test.TestStatus;\r
 import org.argeo.slc.unit.AbstractSpringTestCase;\r
 \r
 public class ContextTest extends AbstractSpringTestCase {\r
@@ -13,5 +17,14 @@ public class ContextTest extends AbstractSpringTestCase {
                                (ContextAware) getBean("context.c2"), testResult, null);\r
                ContextUtils.compareReachedExpected(\r
                                (ContextAware) getBean("context.c3"), testResult, null);\r
+\r
+               List<TestResultPart> parts = testResult.getParts();\r
+               assertEquals(6, parts.size());\r
+               assertEquals(TestStatus.PASSED, parts.get(0).getStatus());\r
+               assertEquals(TestStatus.PASSED, parts.get(1).getStatus());\r
+               assertEquals(TestStatus.PASSED, parts.get(2).getStatus());\r
+               assertEquals(TestStatus.FAILED, parts.get(3).getStatus());\r
+               assertEquals(TestStatus.PASSED, parts.get(4).getStatus());\r
+               assertEquals(TestStatus.PASSED, parts.get(5).getStatus());\r
        }\r
 }\r
index 44b9b3fc1bcbf8a04e9d2d4c70bed2ac2be86df7..86ae6bbea8c7365706c5d53bb95f1ab058bba920 100644 (file)
@@ -57,11 +57,11 @@ public class TreeTestResultDaoHibernateTest extends AbstractSpringTestCase {
 \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