Package hivemind.test.services

Examples of hivemind.test.services.SimpleService


    public void testIntegration() throws Exception
    {
        Registry r = buildFrameworkRegistry(new SimpleModule());

        SimpleService a = (SimpleService) r.getService(SimpleService.class);

        AdderWrapper aw1 = new AdderWrapper(a);

        byte[] data = serialize(aw1);
View Full Code Here


   
    public void testComplex() throws Exception
    {
        Registry r = buildFrameworkRegistry("ComplexModule.xml");

        SimpleService s =
            (SimpleService) r.getService("hivemind.test.services.Simple", SimpleService.class);
        CountFactory.reset();

        assertEquals(
            "<SingletonProxy for hivemind.test.services.Simple(hivemind.test.services.SimpleService)>",
            s.toString());

        assertEquals(7, s.add(4, 3));

        assertEquals(1, CountFactory.getCount());

        assertEquals(19, s.add(11, 8));

        assertEquals(2, CountFactory.getCount());
    }
View Full Code Here

{
    public void testNestedSubModule() throws Exception
    {
        Registry r = buildFrameworkRegistry("OuterModule.xml");

        SimpleService s = (SimpleService) r.getService(
                "hivemind.test.outer.Simple",
                SimpleService.class);

        assertEquals(11, s.add(4, 7));

    }
View Full Code Here

    public void testSmartFacet() throws Exception
    {
        Registry r = buildFrameworkRegistry("SmartFacet.xml");

        SimpleService s = (SimpleService) r.getService(
                "hivemind.test.services.Simple",
                SimpleService.class);

        assertEquals(99, s.add(1, 1));
    }
View Full Code Here

{
    public void testServiceTranslator() throws Exception
    {
        Registry r = buildFrameworkRegistry("ServiceTranslator.xml");

        SimpleService ss =
            (SimpleService) r.getService("hivemind.test.services.Simple", SimpleService.class);

        assertNotNull(ss);

        ThreadLocalStorage tls =
View Full Code Here

        cf.addMethod(Modifier.PUBLIC, new MethodSignature(int.class, "add", new Class[]
        { int.class, int.class }, null), "return $1 + $2;");

        Class targetClass = cf.createClass();

        SimpleService s = (SimpleService) targetClass.newInstance();

        assertEquals(207, s.add(99, 108));
    }
View Full Code Here

            new MethodSignature(int.class, "add", new Class[] { int.class, int.class }, null),
            "return $1 + $2;");

        Class targetClass = cf.createClass();

        SimpleService s = (SimpleService) targetClass.newInstance();

        assertEquals(207, s.add(99, 108));
    }
View Full Code Here

{
    public void testSubModule() throws Exception
    {
        Registry r = buildFrameworkRegistry("OuterModule.xml");

        SimpleService s =
            (SimpleService) r.getService("hivemind.test.outer.Simple", SimpleService.class);

        assertEquals(11, s.add(4, 7));

    }
View Full Code Here

{
    public void testNestedSubModule() throws Exception
    {
        Registry r = buildFrameworkRegistry("OuterModule.xml");

        SimpleService s = (SimpleService) r.getService(
                "hivemind.test.outer.Simple",
                SimpleService.class);

        assertEquals(11, s.add(4, 7));

    }
View Full Code Here

        cf.addMethod(Modifier.PUBLIC, new MethodSignature(int.class, "add", new Class[]
        { int.class, int.class }, null), "return $1 + $2;");

        Class targetClass = cf.createClass();

        SimpleService s = (SimpleService) targetClass.newInstance();

        assertEquals(207, s.add(99, 108));
    }
View Full Code Here

TOP

Related Classes of hivemind.test.services.SimpleService

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.