我正在使用 ninjaframework,文档非常有限。没有关于使用 ninja test 发出帖子请求的文档吗?我看到了方法:
ninjatestbrowser.makePostRequestWithFormParameters();
但没有解释如何使用它。参数,是的还有:String、Map、Map。
一个例子将是非常有益的!
我正在使用 ninjaframework,文档非常有限。没有关于使用 ninja test 发出帖子请求的文档吗?我看到了方法:
ninjatestbrowser.makePostRequestWithFormParameters();
但没有解释如何使用它。参数,是的还有:String、Map、Map。
一个例子将是非常有益的!
它没有很好地记录,但是我查看了源代码并找到了方法签名。参数如下:url、header、参数。您可以像这样轻松测试控制器帖子:
@Test
public void test() {
Map<String, String> headers = new HashMap<String, String>();
Map<String, String> parameters = new HashMap<String, String>();
headers.put("TESTHEADER", "value");
parameters.put("email", "test@test.ca");
parameters.put("username", "tester");
parameters.put("secret", "pass123");
String result = ninjaTestBrowser
.makePostRequestWithFormParameters(getServerAddress() + "/", headers, parameters);
assertTrue(result.contains("true"));
}