Страница 1 из 1

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

Добавлено: 2017.07.03, 10:25
denisbondar
Добрый день.

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

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

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

Добавлено: 2017.07.03, 15:22
samdark
Если его кроме тестов никак не применить, я бы перетащил в тесты.

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

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

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

Добавлено: 2017.07.03, 20:34
samdark
Где вам удобней, там и храните.

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

Добавлено: 2017.07.04, 10:39
denisbondar
:) ясно. Спасибо.