@Test public void testCreateReport() { Execution execution = new Execution("xsync", Collections.singletonMap("a", 5)); Map<String, Object> r1 = execution.createReport(); assertEquals("xsync", r1.get("Task")); assertEquals(5, r1.get("Parameter[a]")); assertEquals(r1.toString(), 7, r1.size()); assertEquals("in progress", r1.get("Status")); execution.close(); Map<String, Object> r2 = execution.createReport(); assertEquals(r2.toString(), 7, r2.size()); assertEquals("finished", r2.get("Status")); }