Решение AssertJ для Mockito.verify

Просматривая API AssertJ, я, кажется, не сталкивался с чем-то, что описывает поведение Mockito.verify. Прямо сейчас все мои утверждения используют свободный API AssertJ, а затем есть Mockito.verify, который как бы нарушает поток утверждений.

Есть ли аналогичный способ проверить, что метод не вызывается, вызывается ровно один раз и т. Д. В AssertJ, который я пропустил?

1 ответ

Я пробовал примерно так:

SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(someValue).isNull();
        softly.assertThatCode(() -> verify(mockedInstance).someCall(eq("argument")))
              .doesNotThrowAnyException();
    });

Нет, AssertJ - это всего лишь библиотека утверждений, а не библиотека имитаций, в будущем нет планов предоставлять имитации, так как Mockito уже проделал большую работу в этом направлении.

Другие вопросы по тегам