我想测试一个处理查询字符串值的方法。我使用Mockito来模拟对象。我试图模拟Request对象并设置其查询字符串,但似乎没有方法来设置查询字符串。
我的问题是如何在Request?中模拟查询字符串?
编辑:我使用Java 8和Play 2.3
答案 0 :(得分:1)
使用copy(...)
的{{1}}方法添加您自己的查询字符串参数。
https://www.playframework.com/documentation/2.3.x/api/scala/index.html#play.api.mvc.Request
答案 1 :(得分:0)
对此FakeRequest
,它允许使用withFormUrlEncodedBody
传递完整路径或已经解析的正文。
查看API documentation了解详情。