2013-04-20 120 views
2

我正在編寫使用Play框架(2.1.1版本)的Web應用程序。玩框架 - 具有依賴項的單元測試控制器

我寫了我的第一個非常簡單的控制器,我想單元測試它。

的事情是,因爲遊戲控制器都是靜態的,我想知道什麼是模擬出的依賴正確的方法,例如,讓我們有些MyService

private static MyService myService = new MyServiceImpl(); 

我使用這種初始化的我的應用程序提供控制器依賴關係。

現在,如果我想嘲笑我的依賴關係,我可以創建靜態方法,設置myService字段來嘲笑實現MyService

這是在Java寫的玩框架應用程序中完成的方式嗎?或者也許在Play框架中有更多的「慣用」方式來做這種事情。

回答