@Test public void testGetJobUpdateDetailsInvalidId() throws Exception { expect(storageUtil.jobUpdateStore.fetchJobUpdateDetails(UPDATE_KEY)) .andReturn(Optional.absent()); control.replay(); assertResponse(INVALID_REQUEST, thrift.getJobUpdateDetails(UPDATE_KEY.newBuilder())); }
@Test public void testGetJobUpdateDetails() throws Exception { JobUpdateDetails details = createJobUpdateDetails(); expect(storageUtil.jobUpdateStore.fetchJobUpdateDetails(UPDATE_KEY)) .andReturn(Optional.of(IJobUpdateDetails.build(details))); control.replay(); Response response = assertOkResponse(thrift.getJobUpdateDetails(UPDATE_KEY.newBuilder())); assertEquals( IJobUpdateDetails.build(details), IJobUpdateDetails.build(response.getResult().getGetJobUpdateDetailsResult().getDetails())); }