/** * Test all validations ran and passed. */ public void testAllValid() throws ValidatorException { // Create bean to run test on. NameBean bean = createNameBean(); // Validate. ValidatorResults results = validate(bean); // Check results checkValidatorResult(results, firstNameField, "required", true); checkValidatorResult(results, middleNameField, "required", true); checkValidatorResult(results, middleNameField, "int", true); checkValidatorResult(results, middleNameField, "positive", true); checkValidatorResult(results, lastNameField, "required", true); checkValidatorResult(results, lastNameField, "int", true); }
/** * Test some validations failed and some didn't run. */ public void testErrors() throws ValidatorException { middleName = "XXX"; lastName = null; // Create bean to run test on. NameBean bean = createNameBean(); // Validate. ValidatorResults results = validate(bean); // Check results checkValidatorResult(results, firstNameField, "required", true); checkValidatorResult(results, middleNameField, "required", true); checkValidatorResult(results, middleNameField, "int", false); checkNotRun(results, middleNameField, "positive"); checkValidatorResult(results, lastNameField, "required", false); checkNotRun(results, lastNameField, "int"); }