Если вы хотите, чтобы это были интеграционные тесты, он не должен расширять один из базовых классов модульного тестирования, поэтому измените его на
class UserEventControllerTests extends GroovyTestCase {
...
}
и убедитесь, что он находится в тесте / интеграции, а не тесте /unit.
Но похоже, что вы хотите протестировать контроллер (он называется UserEventControllerTests), который должен расширяться ControllerUnitTestCase
.Если это так, то вам следует проводить модульные тесты, но насмехаться над уровнем домена (используя mockDomain
и другие), поскольку вы хотите сосредоточиться на логике контроллера, а не на постоянстве.Тестируйте классы домена в правильных интеграционных тестах с использованием базы данных.
Все это описано в главе 10 документов: http://grails.org/doc/latest/