2017-07-10 75 views
0

我的项目有十几个包含测试用例的JUnit 4测试类。在JUnit中执行任何类的第一次测试之前挂钩执行

在其中任何一个运行之前,我想执行代码(在我的情况下在某些情况下修复日志记录)。我怎样才能做到这一点?

我的测试类太多,无法在测试套件中合理列举,而@BeforeClass在这里也没有帮助。

+0

您可以尝试使用套件测试:https://www.tutorialspoint.com/junit/junit_suite_test.htm – NikNik

+0

也许您最好在测试运行开始之前放置一个“测试记录器配置”? –

回答

0

使用特殊的记录仪的配置似乎并没有不存在一个简单的解决方案,所以我最终在Spring测试环境中初始化了一个普通的Spring bean来完成这个魔术。

0

,您可以:

1)JUnit测试

2)添加JUnit的侦听器配置的东西

3)建立基础测试类(你能)配置日志记录和里面做的基本配置测试类

更好地为测试

+0

基础测试类是一个想法,但我有太多的测试类来促进这一点。 –

相关问题