При наличии определенного набора параметров можно остановить набор тестов для одного параметра.
@RunWith(Parameterized.class)
public class Test{
public Test(String a, String b){
if(!a.equals(b)){
// Stop do not run tests
} // else go on run tests
}
}
@Parameters
public static Collection<Object[]> getParams(){
return Array.asList(new Object[][]{ {"aa","aa"},{"aa","bb"} };
}
@Test
public void test1(){ assertTrue(false); }
Не тестировал приведенный выше код просто, чтобы дать представление о том, чего я пытаюсь достичь. Конструктор фактически пытается получить ресурсы, и если ресурс не может быть получен, я не хочу, чтобы выполнялись тесты.
Спасибо