use of org.kie.workbench.common.stunner.bpmn.definition.property.diagram.MetaDataAttributes in project kie-wb-common by kiegroup.
the class BPMNDiagramTest method testNotEqualsAdvancedData.
@Test
public void testNotEqualsAdvancedData() {
BPMNDiagramImpl BPMNDiagramImpl = createValidBpmnDiagram();
BPMNDiagramImpl.setAdvancedData(new RootProcessAdvancedData(new GlobalVariables(GLOBAL_VARIABLES), new MetaDataAttributes(METADATA)));
RootProcessAdvancedData rootProcessAdvancedData = new RootProcessAdvancedData(new GlobalVariables(), new MetaDataAttributes());
assertNotEquals(rootProcessAdvancedData, BPMNDiagramImpl.getAdvancedData());
assertNotEquals(rootProcessAdvancedData.getGlobalVariables(), BPMNDiagramImpl.getAdvancedData().getGlobalVariables());
assertNotEquals(rootProcessAdvancedData.getMetaDataAttributes(), BPMNDiagramImpl.getAdvancedData().getMetaDataAttributes());
}
use of org.kie.workbench.common.stunner.bpmn.definition.property.diagram.MetaDataAttributes in project kie-wb-common by kiegroup.
the class BPMNDiagramTest method testBPMNDiagramEquals.
@Test
public void testBPMNDiagramEquals() {
BPMNDiagramImpl BPMNDiagramImpl = createValidBpmnDiagram();
BPMNDiagramImpl.setAdvancedData(new RootProcessAdvancedData(new GlobalVariables(GLOBAL_VARIABLES), new MetaDataAttributes(METADATA)));
BPMNDiagramImpl BPMNDiagramImpl2 = createValidBpmnDiagram();
BPMNDiagramImpl2.setAdvancedData(new RootProcessAdvancedData(new GlobalVariables(GLOBAL_VARIABLES), new MetaDataAttributes(METADATA)));
assertEquals(BPMNDiagramImpl, BPMNDiagramImpl2);
BPMNDiagramImpl.setAdvancedData(new RootProcessAdvancedData(new GlobalVariables("id:"), new MetaDataAttributes("securityRoles3ß<![CDATA[employees,clients]]>")));
assertNotEquals(BPMNDiagramImpl, BPMNDiagramImpl2);
BPMNDiagramImpl.setAdvancedData(new RootProcessAdvancedData(new GlobalVariables(GLOBAL_VARIABLES), new MetaDataAttributes("securityRoles3ß<![CDATA[employees,clients]]>")));
assertNotEquals(BPMNDiagramImpl, BPMNDiagramImpl2);
BPMNDiagramImpl.setAdvancedData(new RootProcessAdvancedData(new GlobalVariables("id:"), new MetaDataAttributes(METADATA)));
assertNotEquals(BPMNDiagramImpl, BPMNDiagramImpl2);
BPMNDiagramImpl.setAdvancedData(new RootProcessAdvancedData(new GlobalVariables(GLOBAL_VARIABLES), new MetaDataAttributes(METADATA)));
assertEquals(BPMNDiagramImpl, BPMNDiagramImpl2);
BPMNDiagramImpl.setDimensionsSet(new RectangleDimensionsSet(10d, 10d));
BPMNDiagramImpl2.setDimensionsSet(new RectangleDimensionsSet(20d, 20d));
assertNotEquals(BPMNDiagramImpl, BPMNDiagramImpl2);
BPMNDiagramImpl2.setDimensionsSet(new RectangleDimensionsSet(10d, 10d));
assertEquals(BPMNDiagramImpl, BPMNDiagramImpl2);
}
use of org.kie.workbench.common.stunner.bpmn.definition.property.diagram.MetaDataAttributes in project kie-wb-common by kiegroup.
the class BPMNDiagramTest method testSetMetaDataAttributes.
@Test
public void testSetMetaDataAttributes() {
AdvancedData advancedData = new AdvancedData();
assertEquals(advancedData.getMetaDataAttributes(), new MetaDataAttributes());
advancedData.setMetaDataAttributes(new MetaDataAttributes(METADATA));
assertEquals(advancedData.getMetaDataAttributes(), new MetaDataAttributes(METADATA));
}
use of org.kie.workbench.common.stunner.bpmn.definition.property.diagram.MetaDataAttributes in project kie-wb-common by kiegroup.
the class BPMNDiagramTest method testNotAdvancedData.
@Test
public void testNotAdvancedData() {
ProcessData processData = new ProcessData(GLOBAL_VARIABLES);
RootProcessAdvancedData rootProcessAdvancedData = new RootProcessAdvancedData(new GlobalVariables(GLOBAL_VARIABLES), new MetaDataAttributes(METADATA));
assertNotEquals(rootProcessAdvancedData, processData);
}
use of org.kie.workbench.common.stunner.bpmn.definition.property.diagram.MetaDataAttributes in project kie-wb-common by kiegroup.
the class TaskConverterPriorityTest method setPriorityMvel.
@Test
public void setPriorityMvel() {
propertyWriterFactory = new PropertyWriterFactory();
taskConverter = spy(new TaskConverter(propertyWriterFactory));
when(n.getContent()).thenReturn(view);
when(view.getBounds()).thenReturn(Bounds.create(0, 0, 10, 10));
when(view.getDefinition()).thenReturn(definition);
when(general.getName()).thenReturn(new Name("Name"));
when(general.getDocumentation()).thenReturn(new Documentation());
when(definition.getGeneral()).thenReturn(general);
when(definition.getSimulationSet()).thenReturn(new SimulationSet());
when(definition.getExecutionSet()).thenReturn(baseUserTaskExecutionSet);
when(baseUserTaskExecutionSet.getTaskName()).thenReturn(new TaskName("taskName"));
when(baseUserTaskExecutionSet.getActors()).thenReturn(new Actors());
when(baseUserTaskExecutionSet.getAssignmentsinfo()).thenReturn(new AssignmentsInfo());
when(baseUserTaskExecutionSet.getReassignmentsInfo()).thenReturn(new ReassignmentsInfo());
when(baseUserTaskExecutionSet.getNotificationsInfo()).thenReturn(new NotificationsInfo());
when(baseUserTaskExecutionSet.getSkippable()).thenReturn(new Skippable(true));
when(baseUserTaskExecutionSet.getGroupid()).thenReturn(new Groupid("groupId"));
when(baseUserTaskExecutionSet.getSubject()).thenReturn(new Subject());
when(baseUserTaskExecutionSet.getDescription()).thenReturn(new Description());
when(baseUserTaskExecutionSet.getPriority()).thenReturn(new TaskPriority("#{varOne}"));
when(baseUserTaskExecutionSet.getIsAsync()).thenReturn(new IsAsync(true));
when(baseUserTaskExecutionSet.getCreatedBy()).thenReturn(new CreatedBy());
when(baseUserTaskExecutionSet.getAdHocAutostart()).thenReturn(new AdHocAutostart());
when(baseUserTaskExecutionSet.getIsMultipleInstance()).thenReturn(new IsMultipleInstance(false));
when(baseUserTaskExecutionSet.getOnEntryAction()).thenReturn(new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))));
when(baseUserTaskExecutionSet.getOnExitAction()).thenReturn(new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))));
when(baseUserTaskExecutionSet.getContent()).thenReturn(new Content());
when(baseUserTaskExecutionSet.getSlaDueDate()).thenReturn(new SLADueDate());
when(definition.getAdvancedData()).thenReturn(new AdvancedData(new MetaDataAttributes()));
doCallRealMethod().when(taskConverter).userTask(any());
final UserTaskPropertyWriter propertyWriter = (UserTaskPropertyWriter) taskConverter.userTask(n);
assertTrue(propertyWriter.getPriority().equals("<![CDATA[#{varOne}]]>"));
System.out.println("Priority: " + propertyWriter.getPriority());
}
Aggregations