Существует ли «лучшая практика» или стандарт де-факто, определяющий, какую часть функциональности GORM следует тестировать в модульных/функциональных тестах?
Я считаю, что большую часть тестирования домена, вероятно, следует выполнять как функциональные тесты, чтобы вы получили полную среду Grails. Но что вы тестируете? Вставляет, обновляет, удаляет? Тестируете ли вы ограничения, даже если они, вероятно, были более тщательно протестированы в выпуске Grails?
Или вы просто предполагаете, что GORM делает то, что должен делать, и перемещаетесь в другие части приложения?