最近得到了用Java编写黄瓜bdd测试的代码。已经有maven项目,有几个测试和测试框架。我需要继续使用这个框架编写bdd测试。 我正在编写API测试并尝试运行它们,我得到了错误。我发现它无法进一步运行,但我想弄清楚在代码中这样做的想法是什么。让我分享一些代码:
因此测试框架以这种方式收集有关API主机名的信息:
public class AnyClass {
private static final String API_HOSTNAME = "hostname";
private static String getAPIHostName() {
String apiHostName = System.getProperty(API_HOSTNAME);
...
}
当我按原样离开并运行测试时,我收到主机名为空的错误。
您能否告知系统属性键“hostname”可能会出现什么情况?
P.S。我尝试使用http://localhost和http://127.0.0.1,我的api位于其中,而不是分配系统属性,但找不到这样的主机名。
答案 0 :(得分:0)
您能否告知系统属性键"主机名"可能会有什么结果?
是的,我需要在命令行中运行测试,语法如下: mvn clean verify -Dhostname = http://127.0.0.1:8080