Spring TestContext 框架(位于包中)提供通用的、注释驱动的单元和集成测试支持,即
与正在使用的测试框架无关。TestContext 框架还放置了一个伟大的
约定比配置更重要,具有合理的默认值,您可以
可以通过基于注释的配置进行覆盖。org.springframework.test.context
除了通用测试基础结构外,TestContext 框架还提供
显式支持 JUnit 4、JUnit Jupiter(又名 JUnit 5)和 TestNG。对于 JUnit 4 和
TestNG,Spring 提供支持类。此外,Spring 还提供了一个自定义
JUnit 和 JUnit 4 的自定义 JUnit 和 JUnit 的自定义
Jupiter 允许你编写所谓的 POJO 测试类。POJO 测试类不是
扩展特定类层次结构(如支持类)所必需。abstract
Runner
Rules
Extension
abstract
以下部分概述了 TestContext 框架的内部结构。 如果您只对使用框架感兴趣,而对扩展它不感兴趣 使用您自己的自定义侦听器或自定义加载器,请随时直接转到 配置(上下文管理、依赖关系注入、事务管理)、支持类和注释支持部分。