@Test
public void testSetExporter() {
GraphNodeStoreImpl nodeStore = new GraphNodeStoreImpl();
NodeImpl x = new NodeImpl("x");
CaseManagementDiagram diag = new CaseManagementDiagram();
diag.setDiagramSet(new DiagramSet(new Name("x"),
new Documentation("doc"),
new Id("x"),
new Package("org.jbpm"),
new Version("1.0"),
new AdHoc(false),
new ProcessInstanceDescription("descr"),
new Executable(true)
));
x.setContent(new ViewImpl<>(diag, Bounds.create()));
nodeStore.add(x);
CaseManagementPropertyWriterFactory factory = new CaseManagementPropertyWriterFactory();
CaseManagementConverterFactory f = new CaseManagementConverterFactory(
new DefinitionsBuildingContext(new GraphImpl("x", nodeStore), CaseManagementDiagram.class),
factory);
DefinitionsConverter definitionsConverter = new DefinitionsConverter(f, factory);
Definitions definitions = definitionsConverter.toDefinitions();
assertTrue(definitions.getExporter() != null && !definitions.getExporter().isEmpty());
assertTrue(definitions.getExporterVersion() != null && !definitions.getExporterVersion().isEmpty());
}
}