1 package org
.argeo
.slc
.example
.context
;
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
;
9 public class ContextTest
extends AntSlcApplicationTestCase
{
10 public void testExecute() {
11 execute("Context/build.xml");
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'");