ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("gateway", variableMap);
assertNotNull(processInstance.getId());
System.out.println("id " + processInstance.getId() + " " + processInstance.getProcessDefinitionId());
// suspend process instance
runtimeService.suspendProcessInstanceById(processInstance.getId());
// verify suspended process instance
List<ProcessInstance> list = runtimeService.createProcessInstanceQuery().active().list();
assertEquals(0, list.size());