联合测试;是否可以在应用程序上下文启动之前配置 Bean 的默认值 属性?
Junit test; Is it possible to configure a Bean's default property, before application context starts up?
我有一个 属性 "DBServer" 的 Bean;它的默认值为 "location1";
在应用程序启动期间,
根据"DBServer"的值,实例化不同的类。
我有 200 次测试都可以使用此默认设置。
但是,到目前为止,我想测试替代方案。
问题:
有没有办法在应用程序上下文启动之前从 junit 测试用例中重置默认值?
除非您在 @before 注释下编写 setUp 方法,否则 Junit 不会启动应用程序上下文。在那种情况下,您可以使用任何值初始化您的 bean。
我有一个 属性 "DBServer" 的 Bean;它的默认值为 "location1";
在应用程序启动期间, 根据"DBServer"的值,实例化不同的类。
我有 200 次测试都可以使用此默认设置。
但是,到目前为止,我想测试替代方案。
问题:
有没有办法在应用程序上下文启动之前从 junit 测试用例中重置默认值?
除非您在 @before 注释下编写 setUp 方法,否则 Junit 不会启动应用程序上下文。在那种情况下,您可以使用任何值初始化您的 bean。