再次使用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控制器的经验?
答案 0 :(得分:0)
升级2.1.0并意识到intelliJ没有帮助我找出问题所在。
Result result = callAction(controllers.adminApp.routes.ref.Application.index());