]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - trash/examples/org.argeo.slc.example01/src/test/java/org/argeo/slc/example/context/ContextTest.java
Move to trash
[gpl/argeo-slc.git] / trash / examples / org.argeo.slc.example01 / src / test / java / org / argeo / slc / example / context / ContextTest.java
diff --git a/trash/examples/org.argeo.slc.example01/src/test/java/org/argeo/slc/example/context/ContextTest.java b/trash/examples/org.argeo.slc.example01/src/test/java/org/argeo/slc/example/context/ContextTest.java
new file mode 100644 (file)
index 0000000..be9d091
--- /dev/null
@@ -0,0 +1,35 @@
+package org.argeo.slc.example.context;
+
+import org.argeo.slc.ant.AntExecutionContext;
+import org.argeo.slc.ant.unit.AntSlcApplicationTestCase;
+import org.argeo.slc.core.test.tree.TreeTestResult;
+import org.argeo.slc.test.TestStatus;
+import org.argeo.slc.unit.test.tree.UnitTestTreeUtil;
+
+public class ContextTest extends AntSlcApplicationTestCase {
+       public void testExecute() {
+               execute("Context/build.xml");
+       }
+
+       public void postExecution(AntExecutionContext executionContext) {
+               TreeTestResult testResult1 = executionContext.getBean("testResult");
+               String basePath = "/Context/project/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'");
+       }
+}