問題タブ [struts2-junit-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
619 参照

java - Struts 2 でテスト ケースを実行中にエラーが発生しました

Struts 2 テスト ケースを作成するのは初めてです。テストケースの実行中にこのエラーが発生します

0 投票する
1 に答える
530 参照

java - struts2 junit4 テストケースでリクエストに json を投稿する方法

テストは次のようになります。

JSON を struts2 アクションに投稿しようとしていますが、次のようになります。

ただし、JSP を使用して同じことを試してみると、次のようになります。

test.jsp

両方のパラメーターを取得します。

テストケースを書く際に何かが欠けていると思います。助けてください。

0 投票する
3 に答える
3938 参照

java - Struts2.3.12 junit4 テストケースのリクエストとセッションが null

私はすでにこの解決策を試しています: Struts 2 JUnit Plugin v2.2.3: StrutsTestCase を拡張するテスト クラス。「リクエスト」はヌルです

しかし、私はまだ struts2-spring プラグインを持っておらず、アプリケーションで spring を使用していません。

私は3つのテストケースを持っています.2つはリクエストがnullで失敗し、1つはセッションがnullで失敗します

最初のスタックトレース

に対応

2 番目と 3 番目のテスト スタック トレース

に対応

いくつかの依存関係の問題があると思います。いくつかの依存関係を 1 つずつ、組み合わせて削除しようとしましたが、どちらも機能しませんでした。

私のPOMは次のようになります。

更新- テストは次のようになります

更新提案どおりにテストを executeAction に変更しました。したがって、2番目のテストは次のようになります

エラー スタック トレースは次のとおりです。