В Eclipse, при использовании параметризованного бегуна в тестовом классе JUnit, каждый прогон отмечается числом (0, 1 и т.д.)Как указать метки к Parameterized запуска JUnit
Есть ли способ замените это число на соответствующую метку?
PS: Я использую JUNIT
версию 4,8 старше 4.11, так что @Parameters
не принимает каких-либо аргументов
Test Case:
@RunWith(value = Parameterized.class)
public class TestClass {
@Parameters
public static Collection<Object[]> getLabels() {
List<Object[]> labels = new ArrayList<Object[]>();
labels.add(new Object[] {"Toto"});
labels.add(new Object[] {"Titi"});
return labels;
}
private final String label;
public TestClass(String label) {
this.label = label;
}
@Test
public void test1() {
assertTrue(true);
}
}
Результат:
возможно дубликат [Изменение имен параметризованных тестов] (http://stackoverflow.com/questions/650894/changing-names-of-parameterized-tests) –
@ MartinSchröder Nope , Я не хочу изменять имя тестового класса или метод тестирования. Я просто хочу заменить пронумерованные индексы на String. Я уже проверил тот, на который вы указали, и это не дубликат! –
@ MartinSchröder Также решение доступно только с junti 4.11, в то время как я использую более старую версию junit 4 –