AssertJ Integration
AssertJ 集成建立在简单的 MockMvc
之上,有几个不同之处:
The AssertJ integration builds on top of plain MockMvc
with several differences:
-
There is no need to use static imports as both the requests and assertions can be crafted using a fluent API.
-
Unresolved exceptions are handled consistently so that your tests do not need to throw (or catch)
Exception
. -
By default, the result to assert is complete whether the processing is asynchronous or not. In other words, there is no need for special handling for Async requests.
MockMvcTester
是 AssertJ 支持的入口点。它允许构建请求并返回与 AssertJ 兼容的结果,这样就可以将其包装在标准的 assertThat()
方法中。
MockMvcTester
is the entry point for the AssertJ support. It allows to craft the
request and return a result that is AssertJ compatible so that it can be wrapped in
a standard assertThat()
method.