X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.example%2Fsrc%2Ftest%2Fjava%2Forg%2Fargeo%2Fslc%2Fexample%2Fjunit%2FContextIntegrationTest.java;fp=org.argeo.slc.example%2Fsrc%2Ftest%2Fjava%2Forg%2Fargeo%2Fslc%2Fexample%2Fjunit%2FContextIntegrationTest.java;h=0000000000000000000000000000000000000000;hb=8ea38920c174d8b2eed682a058e2866bdefb5083;hp=3dfe4cfdfde4aa096a04607245531430208ec51e;hpb=39aba651ee1e941262b17e9c6deb7ef009093beb;p=gpl%2Fargeo-slc.git 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 index 3dfe4cfdf..000000000 --- a/org.argeo.slc.example/src/test/java/org/argeo/slc/example/junit/ContextIntegrationTest.java +++ /dev/null @@ -1,87 +0,0 @@ -package org.argeo.slc.example.junit; - -import java.io.File; - -import junit.framework.TestCase; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.apache.tools.ant.Project; -import org.argeo.slc.ant.AntRegistryUtil; -import org.argeo.slc.ant.SlcAntConstants; -import org.argeo.slc.core.test.TestStatus; -import org.argeo.slc.core.test.tree.TreeTestResult; -import org.argeo.slc.dao.test.TestResultDao; -import org.argeo.slc.unit.test.tree.UnitTestTreeUtil; -import org.springframework.context.ApplicationContext; - -public class ContextIntegrationTest extends TestCase { - private static Log log = LogFactory.getLog(ContextIntegrationTest.class); - - public void testContext() throws Exception { - TestResultDao testResultDao = runAnt( - "root/Context/build.xml", null); - - TreeTestResult testResult1 = (TreeTestResult) testResultDao - .getTestResult("1"); - - String basePath = "/root/Context/testContext/"; - UnitTestTreeUtil.assertPart(testResult1, basePath - + "slc.test0/reference", 0, TestStatus.PASSED, - "Values matched for key 'reference'"); - UnitTestTreeUtil.assertPart(testResult1, basePath - + "slc.test1/reference2", 0, TestStatus.PASSED, - "Values matched for key 'reference2'"); - UnitTestTreeUtil.assertPart(testResult1, basePath + "slc.test1/var", 0, - TestStatus.PASSED, "Values matched for key 'var'"); - UnitTestTreeUtil.assertPart(testResult1, basePath - + "slc.test1/varIntern", 0, TestStatus.PASSED, - "Values matched for key 'varIntern'"); - UnitTestTreeUtil.assertPart(testResult1, basePath - + "slc.test1/varExtern", 0, TestStatus.PASSED, - "Values matched for key 'varExtern'"); - UnitTestTreeUtil.assertPart(testResult1, basePath - + "slc.test1/greeting", 0, TestStatus.PASSED, - "Values matched for key 'greeting'"); - - } - - public void testBaseContext() throws Exception { - TestResultDao testResultDao = runAnt( - "root/Context/build.xml", "testBaseContext"); - - TreeTestResult testResult1 = (TreeTestResult) testResultDao - .getTestResult("1"); - - String basePath = "/root/Context/testBaseContext/"; - UnitTestTreeUtil.assertPart(testResult1, basePath - + "slc.test0/reference", 0, TestStatus.PASSED, - "Values matched for key 'reference'"); - UnitTestTreeUtil.assertPart(testResult1, basePath - + "slc.test1/reference", 0, TestStatus.PASSED, - "Values matched for key 'reference'"); - UnitTestTreeUtil.assertPart(testResult1, basePath - + "slc.test1/varIntern", 0, TestStatus.PASSED, - "Values matched for key 'varIntern'"); - - } - - private TestResultDao runAnt(String antFileRelPath, - String target) throws Exception { - String slcBase = System.getProperty("it.slc.base", "exampleSlcAppli"); - File slcBaseDir = new File(slcBase).getCanonicalFile(); - log.info("SLC base: " + slcBaseDir); - - File antFile = new File(slcBaseDir.getPath() + File.separator - + antFileRelPath); - Project p = AntRegistryUtil.runAll(antFile, target); - - ApplicationContext context = (ApplicationContext) p - .getReference(SlcAntConstants.REF_ROOT_CONTEXT); - - TestResultDao testResultDao = (TestResultDao) context - .getBean("testResultDao"); - return testResultDao; - - } -}