]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.example/src/test/java/org/argeo/slc/example/context/ContextTest.java
d23c27557c06f2de5e5690ae9e221de035d032a8
[gpl/argeo-slc.git] / org.argeo.slc.example / src / test / java / org / argeo / slc / example / context / ContextTest.java
1 package org.argeo.slc.example.context;
2
3 import org.argeo.slc.ant.AntExecutionContext;
4 import org.argeo.slc.ant.unit.AntSlcApplicationTestCase;
5 import org.argeo.slc.core.test.TestStatus;
6 import org.argeo.slc.core.test.tree.TreeTestResult;
7 import org.argeo.slc.unit.test.tree.UnitTestTreeUtil;
8
9 public class ContextTest extends AntSlcApplicationTestCase {
10 public void testExecute() {
11 execute("Context/build.xml");
12 }
13
14 public void postExecution(AntExecutionContext executionContext) {
15 TreeTestResult testResult1 = executionContext.getBean("testResult");
16 String basePath = "/Context/project/testContext/";
17 UnitTestTreeUtil.assertPart(testResult1, basePath
18 + "slc.test0/reference", 0, TestStatus.PASSED,
19 "Values matched for key 'reference'");
20 UnitTestTreeUtil.assertPart(testResult1, basePath
21 + "slc.test1/reference2", 0, TestStatus.PASSED,
22 "Values matched for key 'reference2'");
23 UnitTestTreeUtil.assertPart(testResult1, basePath + "slc.test1/var", 0,
24 TestStatus.PASSED, "Values matched for key 'var'");
25 UnitTestTreeUtil.assertPart(testResult1, basePath
26 + "slc.test1/varIntern", 0, TestStatus.PASSED,
27 "Values matched for key 'varIntern'");
28 UnitTestTreeUtil.assertPart(testResult1, basePath
29 + "slc.test1/varExtern", 0, TestStatus.PASSED,
30 "Values matched for key 'varExtern'");
31 UnitTestTreeUtil.assertPart(testResult1, basePath
32 + "slc.test1/greeting", 0, TestStatus.PASSED,
33 "Values matched for key 'greeting'");
34 }
35 }