132133134135136137138139140141142
ObjectSource os=new HashMapObjectSource(new DefaultGenericConverter()); os.set("arg0", "arg0"); os.set("arg1", "1111"); invoke.execute(os); Assert.assertEquals(TestResolver.RESULT, os.get(RESULT_KEY)); } @Test
154155156157158159160161162163164
ObjectSource os=new HashMapObjectSource(new DefaultGenericConverter()); os.set("objectSourceResolver", new TestResolver()); os.set("arg0", "arg0"); os.set("arg1", "1111"); invoke.execute(os); Assert.assertEquals(TestResolver.RESULT, os.get(RESULT_KEY)); } @Test
178179180181182183184185186187188
203204205206207208209210211212213
ObjectSource os=new HashMapObjectSource(new DefaultGenericConverter()); os.set("dynamicResolver", new TestResolver()); os.set("arg0", "arg0"); os.set("arg1", "1111"); invoke.execute(os); Assert.assertEquals(TestResolver.RESULT, os.get(RESULT_KEY)); } @Test
227228229230231232233234235236237
254255256257258259260261262263264
ExecuteException re=null; try { invoke.execute(os); } catch(ExecuteException e) { re=e; }
348349350351352353354355356357358
Invoke invoke=new Invoke("test", rp, "sameMethod", args, RESULT_KEY); ObjectSource os=new HashMapObjectSource(new DefaultGenericConverter()); os.set("arg", "33"); invoke.execute(os); Assert.assertEquals("Double", os.get(RESULT_KEY)); } {
365366367368369370371372373374375
Invoke invoke=new Invoke("test", rp, "sameMethod", args, RESULT_KEY); ObjectSource os=new HashMapObjectSource(new DefaultGenericConverter()); os.set("arg", "33"); invoke.execute(os); Assert.assertEquals("Integer", os.get(RESULT_KEY)); } }
385386387388389390391392393394395
Invoke invoke=new Invoke("test", rp, "sameMethod", args, RESULT_KEY); ObjectSource os=new HashMapObjectSource(new DefaultGenericConverter()); os.set("arg", "33"); invoke.execute(os); Assert.assertNotNull(os.get(RESULT_KEY)); } @Test
404405406407408409410411412413414
Invoke invoke=new Invoke("test", rp, "sameMethod", args, RESULT_KEY); ObjectSource os=new HashMapObjectSource(new DefaultGenericConverter()); invoke.execute(os); Assert.assertEquals("Double", os.get(RESULT_KEY)); } {