此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.1.10Spring中文文档

此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.1.10Spring中文文档

AssertJ 集成建立在 plain 之上,但有几个区别:MockMvcSpring中文文档

  • 无需使用静态导入,因为请求和断言都可以 使用流畅的 API 制作。Spring中文文档

  • 未解决的异常将得到一致的处理,因此您的测试不需要 投掷(或接住)。ExceptionSpring中文文档

  • 默认情况下,无论处理是否异步,要断言的结果都是完整的 或不。换句话说,不需要对异步请求进行特殊处理。Spring中文文档

MockMvcTester是 AssertJ 支持的入口点。它允许制作 请求并返回与 AssertJ 兼容的结果,以便可以将其包装在 标准方法。assertThat()Spring中文文档