Package org.springmodules.validation.bean

Examples of org.springmodules.validation.bean.BeanValidator.validate()


        ValidationContextUtils.clearContext();

        ValidationContextUtils.setContext("ctx2");

        errors = new BindException(person, "person");
        validator.validate(person, errors);

        assertEquals(1, errors.getGlobalErrorCount());
        assertEquals(1, errors.getFieldErrorCount("smallInteger"));
        assertEquals(1, errors.getFieldErrorCount("lastName"));
        assertEquals("Person.lastName[validateLastNameIsLongerThanTen()]", errors.getFieldError("lastName").getCode());
View Full Code Here


        BeanValidator validator = new BeanValidator(loader);
       
        TestBean bean = new TestBean();
        BindException errors = new BindException(bean, "bean");
        validator.validate(bean, errors);
        assertTrue(errors.hasErrors());
        assertTrue(errors.hasFieldErrors("name"));

        bean = new TestBean("name");
        errors = new BindException(bean, "bean");
View Full Code Here

        assertTrue(errors.hasErrors());
        assertTrue(errors.hasFieldErrors("name"));

        bean = new TestBean("name");
        errors = new BindException(bean, "bean");
        validator.validate(bean, errors);
        assertFalse(errors.hasErrors());
    }

    public void testValidationBean_WhenNotDeployedInApplicationContext() throws Exception {
        try {
View Full Code Here

        BeanValidator validator = new BeanValidator(loader);

        TestBean bean = new TestBean();
        BindException errors = new BindException(bean, "bean");
        validator.validate(bean, errors);
        assertTrue(errors.hasErrors());
        assertTrue(errors.hasFieldErrors("name"));
        assertEquals("TestBean.name[test.bean.condition]", errors.getFieldError("name").getCode());

        bean = new TestBean("name");
View Full Code Here

        assertTrue(errors.hasFieldErrors("name"));
        assertEquals("TestBean.name[test.bean.condition]", errors.getFieldError("name").getCode());

        bean = new TestBean("name");
        errors = new BindException(bean, "bean");
        validator.validate(bean, errors);
        assertFalse(errors.hasErrors());
    }

    public void testConditionBean_WhenNotDeployedInApplicationContext() throws Exception {
        try {
View Full Code Here

        BeanValidator validator = new BeanValidator(loader);
        validator.setShortCircuitFieldValidation(false);

        TestBean bean = new TestBean();
        BindException errors = new BindException(bean, "bean");
        validator.validate(bean, errors);

        assertTrue(errors.hasErrors());
        assertTrue(errors.hasFieldErrors("name"));
        assertEquals(2, errors.getFieldErrorCount("name"));
        List fieldErrors = errors.getFieldErrors("name");
View Full Code Here

        DefaultXmlBeanValidationConfigurationLoader loader = createLoader("TestBean3.vld.xml");
        BeanValidator validator = new BeanValidator(loader);

        TestBean bean = new TestBean();
        BindException errors = new BindException(bean, "bean");
        validator.validate(bean, errors);

        assertTrue(errors.hasErrors());
        assertTrue(errors.hasFieldErrors("name"));
        assertEquals(1, errors.getFieldErrorCount("name"));
        assertTrue(ArrayUtils.contains(errors.getFieldError("name").getCodes(), "TestBean.name[not.null]"));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.