在子包内测试Play 2.0控制器

时间:2013-03-05 00:18:30

标签: testing playframework-2.0

再次使用Play!,现在使用2.0.3-RC2,我遇到了测试问题。

我有一个应用程序,其中一些控制器打包在控制器包下,例如:

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控制器的经验?

1 个答案:

答案 0 :(得分:0)

升级2.1.0并意识到intelliJ没有帮助我找出问题所在。

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