Package org.soybeanMilk.core.exe.Invoke

Examples of org.soybeanMilk.core.exe.Invoke.Resolver


  {
    config=new ConfigurationParser().parse("org/soybeanMilk/test/unit/core/TestConfigurationParser-main.xml");
   
    Invoke exe=(Invoke)config.getExecutable("global_before");
   
    Resolver rp=exe.getResolver();
    Assert.assertEquals(DynamicResolver.class, rp.getClass());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getFactoryResolverProvider().getResolverId());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getObjectSourceResolverProvider().getResolverKey());
    Assert.assertEquals("test0", exe.getMethodName());
    Assert.assertNull(exe.getArgs());
  }
View Full Code Here


    config=new ConfigurationParser().parse("org/soybeanMilk/test/unit/core/TestConfigurationParser-main.xml");
   
    Invoke exe=(Invoke)config.getExecutable("global_exe3");
   
    Assert.assertEquals("result", exe.getResultKey());
    Resolver rp=exe.getResolver();
    Assert.assertEquals(DynamicResolver.class, rp.getClass());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getFactoryResolverProvider().getResolverId());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getObjectSourceResolverProvider().getResolverKey());
    Assert.assertEquals("test2", exe.getMethodName());
    Assert.assertEquals(2, exe.getArgs().length);
   
View Full Code Here

    config=new ConfigurationParser().parse("org/soybeanMilk/test/unit/core/TestConfigurationParser-main.xml");
   
    Invoke exe=(Invoke)config.getExecutable("m1_exe1");
   
    Assert.assertEquals("result", exe.getResultKey());
    Resolver rp=exe.getResolver();
    Assert.assertEquals(ObjectResolver.class, rp.getClass());
    Assert.assertNull(((ObjectResolver)rp).getResolverObject(null));
    Assert.assertEquals(TestResolver.class, ((ObjectResolver)rp).getResolverClass(null));
    Assert.assertEquals("staticTest", exe.getMethodName());
    Assert.assertEquals(2, exe.getArgs().length);
   
View Full Code Here

    config=new ConfigurationParser().parse("org/soybeanMilk/test/unit/core/TestConfigurationParser-main.xml");
   
    Invoke exe=(Invoke)config.getExecutable("global_exe4");
   
    Assert.assertEquals("result", exe.getResultKey());
    Resolver rp=exe.getResolver();
    Assert.assertEquals(DynamicResolver.class, rp.getClass());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getFactoryResolverProvider().getResolverId());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getObjectSourceResolverProvider().getResolverKey());
    Assert.assertEquals("test2", exe.getMethodName());
    Assert.assertEquals(2, exe.getArgs().length);
   
View Full Code Here

    config=new ConfigurationParser().parse("org/soybeanMilk/test/unit/core/TestConfigurationParser-main.xml");
   
    Invoke exe=(Invoke)config.getExecutable("global_exe5");
   
    Assert.assertEquals("result", exe.getResultKey());
    Resolver rp=exe.getResolver();
    Assert.assertEquals(DynamicResolver.class, rp.getClass());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getFactoryResolverProvider().getResolverId());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getObjectSourceResolverProvider().getResolverKey());
    Assert.assertEquals("test2", exe.getMethodName());
    Assert.assertEquals(4, exe.getArgs().length);
   
View Full Code Here

  {
    Arg[] args=new Arg[]{
        new ValueArg("aaa"),
        new ValueArg("bbb"),
    };
    Resolver rp=new ObjectResolver(new TestResolver());
   
    Invoke re=new Invoke("test", rp,  "test1", args, RESULT_KEY);
   
    Assert.assertEquals(re.getName(), "test");
    Assert.assertEquals(re.getResultKey(), RESULT_KEY);
View Full Code Here

    Arg[] args=new Arg[]{
        new ValueArg("aaa"),
        new ValueArg("bbb"),
    };
   
    Resolver rp=new ObjectResolver(TestResolver.class);
   
    Invoke re=new Invoke("test", rp, "test1", args, RESULT_KEY);
   
    Assert.assertEquals(re.getName(), "test");
    Assert.assertEquals(re.getResultKey(), RESULT_KEY);
View Full Code Here

  {
    Arg[] args=new Arg[]{
        new KeyArg("arg0"),
        new KeyArg("arg1"),
    };
    Resolver rp=new ObjectResolver(new TestResolver());
   
    Invoke invoke=new Invoke("test", rp, "test1", args, RESULT_KEY);
   
    ObjectSource os=new HashMapObjectSource(new DefaultGenericConverter());
    os.set("arg0", "arg0");
View Full Code Here

    Arg[] args=new Arg[]{
        new KeyArg("arg0"),
        new KeyArg("arg1"),
    };
   
    Resolver rp=new ObjectSourceResolver("objectSourceResolver");
   
    Invoke invoke=new Invoke("test", rp, "test1", args, RESULT_KEY);
   
    ObjectSource os=new HashMapObjectSource(new DefaultGenericConverter());
    os.set("objectSourceResolver", new TestResolver());
View Full Code Here

    };
   
    ResolverObjectFactory rof=new DefaultResolverObjectFactory();
    rof.addResolverObject("factoryResolver", new TestResolver());
   
    Resolver rp=new FactoryResolver(rof, "factoryResolver");
   
    Invoke invoke=new Invoke("test", rp, "test1", args, RESULT_KEY);
   
    ObjectSource os=new HashMapObjectSource(new DefaultGenericConverter());
    os.set("arg0", "arg0");
View Full Code Here

TOP

Related Classes of org.soybeanMilk.core.exe.Invoke.Resolver

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.