Я хочу использовать PHPUnit для проверки моего класса PHP.
Можно ли поместить поставщики данных для моих методов тестирования в отдельный файл, созданный только для хранения поставщиков данных? Если так, то как это сделать?
Другой вопрос, является ли это хорошей практикой или, возможно, лучше держать методы испытаний и поставщиков данных в одном классе тестирования.
Просто использовать @dataProvider class::method
использовать метод из класса, отличного от класса тестового набора, в качестве поставщика данных для теста.
Других решений пока нет …