listener.onTaskFinish(data.task, data.resultOrError);
listener.onTaskFinish(data.task, data.resultOrError);
@Test public void shouldInvokeFinishOnListeners() throws Exception { goro.addTaskListener(listener); Callable<?> task = mock(Callable.class); Object result = new Object(); doReturn(result).when(task).call(); goro.schedule(task); testingQueues.executeAll(); InOrder order = inOrder(listener); order.verify(listener).onTaskStart(task); order.verify(listener).onTaskFinish(task, result); }