2

で注釈が付けられたテスト クラスに 5 つのテスト メソッドがあり@Testます。私@Before@Afterメソッドを持っています。最初の Test メソッドのみを使用してメソッドをスキップし@After、残りのメソッドを実行する方法はありますか?

4

2 に答える 2

2
  1. 少し普遍的なものにしたい場合は、@Before で変数「afterToBeLaunched」を false に設定します。そして @After を必要とするすべてのテストで、それを true に設定します。もちろん @After の開始時にチェックし、false の場合returnはメソッド。
  2. バージョン 4.7 以降の JUnit を使用する場合は、@Rules を使用します。( JUnit では、各 '@Test' の後と各 '@After' の前に '@Rule' を適用ます)現在テストを終了しています。
于 2012-12-11T10:09:45.643 に答える