查看我编写的最后一个JUnit测试用例,我在类构造函数中调用了log4j的BasicConfigurator.configure()方法。对于仅运行Eclipse的“作为JUnit测试用例运行”命令中的单个类,该方法运行良好。但是我意识到这是不正确的:我很确定我们的主测试套件可以从一个进程运行所有这些类,因此log4j配置应该在某个地方进行。
但是我仍然需要自己单独运行一个测试用例,在这种情况下,我需要配置log4j。我应该在哪里放置配置调用,以便在测试用例独立运行时可以运行,而不是在作为较大套件的一部分运行测试用例时运行?