У меня есть тестовый класс с параметризованными данными, которые считываются из Excel. Я хочу создать другой тестовый класс, используя те же данные, но не хотел создавать поля заново. Есть ли способ для Моего теста поделиться этими параметризованными данными?
Тестовый класс 1
@Parameterized.Parameters
public static Collection excelData() throws IOException{
Object[][] map = ExcelReader.retrieveExcelData();
return Arrays.asList(map);
}
public TestClass1(Map<Object,Object> map){
this.map = map;
variable1 = map.get("Heading 1");
variable2 = map.get("Heading 2");
}
По сути, я должен был бы выполнить этот процесс для каждого тестового класса Iсоздать, хотя я использую одни и те же данные, я просто выполняю различные операции с ними. Я не знаю, возможно ли просто провести базовый тест с параметризованными данными и сделать так, чтобы все классы тестов использовали его, чтобы мне не пришлось его создавать.