加快Spring单元测试

时间:2014-11-17 04:46:06

标签: spring junit

晚上好,

我有JUnit 4测试类,它们都继承自一个公共类。此父类提供最小测试设置和数据库管理等服务。

但是这个父类很难执行,主要是因为我的Spring上下文加载很慢。

对于从中继承的所有测试类,是否有任何方法只对父类执行一次代码?

此致

外来

1 个答案:

答案 0 :(得分:4)

您可以查看类似问题以供参考:

Reuse spring application context across junit test classes

这适用于一批测试。我个人在一个模块中对所有测试使用单一配置,但有一个小的缺点,即即使测试只需要上下文的一部分,加载整个上下文仍然会更好,因此单个测试执行可能需要更多时间,但测试批量运行得更快。