标签: java unit-testing mocking playframework
我想为我的控制器中的方法编写一个纯单元测试。该方法调用我要模拟的基类(play.mvc.Controller)上的render()。
我不确定模仿这种继承依赖的最佳方法是什么。
有明确定义的方法吗?
答案 0 :(得分:0)
事实证明,没有简单的方法可以做到这一点。 render()被定义为static(),因此你不能在测试中的匿名类中覆盖它。
所以我决定将我的业务逻辑移到一个单独的服务类中,我可以更容易地测试它。控制器现在非常薄,并没有做太多。