Пользовательский валидатор команды модульного тестирования объект с зависимостью

У меня есть командный объект для регистрации пользователя, и я хочу проверить, сколько ему лет. Этот командный объект имеет служебную зависимость. Как я могу протестировать собственный валидатор для моего свойства dateOfBirth? Как это выглядит сейчас, взято прямо из документации, здесь .

class RegisterUserCommand {

  def someService

  String username
  String password
  String password2
  String email
  Date dateOfBirth

  static constraints = {
    // other constraints
    dateOfBirth blank: false, validator: {val, obj ->
      return obj.someService.calculateAge(val) >= 18
    }
  }

Итак, в основном вопрос: как я могу имитировать параметр 'obj' закрытия валидатора?

5
задан jjczopek 26 March 2011 в 22:34
поделиться