Package org.jboss.as.quickstarts.bean_validation_custom_constraint

Examples of org.jboss.as.quickstarts.bean_validation_custom_constraint.Person


    /**
     * Validating the model data which has correct values. Tests {@code @Address} constraint
     */
    @Test
    public void testAddressViolation() {
        Person person = createValidPerson();
        validateAddressConstraints(person);

        // Setting city field of address.
        person.getPersonAddress().setCity("Carolina");
        validateAddressConstraints(person);

        // Setting pin code equal to valid length of 6 characters.
        person.getPersonAddress().setPinCode("123456");
        person.getPersonAddress().setCity("Auckland");
        validateAddressConstraints(person);

        // Setting country name with valid length of more than 4 characters
        person.getPersonAddress().setPinCode("123456");
        person.getPersonAddress().setCountry("Mexico");
        validateAddressConstraints(person);

    }
View Full Code Here


        }
    }

    private Person createValidPerson() {
        PersonAddress address = new PersonAddress("#12, 4th Main", "XYZ Layout", "Bangalore", "Karnataka", "India", "56004554");
        Person person = new Person("John", "Smith", address);
        return person;
    }
View Full Code Here

TOP

Related Classes of org.jboss.as.quickstarts.bean_validation_custom_constraint.Person

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.