Тестирование неправильного использования исключений в mockito - PullRequest
0 голосов
/ 24 февраля 2019

Я хотел протестировать исключение неправильного использования в mockito только для образовательных целей, чтобы продемонстрировать ошибку:

    @Test
    public void testNotAMockException() {
        try {
            List<String> list = new ArrayList<String>();
            Mockito.doReturn(100).when(list).size();

            fail("Should have thrown a NotAMockException because list is not a mock!");
        } catch (NotAMockException e) {
            assertThat(e.getMessage(), containsString("Argument passed to when() is not a mock!"));
        }

    }

Это ведет себя правильно, и утверждение проходит, но затем проверка завершается неудачно с org.mockito.exceptions.misusing.UnfinishedStubbingException

Я понимаю, почему, но есть ли способ, которым я могу подавить запуск TestFailue в конце Mockito?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...