2017-07-21 12 views
2

私はJunit4を初めて使用しています。テストクラスとしてクラスをテストクラスとしてマークするアノテーションがあるかどうか疑問に思っています。クラスをテストクラスとしてマークするアノテーションはありますか?

@Testメソッドをテストメソッドとしてマークします。私はhttps://www.mkyong.com/unittest/junit-categories-test/

からこの例を引用し

@Category({PerformanceTests.class, RegressionTests.class}) 
public class ClassB { 

    @Test 
    public void test_b_1() { 
     assertThat(1 == 1, is(true)); 
    } 

} 

あなたは春のテスト、JUnitを用いたMockitoテストを実行した場合、その後、あなたは@RunWithを使用する必要があります。また:よう

+0

あなたはテストとしてクラスをマークし、注釈を必要としないのはなぜクラス? [このスレッドで説明しているシナリオ?](https://stackoverflow.com/questions/4970907/concurrent-junit-testing/26234336#26234336)と同様に、これらのテストスイートを介して動的にロードして実行しますか? –

答えて

0

あなたは、クラスレベルで@Categoryアノテーションを使用することができますクラスレベルでの注釈。 Mockitoで

@RunWith(SpringRunner.class) 
@SpringBootTest(webEnvironment = WebEnvironment.DEFINED_PORT) 
public class ControllerTest { 

(スプリングテストなし)私が使用したテスト:私はこれを使用春のブート試験で例えば

@RunWith(MockitoJUnitRunner.class) 
public class ServiceTest { 
関連する問題