assertEquals("1.0", testServiceThree.getVersion()); assertEquals("org.drools.eclipse.flow.common.editor.editpart.work.SampleCustomEditor", testServiceThree.getCustomEditor()); assertEquals("org.jbpm.process.workitem.MyHandler", testServiceThree.getDefaultHandler()); assertEquals(2, testServiceThree.getDependencies().length); assertEquals(2, testServiceThree.getMavenDependencies().length);
String content = "["; for (WorkDefinitionImpl def: workDefs.values()) { if (def.getDefaultHandler() != null) { content += EOL + " \"" + def.getName() + "\" : new " + def.getDefaultHandler().replaceFirst("[^()]+$", "$0()") + ","; if (def.getDefaultHandler() != null) { newContent += EOL + " \"" + def.getName() + "\" : new " + def.getDefaultHandler().replaceFirst("[^()]+$", "$0()") + ",";
@Before public void init() { when(jbpmWorkDefinition.getName()).thenReturn(NAME); when(jbpmWorkDefinition.getCategory()).thenReturn(CATWGORY); when(jbpmWorkDefinition.getDescription()).thenReturn(DESC); when(jbpmWorkDefinition.getDisplayName()).thenReturn(DISPLAY_NAME); when(jbpmWorkDefinition.getDocumentation()).thenReturn(DOC); when(jbpmWorkDefinition.getDefaultHandler()).thenReturn(HANDLER); when(jbpmWorkDefinition.getPath()).thenReturn(PATH); when(jbpmWorkDefinition.getIcon()).thenReturn(ICON); when(dataUriProvider.apply(eq(ICON_PATH))).thenReturn(ICON_DATA); when(param1.getName()).thenReturn("param1"); when(param1.getType()).thenReturn(new StringDataType()); when(param2.getName()).thenReturn("param2"); when(param2.getType()).thenReturn(new StringDataType()); Set<ParameterDefinition> parameters = new HashSet<ParameterDefinition>(2) {{ add(param1); add(param2); }}; when(jbpmWorkDefinition.getParameters()).thenReturn(parameters); }
workItem.setDocumentation(workDefinition.getDocumentation()); workItem.setDescription(workDefinition.getDescription()); workItem.setDefaultHandler(workDefinition.getDefaultHandler()); workItem.setDisplayName(workDefinition.getDisplayName());