как выполнить модульное тестирование контроллера grails при использовании редактора пользовательских свойств?

 я хотел бы использовать описанную здесь технику: grails связывает параметры запроса с перечислением, чтобы автоматически связывать строковое представление перечисления с экземпляром домена. техника работает нормально, но мои существующие тестовые модули контроллера не пройдены, потому что пользовательские редакторы не загружаются во время модульного тестирования. я не хотел бы переходить на интеграционные тесты для каждого контроллера только для этой техники привязки данных. 
 есть ли способ модульного тестирования действия контроллера, когда у вас есть пользовательский редактор свойств? 

 в grails 2.x вы можете определить свои дополнительные bean-компоненты в своем модульном тесте, просто используйте definebeans как первое в вашей настройке: 
@testfor(mycontroller)
class mycontrollertests {

 @before
 void setup() {
 definebeans {
 mycustomeditorregistrar(mycustomeditorregistrar)
 }
 }

}


 насколько я знаю, контекст приложения spring не доступен в модульных тестах, и, следовательно, ваши регистраторы свойств и редакторы свойств не будут зарегистрированы. поэтому редакторы пользовательских свойств не будут работать в модульных тестах. тем не менее, grails использует grailsdatabinder, который является подклассом databinder. возможно, вам удастся выполнить метапрограммирование и метакласс, чтобы ваш редактор пользовательских свойств был зарегистрирован и найден при вызове bind ().