Как указал Мэтью, вся инфраструктура тестирования настроена.Макет каталога определен, и тесты можно запускать с помощью скрипта Grails.
В целом, среда тестирования Grails и SeamTest ничем не отличаются.Они оба имеют модульные тесты без базы данных и интеграционные тесты, которые имеют весь стек.Различия в основном носят характер Java и Groovy.
Так же, как SeamTest предоставляет слой поверх TestNG, у grails есть слой поверх JUnit, который обеспечивает аналогичную поддержку. grails.test.GrailsUnitTestCase и groovy.util.GroovyTestCase являются хорошими отправными точками, чтобы увидеть, как они сравниваются.
По моему мнению, где Grails действительно выделяетсяего насмешливая поддержка.Он использует шпунт, чтобы обеспечить очень гибкую насмешку.В частности, вы можете динамически переопределять методы с фиктивными версиями непосредственно для классов и объектов, поэтому нет необходимости создавать фиктивные классы.Инфраструктура предоставляет ярлыки для макетирования всего уровня ORM, что позволяет легко тестировать компоненты более высокого уровня без дополнительных затрат на базу данных.
Посмотрите главу руководства по тестированию для некоторыхконкретные примеры.