summaryrefslogtreecommitdiff
path: root/src/test/java/ScriptTest.java
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2013-02-28 16:07:53 +0100
committerAndrew Branson <andrew.branson@cern.ch>2013-02-28 16:07:53 +0100
commitb077dac8ae8ffc79202a6b7dd2a008eef22489d3 (patch)
treee74dba1b962006c5dafe3ca0a6861d17e97b6016 /src/test/java/ScriptTest.java
parent288f3c6045d8f6b1e4d9b0b02a99d76f3d3683e1 (diff)
First unit tests, and their detected correction to the
CompositeActivityDef schema.
Diffstat (limited to 'src/test/java/ScriptTest.java')
-rw-r--r--src/test/java/ScriptTest.java47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/test/java/ScriptTest.java b/src/test/java/ScriptTest.java
deleted file mode 100644
index 1cac1b5..0000000
--- a/src/test/java/ScriptTest.java
+++ /dev/null
@@ -1,47 +0,0 @@
-import com.c2kernel.persistency.outcome.Outcome;
-import com.c2kernel.persistency.outcome.OutcomeValidator;
-import com.c2kernel.persistency.outcome.Schema;
-import com.c2kernel.scripting.Script;
-import com.c2kernel.utils.FileStringUtility;
-import com.c2kernel.utils.Logger;
-import com.c2kernel.utils.Resource;
-
-public class ScriptTest {
-
- String testScriptString;
- Script testScript;
-
- public ScriptTest() throws Exception {
- Resource.initKernelBaseURL();
- Logger.addLogStream(System.out, 9);
- testScriptString = FileStringUtility.url2String(ScriptTest.class.getResource("TestScript.xml"));
- }
-
- public void testScriptValid() throws Exception {
-
- String schemaText = Resource.getTextResource(null, "boot/OD/Script.xsd");
- Schema scriptSchema = new Schema("Script", 0, false, schemaText);
- OutcomeValidator valid = new OutcomeValidator(scriptSchema);
- Outcome script = new Outcome("/Script/0/0", testScriptString);
- String errors = valid.validate(script);
- System.out.println("Script validation errors: "+errors);
- assert errors.length() == 0;
- }
-
- public void testParsing() throws Exception {
- testScript = new Script(testScriptString);
- System.out.println("Param size: "+testScript.getInputParams().size());
- assert testScript.getInputParams().size()==1;
- System.out.println("Param 1: "+testScript.getInputParams().get("test"));
- assert testScript.getInputParams().get("test")!=null;
- testScript.setInputParamValue("test", "Test");
- System.out.println("Param 1 initialized: "+testScript.getInputParams().get("test").getInitialised());
- assert testScript.getInputParams().get("test").getInitialised();
- Object result = testScript.execute();
- assert result!=null;
- assert result instanceof String;
- assert ((String)result).equals("TestTest");
- }
-
-
-}