eq(js1_2.getVersion()));
verify(mockListener).onUpdateJob(eq(js1_2));
verify(mockListener).onStatusChange(eq(jss1_2), eq(RunningState.RUNNING),
eq(RunningState.SUCCESSFUL));
verify(mockListener).onStageTransition(eq(jss1_2), eq("Stage1"), eq("Stage2"));
verify(mockListener, never()).onDeleteJob(eq(js1_1.getUri()), eq(js1_1.getVersion()));
verify(mockListener, never()).onUpdateJob(eq(js1_1));
verify(mockListener, never()).onStatusChange(eq(jss1_1), eq(RunningState.RUNNING),
eq(RunningState.SUCCESSFUL));
verify(mockListener, never()).onStatusChange(eq(jss1_1), eq(RunningState.PENDING),
eq(RunningState.RUNNING));
verify(mockListener, never()).onStageTransition(eq(jss1_1), eq("Stage1"), eq("Stage2"));