1..7
# __construct()
ok 1 - __construct() throws an RuntimeException if you don't pass a callback option
# ->configure()
ok 2 - ->configure() switch required to false by default
# ->clean()
ok 3 - ->clean() calls our validator callback
ok 4 - ->clean() throws a sfValidatorError
ok 5 - ->clean() throws a sfValidatorError
# callback with arguments
ok 6 - ->configure() can take an arguments option
# ->asString()
ok 7 - ->asString() returns a string representation of the validator
# Looks like everything went fine.