From b077dac8ae8ffc79202a6b7dd2a008eef22489d3 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Thu, 28 Feb 2013 16:07:53 +0100 Subject: First unit tests, and their detected correction to the CompositeActivityDef schema. --- src/test/java/ScriptTest.java | 47 ------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 src/test/java/ScriptTest.java (limited to 'src/test/java/ScriptTest.java') 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"); - } - - -} -- cgit v1.2.3