2013-04-20 183 views
2

我正在编写使用Play框架(2.1.1版本)的Web应用程序。玩框架 - 具有依赖项的单元测试控制器

我写了我的第一个非常简单的控制器,我想单元测试它。

的事情是,因为游戏控制器都是静态的,我想知道什么是模拟出的依赖正确的方法,例如,让我们有些MyService

private static MyService myService = new MyServiceImpl(); 

我使用这种初始化的我的应用程序提供控制器依赖关系。

现在,如果我想嘲笑我的依赖关系,我可以创建静态方法,设置myService字段来嘲笑实现MyService

这是在Java写的玩框架应用程序中完成的方式吗?或者也许在Play框架中有更多的“惯用”方式来做这种事情。

回答