Examples of SmartTranslator


Examples of org.apache.hivemind.schema.rules.SmartTranslator

    /**
     * Test a primitive type (int).
     */
    public void testInt()
    {
        Translator t = new SmartTranslator();

        Object result = t.translate(null, int.class, "-37");

        assertEquals(new Integer(-37), result);
    }
View Full Code Here

Examples of org.apache.hivemind.schema.rules.SmartTranslator

        assertEquals(new Integer(-37), result);
    }

    public void testBlankInput()
    {
        Translator t = new SmartTranslator();

        assertNull(t.translate(null, int.class, ""));
    }
View Full Code Here

Examples of org.apache.hivemind.schema.rules.SmartTranslator

        assertNull(t.translate(null, int.class, ""));
    }

    public void testDefault()
    {
        Translator t = new SmartTranslator("default=100");

        Object result = t.translate(null, int.class, "");

        assertEquals(new Integer(100), result);
    }
View Full Code Here

Examples of org.apache.hivemind.schema.rules.SmartTranslator

    /**
     * Test a wrapper type (Double).
     */
    public void testDouble()
    {
        Translator t = new SmartTranslator();

        Object result = t.translate(null, Double.class, "3.14");

        assertEquals(new Double("3.14"), result);
    }
View Full Code Here

Examples of org.apache.hivemind.schema.rules.SmartTranslator

        assertEquals(new Double("3.14"), result);
    }

    public void testNoEditor()
    {
        Translator t = new SmartTranslator();

        try
        {
            t.translate(null, Registry.class, "fred");

            unreachable();
        }
        catch (ApplicationRuntimeException ex)
        {
View Full Code Here

Examples of org.apache.hivemind.schema.rules.SmartTranslator

    /**
     * Test a primitive type (int).
     */
    public void testInt()
    {
        Translator t = new SmartTranslator();

        Object result = t.translate(null, int.class, "-37", null);

        assertEquals(new Integer(-37), result);
    }
View Full Code Here

Examples of org.apache.hivemind.schema.rules.SmartTranslator

        assertEquals(new Integer(-37), result);
    }

    public void testNullInput()
    {
        Translator t = new SmartTranslator();

        assertNull(t.translate(null, int.class, null, null));
    }
View Full Code Here

Examples of org.apache.hivemind.schema.rules.SmartTranslator

        assertNull(t.translate(null, int.class, null, null));
    }

    public void testBlankInput()
    {
        Translator t = new SmartTranslator();

        assertEquals("", t.translate(null, String.class, "", null));
    }
View Full Code Here

Examples of org.apache.hivemind.schema.rules.SmartTranslator

        assertEquals("", t.translate(null, String.class, "", null));
    }

    public void testDefault()
    {
        Translator t = new SmartTranslator("default=100");

        Object result = t.translate(null, int.class, null, null);

        assertEquals(new Integer(100), result);
    }
View Full Code Here

Examples of org.apache.hivemind.schema.rules.SmartTranslator

    /**
     * Test a wrapper type (Double).
     */
    public void testDouble()
    {
        Translator t = new SmartTranslator();

        Object result = t.translate(null, Double.class, "3.14", null);

        assertEquals(new Double("3.14"), result);
    }
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.