public void testAddInstancesLockCheckFails() throws Exception {
AddInstancesConfig config = createInstanceConfig(defaultTask(true));
expectAuth(ROLE, true);
expect(cronJobManager.hasJob(JOB_KEY)).andReturn(false);
lockManager.validateIfLocked(LOCK_KEY, Optional.of(LOCK));
expectLastCall().andThrow(new LockException("Failed lock check."));
control.replay();
assertResponse(LOCK_ERROR, thrift.addInstances(config, LOCK.newBuilder(), SESSION));
}