我有一个控制器方法,用于获取数据以呈现(获取的数据)相同的HTML视图。我想编写一个测试来确保正确查询jpa模型。但是我没有找到一种方法来拦截传递给render()的内容。
如果有办法从测试用例中获取传递给渲染的内容,有人可以告诉我。如果不是,我应该将此代码/行移动到我可以轻松测试的其他类中。
由于
答案 0 :(得分:0)
我知道这不是你想要的,但你可以写一些硒测试来确认控制器是否在模板中呈现正确的数据。 (见:http://www.playframework.org/documentation/1.2.4/guide10#selenium)
编写功能测试也可能有所帮助(参见:http://www.playframework.org/documentation/1.2.4/guide10#controller)
答案 1 :(得分:0)
你能看到Play Response对象,即out是否包含你的期望值吗?