在eclipse中,我执行“runas”“maven test”或“maven build”,测试失败。在“运行配置”中,我将目标设定为
清洁 Package -dargline=“-darg1=7070-darg2=9”
我也尝试过通过pom.xml设置上述参数,如下所示:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<argLine>-Darg1=7070 -Darg2=9</argLine>
</configuration>
</plugin>
我的junit测试用例是:
public class TestCase1 {
private static String arg1;
private static String arg2;
@Test
public void testStart() throws Exception {
System.out.println("arg1: " + arg1);
System.out.println("arg2: " + arg2);
}
}
arg1和arg2都为空。
如果有人能帮忙,谢谢。
1条答案
按热度按时间p4rjhz4m1#
字段不会自动获取。你需要打电话
System.getProperty(String name)
.