1..5 # __construct() ok 1 - ->__construct() takes a sfValidator object as its first argument ok 2 - ->__construct() takes a number of times to duplicate the validator # ->clean() ok 3 - ->clean() throws an sfValidatorError ok 4 - ->clean() does not throw global errors ok 5 - ->clean() throws named errors # Looks like everything went fine.