Junit测试;在应用程序上下文启动之前,是否可以配置Bean的默认属性?

时间:2015-05-15 08:39:49

标签: java spring junit applicationcontext springjunit4classrunner

我有一个带有属性“DBServer”的Bean;它的默认值为“location1”;

在应用程序启动期间, 根据“DBServer”的值,实例化不同的类。

我有200个测试,默认设置正常。

然而,截至目前,我想测试替代方案。

问题:

在应用程序上下文启动之前,有没有办法从junit测试用例中重置默认值?

1 个答案:

答案 0 :(得分:1)

除非您在 @before 注释下编写setUp方法,否则Junit不会启动应用程序上下文。在这种情况下,您可以使用任何值初始化bean。