@BeforeClass public static void setUpBefore() throws Exception { ServiceRegistry.setInstance(null); RuntimeDelegate.setInstance(new InMemoryRuntimeDelegate()); PersonHandler personHandler = new PersonHandler(); QueryableResourceHandler queryHandler=new QueryableResourceHandler(); ServiceRegistry. getInstance(). getService(TemplateManagementService.class). configure( Lists.<Class<?>>newArrayList(), Arrays.<ResourceHandler>asList(personHandler,queryHandler)); }
PersonContainerHandler containerHandler=new PersonContainerHandler(); RelativeContainerHandler relativesHandler=new RelativeContainerHandler(); QueryableResourceHandler queryableHandler=new QueryableResourceHandler(); this.dynamicResourceHandler = new DynamicResourceHandler(); BadDataResourceHandler badDataHandler=new BadDataResourceHandler();
@Test public void testQuery(@Mocked final ResourceSnapshot snapshot, @Mocked final Name<?> name, @Mocked final Query query) throws Exception { QueryableResourceHandler sut = new QueryableResourceHandler(); new Expectations() {{ snapshot.name();result=name; QuerySupport.getDescription(name, query); }}; sut.query(snapshot, query, null); }