Я новичок в тестировании в Grails, поэтому я не уверен, правильно ли я выбрал подход. Я пытаюсь провести модульное тестирование службы (назовите ее FooService), у которой в качестве свойства есть экземпляр другого класса (назовите его Bar). В основном что-то вроде:
class FooService {
Bar bar
void afterPropertiesSet() {
bar = new Bar()
}
}
Итак, я пытаюсь протестировать метод afterPropertiesSet, и, насколько я понимаю, правильной практикой для модульных тестов является макетирование внешних классов. Итак, как в FooServiceTests расширяет GrailsUnitTestCase, я могу издеваться над конструктором Bar?
Спасибо