AssertJ集成
AssertJ集成是在普通MockMvc
的基础上构建的,两者之间存在一些差异
-
无需使用静态导入,因为请求和断言都可以使用流畅的API来构建。
-
未解决的异常将得到一致的处理,因此您的测试不需要抛出(或捕获)
Exception
。 -
默认情况下,断言的结果是完整的,无论处理过程是否异步。换句话说,无需对异步请求进行特殊处理。
MockMvcTester
是AssertJ支持的入口点。它允许构建请求并返回与AssertJ兼容的结果,以便将其包装在标准的assertThat()
方法中。