我正在编写使用Play框架(2.1.1版本)的Web应用程序。玩框架 - 具有依赖项的单元测试控制器
我写了我的第一个非常简单的控制器,我想单元测试它。
的事情是,因为游戏控制器都是静态的,我想知道什么是模拟出的依赖正确的方法,例如,让我们有些MyService
:
private static MyService myService = new MyServiceImpl();
我使用这种初始化的我的应用程序提供控制器依赖关系。
现在,如果我想嘲笑我的依赖关系,我可以创建静态方法,设置myService
字段来嘲笑实现MyService
。
这是在Java写的玩框架应用程序中完成的方式吗?或者也许在Play框架中有更多的“惯用”方式来做这种事情。
感谢这段信息,它会派上用场。 – Andna 2013-04-21 08:13:23