Можно ли возвращать объекты из @dataProviders
в методы тестирования?
public function iOsMessages()
{
return [
'update available' => [1, new UpToDateMessage(), 'pl'],
];
}
/**
* @test
* @dataProvider iOsMessages
*/
public function success_create_message_for_ios(int $appVersion, MobileMessage $message, string $locale)
{
(...)
Ошибка:
Поставщик данных, указанный для Tests\Tests\Mobile\Classes\AppVersionTest::success_create_message_for_ios, недействителен. Класс 'Mobile\Classes\Messages\UpToDateMessage' не найден
MobileMessage
- это интерфейс, импорт правильный.