@Test public void processFunctionCallResultFailure() throws IOException { final AbstractFunctionCallResult functionCallResult = buildMockFunctionCallResult(); when(functionCallResult.isSuccess()).thenReturn(false); restResultProcessor.process(functionCallResult); verify(resultStore).store(any(PersistedResult.class)); verify(functionCallResult).destroy(); }
@Test public void processMultiFilesResultFailure() throws IOException { final MultiFilesResult multiFilesResult = buildMockMultiFilesCallResult(); when(multiFilesResult.isSuccess()).thenReturn(false); restResultProcessor.process(multiFilesResult); verify(resultStore).store(any(PersistedResult.class)); verify(multiFilesResult).destroy(); }
@Before public void prepareTest() { restResultProcessor = new RestResultProcessor(); restResultProcessor.setResultStore(resultStore); }