Package org.apache.hivemind

Examples of org.apache.hivemind.Messages


     * Foo.properties) doesn't exist.
     */

    public void testMissingBase()
    {
        Messages messages = createMessages(MOCK2, new Locale("en", "US"));

        check(messages, "language-key", "LANGUAGE1");
    }
View Full Code Here


     * but no country.
     */

    public void testMissingCountry()
    {
        Messages messages = createMessages(MOCK2, new Locale("en", "", "Tapestry"));

        check(messages, "overwritten-in-variant", "VARIANT1_en__Tapestry");
    }
View Full Code Here

        check(messages, "overwritten-in-variant", "VARIANT1_en__Tapestry");
    }

    public void testDateFormatting()
    {
        Messages messages = createMessages(MOCK1, Locale.ENGLISH);

        Calendar c = new GregorianCalendar(1966, Calendar.DECEMBER, 24);

        Date d = c.getTime();

        assertEquals("A formatted date: 12/24/66", messages.format("using-date-format", d));
    }
View Full Code Here

        assertEquals("A formatted date: 12/24/66", messages.format("using-date-format", d));
    }

    public void testDateFormatLocalization()
    {
        Messages messages = createMessages(MOCK1, Locale.FRENCH);

        Calendar c = new GregorianCalendar(1966, Calendar.DECEMBER, 24);

        Date d = c.getTime();

        // French formatting puts the day before the month.

        assertEquals("A formatted date: 24/12/66", messages.format("using-date-format", d));

    }
View Full Code Here

        return new MessagesImpl(l, locale);
    }

    public void testSimple() throws Exception
    {
        Messages m = read("config/Localized.xml", Locale.ENGLISH);

        assertEquals("Some Damn Thing", m.getMessage("inner-message"));
        assertEquals("[MISSING-MESSAGE]", m.getMessage("missing-message"));
        assertEquals(
            "Default for missing.",
            m.getMessage("missing-message", "Default for missing."));
    }
View Full Code Here

            m.getMessage("missing-message", "Default for missing."));
    }

    public void testMissing() throws Exception
    {
        Messages m = read("config/Localized.xml", Locale.ENGLISH);

        assertEquals("[MISSING-MESSAGE]", m.getMessage("missing-message"));

    }
View Full Code Here

    }

    public void testDefault() throws Exception
    {
        Messages m = read("config/Localized.xml", Locale.ENGLISH);

        assertEquals(
            "Default for missing.",
            m.getMessage("missing-message", "Default for missing."));
    }
View Full Code Here

            m.getMessage("missing-message", "Default for missing."));
    }

    public void testLocalized() throws Exception
    {
        Messages m = read("config/Localized.xml", Locale.FRANCE);

        assertEquals("Une Certaine Fichue Chose", m.getMessage("inner-message"));
    }
View Full Code Here

        assertEquals("Une Certaine Fichue Chose", m.getMessage("inner-message"));
    }

    public void testOneArg() throws Exception
    {
        Messages m = read("config/Localized.xml", Locale.ENGLISH);

        assertEquals("[fred]", m.format("one-arg", "fred"));
    }
View Full Code Here

        assertEquals("[fred]", m.format("one-arg", "fred"));
    }

    public void testTwoArg() throws Exception
    {
        Messages m = read("config/Localized.xml", Locale.ENGLISH);

        assertEquals("[abbot, costello]", m.format("two-arg", "abbot", "costello"));
    }
View Full Code Here

TOP

Related Classes of org.apache.hivemind.Messages

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.