Начиная с Grails 1.3.6, похоже, что Junit 4 поддерживается не полностью. Интеграционные тесты хороши в Junit 4, но модульные тесты, расширяющие GrailsUnitTestCase, ограничены Junit 3. GrailsUnitTestCase расширяет GroovyTestCase, который все еще привязан к Junit 3.
В документе Groovy (http://groovy.codehaus.org/Using+JUnit+4+with+Groovy)) говорится, что Junit 4 поддерживается, но обратите внимание на утверждение «В настоящее время нет специальных расширений Groovy для JUnit 4». Поэтому вы можете использовать его, но ни одно из расширений Groovy для тестирования воспользоваться этим.
Это убийца для модульных тестов, которым необходимо использовать любое из расширений Grails, например mockDomain. Я исхожу из предположения, что я действительно застрял с Junit 3.