]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.example/src/test/java/org/argeo/slc/example/junit/ContextIntegrationTest.java
Restructure example unit tests
[gpl/argeo-slc.git] / org.argeo.slc.example / src / test / java / org / argeo / slc / example / junit / ContextIntegrationTest.java
diff --git a/org.argeo.slc.example/src/test/java/org/argeo/slc/example/junit/ContextIntegrationTest.java b/org.argeo.slc.example/src/test/java/org/argeo/slc/example/junit/ContextIntegrationTest.java
deleted file mode 100644 (file)
index 3dfe4cf..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-package org.argeo.slc.example.junit;\r
-\r
-import java.io.File;\r
-\r
-import junit.framework.TestCase;\r
-\r
-import org.apache.commons.logging.Log;\r
-import org.apache.commons.logging.LogFactory;\r
-import org.apache.tools.ant.Project;\r
-import org.argeo.slc.ant.AntRegistryUtil;\r
-import org.argeo.slc.ant.SlcAntConstants;\r
-import org.argeo.slc.core.test.TestStatus;\r
-import org.argeo.slc.core.test.tree.TreeTestResult;\r
-import org.argeo.slc.dao.test.TestResultDao;\r
-import org.argeo.slc.unit.test.tree.UnitTestTreeUtil;\r
-import org.springframework.context.ApplicationContext;\r
-\r
-public class ContextIntegrationTest extends TestCase {\r
-       private static Log log = LogFactory.getLog(ContextIntegrationTest.class);\r
-\r
-       public void testContext() throws Exception {\r
-               TestResultDao<TreeTestResult> testResultDao = runAnt(\r
-                               "root/Context/build.xml", null);\r
-\r
-               TreeTestResult testResult1 = (TreeTestResult) testResultDao\r
-                               .getTestResult("1");\r
-\r
-               String basePath = "/root/Context/testContext/";\r
-               UnitTestTreeUtil.assertPart(testResult1, basePath\r
-                               + "slc.test0/reference", 0, TestStatus.PASSED,\r
-                               "Values matched for key 'reference'");\r
-               UnitTestTreeUtil.assertPart(testResult1, basePath\r
-                               + "slc.test1/reference2", 0, TestStatus.PASSED,\r
-                               "Values matched for key 'reference2'");\r
-               UnitTestTreeUtil.assertPart(testResult1, basePath + "slc.test1/var", 0,\r
-                               TestStatus.PASSED, "Values matched for key 'var'");\r
-               UnitTestTreeUtil.assertPart(testResult1, basePath\r
-                               + "slc.test1/varIntern", 0, TestStatus.PASSED,\r
-                               "Values matched for key 'varIntern'");\r
-               UnitTestTreeUtil.assertPart(testResult1, basePath\r
-                               + "slc.test1/varExtern", 0, TestStatus.PASSED,\r
-                               "Values matched for key 'varExtern'");\r
-               UnitTestTreeUtil.assertPart(testResult1, basePath\r
-                               + "slc.test1/greeting", 0, TestStatus.PASSED,\r
-                               "Values matched for key 'greeting'");\r
-\r
-       }\r
-\r
-       public void testBaseContext() throws Exception {\r
-               TestResultDao<TreeTestResult> testResultDao = runAnt(\r
-                               "root/Context/build.xml", "testBaseContext");\r
-\r
-               TreeTestResult testResult1 = (TreeTestResult) testResultDao\r
-                               .getTestResult("1");\r
-\r
-               String basePath = "/root/Context/testBaseContext/";\r
-               UnitTestTreeUtil.assertPart(testResult1, basePath\r
-                               + "slc.test0/reference", 0, TestStatus.PASSED,\r
-                               "Values matched for key 'reference'");\r
-               UnitTestTreeUtil.assertPart(testResult1, basePath\r
-                               + "slc.test1/reference", 0, TestStatus.PASSED,\r
-                               "Values matched for key 'reference'");\r
-               UnitTestTreeUtil.assertPart(testResult1, basePath\r
-                               + "slc.test1/varIntern", 0, TestStatus.PASSED,\r
-                               "Values matched for key 'varIntern'");\r
-\r
-       }\r
-\r
-       private TestResultDao<TreeTestResult> runAnt(String antFileRelPath,\r
-                       String target) throws Exception {\r
-               String slcBase = System.getProperty("it.slc.base", "exampleSlcAppli");\r
-               File slcBaseDir = new File(slcBase).getCanonicalFile();\r
-               log.info("SLC base: " + slcBaseDir);\r
-\r
-               File antFile = new File(slcBaseDir.getPath() + File.separator\r
-                               + antFileRelPath);\r
-               Project p = AntRegistryUtil.runAll(antFile, target);\r
-\r
-               ApplicationContext context = (ApplicationContext) p\r
-                               .getReference(SlcAntConstants.REF_ROOT_CONTEXT);\r
-\r
-               TestResultDao<TreeTestResult> testResultDao = (TestResultDao<TreeTestResult>) context\r
-                               .getBean("testResultDao");\r
-               return testResultDao;\r
-\r
-       }\r
-}\r