@Test public void testUpdateTitle() throws Exception { final String name = "mockName"; final Diagram mockDiagram = mockDiagram(name, null); final Metadata metadata = new MetadataImpl(); marshaller.updateTitle(metadata, mockDiagram.getGraph()); assertEquals(metadata.getTitle(), name); }
@Test public void testDiagramEquals() { DiagramImpl a = new DiagramImpl("Diagram", new MetadataImpl()); DiagramImpl b = new DiagramImpl("AnotherDiagram", new MetadataImpl()); assertNotEquals(a, b); b = new DiagramImpl("Diagram", new MetadataImpl()); assertEquals(a, b);
public MetadataImpl build() { final MetadataImpl result = new MetadataImpl(defSetId); result.setRoot(root); result.setPath(path); if (null != definitionManager) { final Object defSet = definitionManager.definitionSets().getDefinitionSetById(defSetId); if (null != defSet) { result.setTitle(null != title ? title : definitionManager.adapters().forDefinitionSet().getDescription(defSet)); final String s = null != ssid ? ssid : (null != getShapeSet() ? getShapeSet().getId() : null); if (null != s) { result.setShapeSetId(s); } } } else { result.setTitle(title); result.setShapeSetId(ssid); } return result; }
@Test public void testDiagramHashCode() { DiagramImpl a = new DiagramImpl("Diagram", new MetadataImpl()); DiagramImpl b = new DiagramImpl("AnotherDiagram", new MetadataImpl()); assertNotEquals(a.hashCode(), b.hashCode()); b = new DiagramImpl("Diagram", new MetadataImpl()); assertEquals(a.hashCode(), b.hashCode());
graph.addNode(process2Node); MetadataImpl metaData = new MetadataImpl(); metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram");
graph.addNode(subcaseNode); MetadataImpl metaData = new MetadataImpl(); metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram");
graph.addNode(subprocessNode); MetadataImpl metaData = new MetadataImpl(); metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram");
graph.addNode(stageNode); MetadataImpl metaData = new MetadataImpl(); metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram");
graph.addNode(taskNode); MetadataImpl metaData = new MetadataImpl(); metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram");
graph.addNode(rootNode); MetadataImpl metaData = new MetadataImpl(); metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram");