玩框架测试控制器方法

时间:2012-02-16 20:46:19

标签: unit-testing playframework

我有一个控制器方法,用于获取数据以呈现(获取的数据)相同的HTML视图。我想编写一个测试来确保正确查询jpa模型。但是我没有找到一种方法来拦截传递给render()的内容。

如果有办法从测试用例中获取传递给渲染的内容,有人可以告诉我。如果不是,我应该将此代码/行移动到我可以轻松测试的其他类中。

由于

2 个答案:

答案 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是否包含你的期望值吗?