AssertJ 整合

AssertJ 整合基於純粹的 MockMvc,並有以下幾點不同:

  • 無需使用靜態匯入,因為請求和斷言都可以使用流式 API 來構建。

  • 未解決的異常會得到一致的處理,因此您的測試無需丟擲(或捕獲)Exception

  • 預設情況下,無論處理是非同步還是同步,待斷言的結果都是完整的。換句話說,無需對非同步請求進行特殊處理。

MockMvcTester 是 AssertJ 支援的入口點。它允許構建請求並返回一個 AssertJ 相容的結果,以便可以將其封裝在標準的 assertThat() 方法中。

© . This site is unofficial and not affiliated with VMware.