AssertJ solution for Mockito.verify



浏览AssertJ的API,我似乎没有遇到任何涵盖Mockito.verify行为的东西。现在我的断言都使用AssertJ fluent API,然后是Mockito.verify,这有点破坏断言的流程。

有没有类似的方法来验证我错过的 AssertJ 中没有调用、只调用一次等方法?

不,AssertJ 只是一个断言库,而不是模拟库,将来没有提供模拟的计划,因为 Mockito 已经做得很好。

我尝试了这样的事情:

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

最新更新