再次使用 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 控制器的经验吗?