Добрый день.
Подскажите пожалуйста, где правильней размещать классы поддельной реализации интерфейсов, которые используются только для тестов?
Например, есть интерфейс парсера и несколько реализацией парсеров.
От абстрактного парсера зависят другие классы системы.
Для тестирования этих других классов, используется поддельный парсер, класс которого размещен вместе с остальными парсерами - в том же каталоге.
Правильно ли это? Или же такие заглушки следует размещать внутри какого-то подкаталога каталога test?
Где правильней разместить классы поддельной реализации?
- denisbondar
- Сообщения: 31
- Зарегистрирован: 2015.10.12, 19:34
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Где правильней разместить классы поддельной реализации?
Если его кроме тестов никак не применить, я бы перетащил в тесты.
Нравится Yii? Давайте сделаем его лучше!.
- denisbondar
- Сообщения: 31
- Зарегистрирован: 2015.10.12, 19:34
Re: Где правильней разместить классы поддельной реализации?
Большие нигде не применить. Можно сказать, пустая реализация.
Где в иерархии каталога test такое принято хранить?
Где в иерархии каталога test такое принято хранить?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Где правильней разместить классы поддельной реализации?
Где вам удобней, там и храните.
Нравится Yii? Давайте сделаем его лучше!.
- denisbondar
- Сообщения: 31
- Зарегистрирован: 2015.10.12, 19:34
Re: Где правильней разместить классы поддельной реализации?
ясно. Спасибо.