Но если заюзать DataProvider то результаты отмечаются в Тестлинке неккоректно.
К примеру
@Test(dataProvider = "validateFieldBase", dataProviderClass = CampaignData.class)
public void validateNameField(String campaignName) { ... }
и такой провайдер@DataProvider
public static Object[][] validateFieldBase() {
Object[][] word = {
{"<script language='JavaScript'> alert('Hello') </script>"},
{"ASDGFFLKLKLKlddvddsghdsh"},
{"12344557688008853"},
{":!@#$%^&*()_."},
{"ASDASDasdas-123123211212&^%&^%"},
};
return(word);
}Так вот, для теста validateNameField существует 1 тесткейс в тестлинке.
Сейчас он помечается в тестлинке pass или fail в зависимости от того как прошел кейс с последними тестовыми данны из провайдера, тоесть {"ASDASDasdas-123123211212&^%&^%"}
даже если тест не прошел по данным которые внутри датапровайдера а по последним данным успешно - то весть тест в тестлинке пометится как pass, а хочется чтоб fail ))
вопрос - как это сделать?
пробовал в тестлинке настраиваить плагин по разному
1. Result Seeking Strategy - TestNG method name
2. Result Seeking Strategy - TestNG method name and dataprovider - с этим вообще не получилось, кастом филд с именем тестового метода не хотят сохранятся
Кто что подскажет??

