Package org.springmodules.validation.valang.parser

Examples of org.springmodules.validation.valang.parser.Person


        assertFalse(validate(new Person(7, "Benjamin"), text));
    }

    public void testTranslator4NullRule() {
        String text = "{firstName : firstName is null : 'First name must be null.'}";
        assertTrue(validate(new Person(20, null), text));
        assertFalse(validate(new Person(30, "Steven"), text));
    }
View Full Code Here


        assertFalse(validate(new Person(30, "Steven"), text));
    }

    public void testTranslator5NotNullRule() {
        String text = "{firstName : firstName is not null : 'First name must not be null.'}";
        assertTrue(validate(new Person(30, "Steven"), text));
        assertFalse(validate(new Person(20, null), text));
    }
View Full Code Here

        assertFalse(validate(new Person(20, null), text));
    }

    public void testTranslator6HasLengthRule() {
        String text = "{firstName : firstName has length : 'First name is required.'}";
        assertTrue(validate(new Person(30, "Steven"), text));
        assertFalse(validate(new Person(20, ""), text));
    }
View Full Code Here

        assertFalse(validate(new Person(20, ""), text));
    }

    public void testTranslator7HasNoLengthRule() {
        String text = "{firstName : firstName has no length : 'First name is not allowed.'}";
        assertTrue(validate(new Person(20, null), text));
        assertFalse(validate(new Person(30, "Steven"), text));
    }
View Full Code Here

        assertFalse(validate(new Person(30, "Steven"), text));
    }

    public void testTranslator8HasTextRule() {
        String text = "{firstName : firstName has text : 'First name is required.'}";
        assertTrue(validate(new Person(30, "Steven"), text));
        assertFalse(validate(new Person(20, "    "), text));
    }
View Full Code Here

        assertFalse(validate(new Person(20, "    "), text));
    }

    public void testTranslator9HasNoTextRule() {
        String text = "{firstName : firstName has no text and !(false) = true : 'First name is not allowed.'}";
        assertTrue(validate(new Person(20, "   "), text));
        assertFalse(validate(new Person(30, "Steven"), text));
    }
View Full Code Here

        assertFalse(validate(new Person(30, "Steven"), text));
    }

    public void testTranslator10NotRule() {
        String text = "{firstName : not length (firstName) > 7 : 'First name must be not longer than 7 characters.'}";
        assertTrue(validate(new Person(30, "Steven"), text));
        assertFalse(validate(new Person(7, "Benjamin"), text));
    }
View Full Code Here

        assertFalse(validate(new Person(7, "Benjamin"), text));
    }

    public void testTranslator11ComplexNotRule() {
        String text = "{firstName : not length (firstName) > 7 or not(len (firstName) > 5 and len (firstName) > 7) : 'First name is not valid'}";
        assertTrue(validate(new Person(30, "Steven"), text));
        assertFalse(validate(new Person(30, "Coraline"), text));
    }
View Full Code Here

        assertFalse(validate(new Person(30, "Coraline"), text));
    }

    public void testTranslator12ComplexRule1() {
        String text = "{firstName : (length (firstName) > 5 and age <= 30) or (firstName has length and age > 20) : 'Arrggh!!'}";
        assertTrue(validate(new Person(30, "Steven"), text));
        assertTrue(validate(new Person(30, "Marie-Claire"), text));
        assertFalse(validate(new Person(7, "test"), text));
    }
View Full Code Here

//        assertFalse(validate(new Person(60, "Bill"), text));
//    }

    public void testTranslator15LengthBetweenRule() {
        String text = "{firstName : length (firstName) between 0 and 6 : 'First name is required and must be not longer than 6 characters.'}";
        assertTrue(validate(new Person(30, "Steven"), text));
        assertFalse(validate(new Person(30, "Marie-Claire"), text));
    }
View Full Code Here

TOP

Related Classes of org.springmodules.validation.valang.parser.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.