Scala で JUnit テストを行う Java のプロジェクトがあります。各テスト クラスには、次の注釈が付けられ@Test
ます。
import org.junit.Test
@Test
class SomeTest {
...
}
JUnit APIは、それ@Test
がメソッド アノテーションであると言います。@Test
ただし、メソッド アノテーションをそのままにしてクラスからアノテーションを削除すると、 Eclipse から実行すると多くのテストが実行されません。
では、クラスに適用されるアノテーションの目的は何@Test
ですか?また、これらのアノテーションが削除されたときに一部のテストが実行されないのはなぜですか?