assertEquals(0, processesXml.getProcessEngines().size());
assertEquals(2, processesXml.getProcessArchives().size());
ProcessArchiveXml archiveXml1 = processesXml.getProcessArchives().get(0);
assertEquals("pa1", archiveXml1.getName());
assertEquals("default", archiveXml1.getProcessEngineName());
List<String> resourceNames = archiveXml1.getProcessResourceNames();
assertEquals(2, resourceNames.size());
assertEquals("process1.bpmn", resourceNames.get(0));
assertEquals("process2.bpmn", resourceNames.get(1));
Map<String, String> properties1 = archiveXml1.getProperties();
assertNotNull(properties1);
assertEquals(2, properties1.size());
assertEquals("value1", properties1.get("prop1"));
assertEquals("value2", properties1.get("prop2"));
ProcessArchiveXml archiveXml2 = processesXml.getProcessArchives().get(1);
assertEquals("pa2", archiveXml2.getName());
assertEquals("default", archiveXml2.getProcessEngineName());
List<String> resourceNames2 = archiveXml2.getProcessResourceNames();
assertEquals(2, resourceNames.size());
assertEquals("process1.bpmn", resourceNames2.get(0));
assertEquals("process2.bpmn", resourceNames2.get(1));
Map<String, String> properties2 = archiveXml2.getProperties();
assertNotNull(properties2);
assertEquals(0, properties2.size());
}