seine
Новичок
Каскадное тестирование или вроде того
Привет, допустим есть класс для связи с бд (назовем его моделью) и есть класс, который его тестирует. Надо написать класс, который будет работать с моделью (назовем его контроллером, раз уж на то пошло). Для класса, тестирующего контроллер, можно не замещать класс модели моком, а использовать настоящий? Класс ведь уже есть.
Т.е. использовать-то, конечно, можно, но насколько это будет разумно? Допустим, нужно будет создать еще класс, который будет работать с контроллером, тогда если вместо контроллера не использовать мок, то придется еще и тянуть класс модели. А если будет еще более высокий класс, и еще... то это надо будет тянуть весь этот паровоз. А так как тестов много, то общее время тестирования может значительно увеличиться.
Привет, допустим есть класс для связи с бд (назовем его моделью) и есть класс, который его тестирует. Надо написать класс, который будет работать с моделью (назовем его контроллером, раз уж на то пошло). Для класса, тестирующего контроллер, можно не замещать класс модели моком, а использовать настоящий? Класс ведь уже есть.
Т.е. использовать-то, конечно, можно, но насколько это будет разумно? Допустим, нужно будет создать еще класс, который будет работать с контроллером, тогда если вместо контроллера не использовать мок, то придется еще и тянуть класс модели. А если будет еще более высокий класс, и еще... то это надо будет тянуть весь этот паровоз. А так как тестов много, то общее время тестирования может значительно увеличиться.