在JUnit测试中设置JVM参数,扩展AbstractJUnit38SpringContextTests

时间:2014-05-15 13:04:01

标签: java spring junit

我有一些扩展AbstractJUnit38SprintContextTests类的测试,初始化应用程序Spring上下文,注入输入并检查输出(主要是消息,状态和模式)。

我需要使用运行应用程序的java命令行中传递的两个不同值来测试应用程序行为(-Dparam = true / false)。

如何在JUnit过程中设置此参数?

编辑:简单的解决方案

public void test() {
System.setProperty("param", "true")
ApplicationContext context = new ClasspathXmlApplicationContext(file)
 ... asserts ...
}

0 个答案:

没有答案