すべての@Beforeメソッド、次にすべての@Testメソッド、次にすべての@Afterメソッドを実行するjunitランナーが必要です。
これが私のシステムテストの仕組みです。@Beforeメソッドが実行され、テストデータとシナリオが設定されます。アプリケーションが起動します。次に、@ Testメソッドは、アプリケーションをバックグラウンドで実行して実行されます。これらの@Testメソッドは、データを変更したり、アプリケーションに応答したりできます。次に、フレームワークはアプリケーションが終了するのを待ちます。その後、@ Afterメソッドを実行して、テスト結果を検証します。
私はすでにjunitアノテーション、アサーションメソッド、およびその他のさまざまなビットを使用しています。しかし、この方法でjunitsランナーを使用してテストメソッドを実行する方法がわかりません。junit 4.8の「Computer」インターフェースのヘッドもテールも作成できませんでした。また、これにルールを適用する方法を理解することもできませんでした。