晚上好,加速春季单元测试
我有JUnit 4测试类,它们都是从一个普通类继承而来的。这个父类提供诸如最小测试设置和数据库管理等服务。
但是这个父类很长,主要是因为我的Spring上下文加载很慢。
是否有任何方法从父类执行代码只有一次从所有继承它的测试类?
问候,
外国人
晚上好,加速春季单元测试
我有JUnit 4测试类,它们都是从一个普通类继承而来的。这个父类提供诸如最小测试设置和数据库管理等服务。
但是这个父类很长,主要是因为我的Spring上下文加载很慢。
是否有任何方法从父类执行代码只有一次从所有继承它的测试类?
问候,
外国人
你可以看看类似的问题,以供参考:
Reuse spring application context across junit test classes
这工作好有一批测试。我个人对一个模块中的所有测试都使用单一配置,这个小的缺点就是,即使测试只需要部分上下文,加载整个上下文仍然更好,因此可能需要更多时间才能执行单个测试,但测试运行速度更快。
谢谢,它的作品就像一个魅力!困难在于检索应用程序上下文以引导我的测试WicketApplication,但一旦完成,它就是小菜一碟! –
你是如何加载应用程序上下文的?如果使用正确的注释,Spring将缓存应用程序上下文的加载。 –
请显示一些代码,你的基类。 –
感谢男士,但mavarazy指出我的方向正确。 –