public class FooTest {
@Rule
public MockitoRule mockitoRule = MockitoJUnit.rule();
@Mock
private Validator validator;
@InjectMocks
private Foo sut;
private HistoryRequest historyRequest;
@Before
public void setUp() throws Exception {
historyRequest = new HistoryRequest();
}
@Test
public void getHistoryThrowsExceptionDueToAccessDenied() throws Exception {
when(validator.validate(historyRequest)).thenReturn(new Client());
assertThatExceptionOfType(BloggerException.class)
.isThrownBy(() -> sut.getHistory(historyRequest))
.withMessage("Access denied");
}
}
2016-12-27
AssertJ - assertThatExceptionOfType
Przykład alternatywnego testowania wyjątku - assertThatExceptionOfType
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz