Я хочу запустить тест ниже 2 раз (или более) в первый раз, когда Table.getTables () возвращает список таблиц, который должен содержать 20 элементов, но когда тесты запускаются во второй раз, он не вернет ни одного элемента. Итак, я хочу проверить, запущен ли он в первый раз, а затем проверить, есть ли в нем 20 элементов, и если это второй запуск, я хочу проверить, не содержит ли он какой-либо элемент. Я не думаю, что invocationCount будет работать для меня. Пожалуйста, смотрите ниже. Спасибо
Java 8 и TestNG 6.14.
//Run this test twice
@Test
public void repeatTest() {
List<String> tables = Table.getTables();
//if it is 1st run then check this
Assert.assertEquals(tables.size(), 20);
//if it is second run then check this
Assert.assertEquals(tables.size(), 0);
}