Examples of BeanValidator


Examples of org.springmodules.validation.bean.BeanValidator

    public void testValidationBean_WhenDeployedInApplicationContext() throws Exception {
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("appCtxt.xml", getClass());
        DefaultXmlBeanValidationConfigurationLoader loader = createLoader("TestBean1.vld.xml", context);

        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");
        validator.validate(bean, errors);
        assertFalse(errors.hasErrors());
    }
View Full Code Here

Examples of org.springmodules.validation.bean.BeanValidator

    public void testConditionBean_WhenDeployedInApplicationContext() throws Exception {
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("appCtxt.xml", getClass());
        DefaultXmlBeanValidationConfigurationLoader loader = createLoader("TestBean2.vld.xml", context);

        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");
        errors = new BindException(bean, "bean");
        validator.validate(bean, errors);
        assertFalse(errors.hasErrors());
    }
View Full Code Here

Examples of org.springmodules.validation.bean.BeanValidator

        }
    }

    public void testShortCircuiteValidationDisabled() throws Exception {
        DefaultXmlBeanValidationConfigurationLoader loader = createLoader("TestBean3.vld.xml");
        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

Examples of org.springmodules.validation.bean.BeanValidator

       
    }

    public void testShortCircuiteValidationEnabled() throws Exception {
        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

Examples of org.wicketstuff.jsr303.BeanValidator

            @Override
            protected void onSubmit()
            {
                super.onSubmit();

                if (!new BeanValidator(this).isValid(Example5.this.dummy))
                {
                    // execute...
                }
                else
                {
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.