Где правильней разместить классы поддельной реализации?

Всё про тестирование в Yii 2.0
Закрыто
Аватара пользователя
denisbondar
Сообщения: 31
Зарегистрирован: 2015.10.12, 19:34

Где правильней разместить классы поддельной реализации?

Сообщение denisbondar »

Добрый день.

Подскажите пожалуйста, где правильней размещать классы поддельной реализации интерфейсов, которые используются только для тестов?

Например, есть интерфейс парсера и несколько реализацией парсеров.
От абстрактного парсера зависят другие классы системы.
Для тестирования этих других классов, используется поддельный парсер, класс которого размещен вместе с остальными парсерами - в том же каталоге.
Правильно ли это? Или же такие заглушки следует размещать внутри какого-то подкаталога каталога test?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Где правильней разместить классы поддельной реализации?

Сообщение samdark »

Если его кроме тестов никак не применить, я бы перетащил в тесты.
Аватара пользователя
denisbondar
Сообщения: 31
Зарегистрирован: 2015.10.12, 19:34

Re: Где правильней разместить классы поддельной реализации?

Сообщение denisbondar »

Большие нигде не применить. Можно сказать, пустая реализация.
Где в иерархии каталога test такое принято хранить?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Где правильней разместить классы поддельной реализации?

Сообщение samdark »

Где вам удобней, там и храните.
Закрыто