에 @SuiteClasses에 추가 할 수있는 클래스를 지정하는 방법 :아래에 언급 한 바와 같이 우리가 주석을 사용하여 테스트 스위트를 추가 JUnit 4에서는에 junit4
@RunWith(Suite.class)
@SuiteClasses({
A.class, B.class })
public class MyTestsuite
{
}
내 쿼리입니다, 우리가 결정하는 조건을 지정할 수있는 방법이 있나요 @SuiteClasses에 포함시키고 자하는 클래스들. 예를 들어; 위의 코드에서 특정 조건이 참이라면 클래스 A를 원한다면, 그렇지 않으면 @SuiteClasses에 추가하고 싶지 않습니다.
public class MyTestsuite extends TestCase
{
public static Test suite()
{
TestSuite suite = new TestSuite();
if(some_condition_true)
{
suite.addTest(A.suite);
}
suite.addTest(B.suite);
return suite;
}
}
우리의 JUnit 4를 사용하여이를 달성 할 수있는 방법이 있나요 : 아래에 언급처럼의 JUnit 3.8에서
우리는 스위트() 메소드를 사용합니까?
예를 들어 A.class와 B.class를 처리한다고 가정하면 값을 MySuite에 전달하여 확인할 수 있습니까? – jantox