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

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

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

Сообщение denisbondar » 2017.07.03, 10:25

Добрый день.

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

Например, есть интерфейс парсера и несколько реализацией парсеров.
От абстрактного парсера зависят другие классы системы.
Для тестирования этих других классов, используется поддельный парсер, класс которого размещен вместе с остальными парсерами - в том же каталоге.
Правильно ли это? Или же такие заглушки следует размещать внутри какого-то подкаталога каталога test?

Аватара пользователя
samdark
Администратор
Сообщения: 8661
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2017.07.03, 15:22

Если его кроме тестов никак не применить, я бы перетащил в тесты.

Аватара пользователя
denisbondar
Сообщения: 29
Зарегистрирован: 2015.10.12, 19:34

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

Сообщение denisbondar » 2017.07.03, 15:39

Большие нигде не применить. Можно сказать, пустая реализация.
Где в иерархии каталога test такое принято хранить?

Аватара пользователя
samdark
Администратор
Сообщения: 8661
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2017.07.03, 20:34

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


Закрыто