private void assertScriptTaskExecutionSet(ScriptTaskExecutionSet executionSet, String script, String scriptLanguage, boolean isAsync) { assertNotNull(executionSet); assertNotNull(executionSet.getScript()); assertNotNull(executionSet.getScript().getValue()); assertNotNull(executionSet.getIsAsync()); assertEquals(script, executionSet.getScript().getValue().getScript()); assertEquals(scriptLanguage, executionSet.getScript().getValue().getLanguage()); assertEquals(isAsync, executionSet.getIsAsync().getValue()); } }
private PropertyWriter scriptTask(Node<View<ScriptTask>, ?> n) { org.eclipse.bpmn2.ScriptTask task = bpmn2.createScriptTask(); task.setId(n.getUUID()); ScriptTask definition = n.getContent().getDefinition(); ScriptTaskPropertyWriter p = propertyWriterFactory.of(task); TaskGeneralSet general = definition.getGeneral(); p.setName(general.getName().getValue()); p.setDocumentation(general.getDocumentation().getValue()); ScriptTaskExecutionSet executionSet = definition.getExecutionSet(); p.setScript(executionSet.getScript().getValue()); p.setAsync(executionSet.getIsAsync().getValue()); p.setSimulationSet(definition.getSimulationSet()); p.setBounds(n.getContent().getBounds()); return p; }
javascriptScriptTask.getGeneral().getName().getValue()); assertEquals("var str = FirstName + LastName;", javascriptScriptTask.getExecutionSet().getScript().getValue().getScript()); assertEquals("javascript", javascriptScriptTask.getExecutionSet().getScript().getValue().getLanguage()); assertEquals("true", javascriptScriptTask.getExecutionSet().getIsAsync().getValue().toString()); "\n" + "}\n", javaScriptTask.getExecutionSet().getScript().getValue().getScript()); assertEquals("java", javaScriptTask.getExecutionSet().getScript().getValue().getLanguage()); assertEquals("true", javaScriptTask.getExecutionSet().getIsAsync().getValue().toString());
javascriptScriptTask.getGeneral().getName().getValue()); assertEquals("var str = FirstName + LastName;", javascriptScriptTask.getExecutionSet().getScript().getValue().getScript()); assertEquals("javascript", javascriptScriptTask.getExecutionSet().getScript().getValue().getLanguage()); assertEquals("true", javascriptScriptTask.getExecutionSet().getIsAsync().getValue().toString()); "\n" + "}\n", javaScriptTask.getExecutionSet().getScript().getValue().getScript()); assertEquals("java", javaScriptTask.getExecutionSet().getScript().getValue().getLanguage()); assertEquals("true", javaScriptTask.getExecutionSet().getIsAsync().getValue().toString());