@Test public void executeShouldReturnErrorViewIfIsALreadyDoneThrows() throws Exception { String ErrorMessage = "MyMessageToCheck"; IImporterManager mockImporterManager = createImporterManagerThatThrowsWhenIsAlreadyDoneIsCalled(ErrorMessage); ImportConfirmAction action = new ImportConfirmAction(); action.setImporterManager(mockImporterManager); assertEquals(ImportConfirmAction.ERROR, action.execute()); assertEquals("incorect eror message ", ErrorMessage, action.getErrorMessage()); }