У меня есть следующий метод тестирования, который принимает параметры с листа excel. Скажем, у меня 5 тестовых случаев, поэтому этот метод будет выполняться 5 раз. Но когда я выполнить первый тестовый случай (TC01) Тест() Имя метода должно измениться во время выполнения в соответствии тест scrips как Test_TC01(), Test_TC02() и т.д.Как изменить имя метода во время выполнения в Java?
@Test
public void Test() throws Exception {
ExcelUtils.setExcelFile(System.getProperty("user.dir") + "\\src\\data_engine\\DataEngine.xlsx");
DOMConfigurator.configure("log4j.xml");
String Path_OR = System.getProperty("user.dir") + "\\src\\config\\OR.properties";
FileInputStream fs = new FileInputStream(Path_OR);
OR = new Properties(System.getProperties());
OR.load(fs);
DriverScriptTest startEngine = new DriverScriptTest();
startEngine.execute_TestCase();
}
Пожалуйста, поделитесь вашими комментариями
Является ли отражение обязательным для вашей проблемы? Почему бы не использовать заводскую модель? – Willmore
изменить название метода? Какая польза от этого? когда-либо слышал о конкатенации строк? – Stultuske
Я думаю, что он означает varargs в сигнатуре метода? [ref] (http://stackoverflow.com/questions/519752/java-params-in-method-signature) –