2013-03-05 47 views
0

再次使用Play !,現在使用2.0.3-RC2,我遇到了測試問題。在子軟件包中測試Play 2.0控制器

我有下控制器包打包某些控制器的應用程序,例如:

package controllers.AdminApp; 

class SomeController extends Controller { 
    public void index() { 
     /... 
} 

而且根據在http://www.playframework.com/documentation/2.1.0/JavaFunctionalTest文檔,我希望此控制器的測試,以類似:

Result result = callAction(controllers.routes.ref.AdminApp.SomeController.index()); 

但不起作用,因爲沒有SomeController作爲controllers.routes.ref.AdminApp的成員,只有ReverseAdminApp_SomeController,並且不能從那裏調用index()方法。

您是否有任何經驗在子包內測試Play 2.0 Java控制器?

回答

0

升級2.1.0,並意識到intelliJ沒有幫我找出問題。

Result result = callAction(controllers.adminApp.routes.ref.Application.index());