Обычно писать модульные тесты сложнее из-за необходимости иметь дело с фиктивными объектами, чем интеграционные тесты в большом проекте Grails. В этой статье даже предлагается полностью отказаться от модульных тестов и писать только интеграционные тесты, с чем я склонен согласиться.
Единственный недостаток, который я вижу, - это скорость выполнения интеграционных тестов по сравнению с теми же. модульный тест.
Что вы думаете об этом, исходя из вашего реального опыта работы над крупномасштабным проектом Grails?
Если мы напишем модульный тест, который проверяет точно такой же метод, а также напишем интеграционный тест, который также проверяет точно такой же метод, это нормальный способ написания тестов?
Что у вас получилось с точки зрения соотношения модульных тестов и тестов интеграции в реальном большом проекте Grails?
Успешно ли вы завершили большой проект Grails, не написав никаких тестов?