Package org.javalite.activejdbc.test_models

Examples of org.javalite.activejdbc.test_models.School


*/
public class ValidationWithResourceBundlesTest extends ActiveJDBCTest{

    @Test
    public void shouldPullCorrectMessageFromResourceBundle(){
        School s = new School();
        s.validate();
        a(s.errors().get("school_name")).shouldBeEqual("School name missing");
    }
View Full Code Here


        a(s.errors().get("school_name")).shouldBeEqual("School name missing");
    }

    @Test
    public void shouldPullCorrectMessageInGermanFromResourceBundle(){
        School s = new School();
        s.validate();
        a(s.errors(new Locale("de", "DE")).get("school_name")).shouldBeEqual("Name der Schule nicht vorgesehen");
    }
View Full Code Here

        a(s.errors(new Locale("de", "DE")).get("school_name")).shouldBeEqual("Name der Schule nicht vorgesehen");
    }

    @Test
    public void shouldReturnProvidedMessageIfNotFoundInResourceBundle(){
        School s = new School();
        s.validate();
        a(s.errors().get("school_type")).shouldBeEqual("school.type.missing");
    }
View Full Code Here

        a(s.errors().get("school_type")).shouldBeEqual("school.type.missing");
    }

    @Test
    public void shouldPullCorrectMessageWithParameters(){
        School s = new School();
        s.set("school_name", "School of Computer Science");
        s.set("email", "computer#science.edu");
        s.validate();
        a(s.errors().get("email", s.get("school_name"), s.get("email"), "computer@science.edu"))
                .shouldBeEqual("Email format for school School of Computer Science is incorrect: computer#science.edu, a proper format would be something like this: computer@science.edu");
    }
View Full Code Here

                .shouldBeEqual("Email format for school School of Computer Science is incorrect: computer#science.edu, a proper format would be something like this: computer@science.edu");
    }

    @Test
    public void shouldPullCorrectMessageWithParametersGerman(){
        School s = new School();
        s.set("school_name", "School of Computer Science");
        s.set("email", "computer#science.edu");
        s.validate();
        a(s.errors(new Locale("de", "DE")).get("email", s.get("school_name"), s.get("email"), "computer@science.edu"))
                .shouldBeEqual("EMail Format f\u00fcr die Schule School of Computer Science ist falsch: computer#science.edu, ein geeignetes Format w\u00e4re so etwas wie dieses: computer@science.edu");
    }
View Full Code Here

TOP

Related Classes of org.javalite.activejdbc.test_models.School

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.