@Test(timeout = 10000)
public void testOperationLocks_SuspendLockedTask() throws Exception {
final MasterOperation leaderOperation1 = mock(MasterOperation.class);
final MasterOperation leaderOperation2 = mock(MasterOperation.class);
ExecutionInstruction lockInstruction = MasterOperation.ExecutionInstruction.ADD_TO_QUEUE_TAIL;
runLockSituation(leaderOperation1, leaderOperation2, lockInstruction);
verify(leaderOperation2, times(0)).execute(_context, EMPTY_LIST);
verify(_queue, times(1)).add(leaderOperation2);
}