Map<String, Object> properties = new HashMap<String, Object>();
properties.put("foo", "bar");
formService.submitStartForm(processDefinitionId, properties);
VariableInstance variableFoo = runtimeService.createVariableInstanceQuery().singleResult();
assertNotNull(variableFoo);
assertEquals("foo", variableFoo.getName());
assertEquals("bar", variableFoo.getValue());
assertEquals(1, runtimeService.createProcessInstanceQuery().count());
executeAvailableJobs();