AssertJ 整合
AssertJ 整合構建在普通的 MockMvc
之上,並有幾個不同之處
-
無需使用靜態匯入,因為請求和斷言都可以使用流式 API 構建。
-
未解析的異常得到一致處理,因此您的測試無需丟擲(或捕獲)
Exception
。 -
預設情況下,無論處理是否是非同步的,要斷言的結果都是完整的。換句話說,無需對非同步請求進行特殊處理。
MockMvcTester
是 AssertJ 支援的入口點。它允許構建請求並返回與 AssertJ 相容的結果,以便可以將其包裝在標準的 assertThat()
方法中。