我想知道是否有一些方法可以通过POST发送一个完整的对象,而不必按属性发送属性。实际上我正在做这样的事情,但我认为可能有一种更简单的方法。
@Test
public void testingFunctionality(){
Http.Request req = newRequest();
req.params.put("user.username","my_username");
req.params.put("user.password","password");
Http.Response response = POST(req,"/myFunctionality/doFunctionality");
assertStatus(200,response);
}
这看起来并不那么糟糕,但是当我们必须向POST 3对象发送8个不同的属性时,似乎工作太多了。