Pull to refresh

Comments 8

Как по мне сильно не хватает описания spy моков. Ну и соответственно отличий от обычного.
тогда и статья не по Mockito, а по Mockito.mock
Не совсем верно, все что тут написано можно использовать и для spy объектов.
Отличия mock-объекта от spy элементарно. Mock-объект — это объект где все поля имеют default значения, spy-объект это реальный объект из жизни)
понял, вы комментировали вот эту часть: «spy моков».
Внёс корректировку,
BaseMatcher<byte[]> arrayStartingWithA
вместо простого
BaseMatcher arrayStartingWithA
Это позволило убрать (byte[]) перед argThat, и теперь строчка выглядит так:
.write(argThat(arrayStartingWithA), eq(0), eq(1));
UFO just landed and posted this here
Mockito.verify(mock_object).callMethod(Matchers.eq(concrete_object));

если будет другой объект то тест упадет с ошибкой: Argument(s) are different!
если вызова не было: Wanted but not invoked:

Sign up to leave a comment.

Articles