Package org.apache.hivemind.schema

Examples of org.apache.hivemind.schema.Translator


        m.expandSymbols("${flintstone}", null);
        control.setReturnValue("flintstone");

        MockControl tControl = newControl(Translator.class);
        Translator t = (Translator) tControl.getMock();

        m.getTranslator("cartoon");
        control.setReturnValue(t);

        Object flintstoneKey = new Object();
        t.translate(m, Object.class, "flintstone", element.getLocation());
        tControl.setReturnValue(flintstoneKey);

        replayControls();

        p.process(elements, m);
View Full Code Here


        element2.setLocation(location2);

        List elements2 = Collections.singletonList(element2);

        MockControl tControl1 = newControl(Translator.class);
        Translator t1 = (Translator) tControl1.getMock();

        m1.getTranslator("qualified-id");
        control1.setReturnValue(t1);

        String flintstoneKeyModule1 = "m1.flintstone";
        t1.translate(m1, Object.class, "flintstone", element1.getLocation());
        tControl1.setReturnValue(flintstoneKeyModule1);

        m1.resolveType("StringHolderImpl");
        control1.setReturnValue(StringHolderImpl.class);

        m1.expandSymbols("flintstone", location1);
        control1.setReturnValue("flintstone");

        m1.getTranslator("qualified-id");
        control1.setReturnValue(t1);

        t1.translate(m1, String.class, "flintstone", element1.getLocation());
        tControl1.setReturnValue(flintstoneKeyModule1);

        m1.resolveType("StringHolderImpl");
        control1.setReturnValue(StringHolderImpl.class);

        MockControl tControl2 = newControl(Translator.class);
        Translator t2 = (Translator) tControl2.getMock();

        m2.getTranslator("qualified-id");
        control2.setReturnValue(t2);

        String flintstoneKeyModule2 = "m2.flintstone";
        t2.translate(m2, Object.class, "flintstone", element2.getLocation());
        tControl2.setReturnValue(flintstoneKeyModule2);

        m2.expandSymbols("flintstone", location2);
        control2.setReturnValue("flintstone");

        m2.getTranslator("qualified-id");
        control2.setReturnValue(t2);

        t2.translate(m2, String.class, "flintstone", element2.getLocation());
        tControl2.setReturnValue(flintstoneKeyModule2);

        replayControls();

        p.process(elements1, m1);
View Full Code Here

    /**
     * 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

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

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

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

        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

    /**
     * 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

        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

        m.getServicePoint("Fred");
        control.setReturnValue(sp);

        replayControls();

        Translator t = new ServicePointTranslator();

        ServicePoint result = (ServicePoint) t.translate(m, null, "Fred");

        assertSame(sp, result);

        verifyControls();
    }
View Full Code Here

    /**
     * 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

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

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

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

TOP

Related Classes of org.apache.hivemind.schema.Translator

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.