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