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());

しかし、controllers.routes.ref.AdminApp のメンバーとして SomeController がなく、ReverseAdminApp_SomeController のみがあり、そこから index() メソッドを呼び出すことができないため、機能しません。

サブパッケージ内で Play 2.0 Java コントローラをテストした経験はありますか?

4

1 に答える 1

0

2.1.0 にアップグレードし、intelliJ が問題の解決に役立たないことにも気付きました。

Result result = callAction(controllers.adminApp.routes.ref.Application.index());
于 2013-03-05T01:27:16.853 に答える