Package org.springmodules.validation.valang.parser

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


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

    public void testTranslator18NotBetweenRule() {
        String text = "{age : ? = 0 or age not between 20 and 30 : 'Age must not be between 20 and 30.'}";
        assertTrue(validate(new Person(7, "Benjamin"), text));
        assertFalse(validate(new Person(30, "Steven"), text));
    }
View Full Code Here


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

    public void testTranslator19Dates1() throws DateParseException {
        String text = "{ dateOfBirth : dateOfBirth >= [1970-01-01] : 'You must be born after 1 January 1970.' }";
        assertTrue(validate(new Person(new DefaultDateParser().parse("1974-11-24")), text));
        assertFalse(validate(new Person(new DefaultDateParser().parse("1950-07-14")), text));
    }
View Full Code Here

        assertFalse(validate(new Person(new DefaultDateParser().parse("1950-07-14")), text));
    }

    public void testTranslator20Dates2() throws DateParseException {
        String text = "{ dateOfBirth : ? is null or (dateOfBirth >= [T<d] and [T>d] > dateOfBirth) : 'You must be born today.' }";
        assertTrue(validate(new Person(new DefaultDateParser().parse("T")), text));
        assertFalse(validate(new Person(new DefaultDateParser().parse("T-1d")), text));
    }
View Full Code Here

                assertEquals("Customers must be 18 years or older.", defaultMessage);
                return defaultMessage;
            }
        };
        String text = "{ age : age >= 18 : 'Customers must be 18 years or older.' : '18_years_or_older' }";
        assertTrue(validate(new Person(30, "Steven"), text, mockAccessor));
        assertFalse(validate(new Person(7, "Benjamin"), text, mockAccessor));
    }
View Full Code Here

                assertEquals("Customers must be older than {0}.", defaultMessage);
                return defaultMessage;
            }
        };
        String text = "{ age : age >= minAge : 'Customers must be older than {0}.' : 'not_old_enough' : minAge }";
        assertTrue(validate(new Person(33, "Steven"), text, mockAccessor));
        assertFalse(validate(new Person(7, "Benjamin"), text, mockAccessor));
    }
View Full Code Here

    //        assertTrue(validate(order, text));
    //    }

    public void testTranslator26IsBlank() {
        String text = "{ firstName : ? is blank : 'First name is not blank.' }";
        assertTrue(validate(new Person(30, ""), text));
        assertFalse(validate(new Person(30, "Steven"), text));
    }
View Full Code Here

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

    public void testTranslator27IsNotBlank() {
        String text = "{ firstName : ? is not blank : 'First name is blank.' }";
        assertTrue(validate(new Person(30, "Steven"), text));
        assertFalse(validate(new Person(30, ""), text));
    }
View Full Code Here

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

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

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

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

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

    public void testTranslator30IsUpperCase() {
        String text = "{ firstName : ? is uppercase : 'First name must be upper case.' }";
        assertTrue(validate(new Person(30, "STEVEN"), text));
        assertFalse(validate(new Person(30, "Steven"), 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.