452453454455456457458459460461462
assertNotNull(sd); ObjectCreator oc = sd.createServiceCreator(resources); StringHolder holder = (StringHolder) oc.createObject(); holder.setValue("foo"); assertEquals(holder.getValue(), "FOO"); verify();
5455565758596061626364
replay(); ObjectCreator sc = new ServiceBuilderMethodInvoker(resources, CREATOR_DESCRIPTION, findMethod(fixture, "build_noargs")); Object actual = sc.createObject(); assertSame(actual, fixture._fie); verify(); }
9899100101102103104105106107108
replay(); ObjectCreator sc = new ServiceBuilderMethodInvoker(resources, CREATOR_DESCRIPTION, method); Object actual = sc.createObject(); assertSame(actual, fixture._fie); verify(); }
135136137138139140141142143144145
165166167168169170171172173174175
replay(); ObjectCreator sc = new ServiceBuilderMethodInvoker(resources, CREATOR_DESCRIPTION, findMethod(fixture, "build_injected")); Object actual = sc.createObject(); assertSame(actual, fixture._fie); verify(); }
197198199200201202203204205206207
replay(); ObjectCreator sc = new ServiceBuilderMethodInvoker(resources, CREATOR_DESCRIPTION, findMethod(fixture, "buildWithOrderedConfiguration")); Object actual = sc.createObject(); assertSame(actual, fixture._fie); verify();
230231232233234235236237238239240
replay(); ObjectCreator sc = new ServiceBuilderMethodInvoker(resources, CREATOR_DESCRIPTION, findMethod(fixture, "buildWithUnorderedConfiguration")); Object actual = sc.createObject(); assertSame(actual, fixture._fie); verify(); }
263264265266267268269270271272273
ObjectCreator sc = new ServiceBuilderMethodInvoker(resources, CREATOR_DESCRIPTION, method); try { sc.createObject(); unreachable(); } catch (RuntimeException ex) { Assert.assertEquals(ex.getMessage(), "Builder method " + CREATOR_DESCRIPTION
296297298299300301302303304305306
ObjectCreator sc = new ServiceBuilderMethodInvoker(resources, CREATOR_DESCRIPTION, method); try { sc.createObject(); unreachable(); } catch (RuntimeException ex) { assertEquals(ex.getMessage(), "Error invoking service builder method "
337338339340341342343344345346347
replay(); ObjectCreator sc = new ServiceBuilderMethodInvoker(resources, CREATOR_DESCRIPTION, method); Object actual = sc.createObject(); verify(); assertSame(actual, fixture._fie); }