0

プログラムで @Test の「有効」属性を設定する方法はありますか?

@BeforeClass でブール変数を定義し、有効にしてチェックするようなものですか?

使用例は次のとおりです。同じテスターがいくつかのクラスをテストしますが、すべてのクラスがすべてのメソッドを実装しているわけではないため、欠落しているメソッドをスキップするべきではありません。

テスターは次のようなものになります

public abstract class MegaTester {

    @Test
    public void test1() {
    ...
    }

     @Test
     public void test2() {
     ...
     }

     @Test
     public void test3() {
     ...
     }
 }

 public class ATest extends MegaTester {
     @Test
     public void test1() {
     // my own implementation of test1
     }

     // test2 from MegaTester will be called here

     // I don't implement test3, but how do I indicate I don't want it ran from MegaTester?
 }

ありがとう

4

3 に答える 3