expect(taskIdGenerator.generate(ITaskConfig.build(populatedTask()), 1))
.andReturn(TASK_ID);
expect(quotaManager.checkJobUpdate(update)).andReturn(ENOUGH_QUOTA);
storageUtil.expectTaskFetch(Query.unscoped().byJob(JOB_KEY).active(), oldTask);
jobUpdateController.start(update, USER);
expectLastCall().andThrow(new UpdateStateException("failed"));
control.replay();
assertResponse(INVALID_REQUEST, thrift.startJobUpdate(buildJobUpdateRequest(update), SESSION));
}