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