config.setServletContext(context);
ROPHessianServlet servlet = new ROPHessianServlet();
servlet.init(config);
CayenneRuntime runtime = WebUtil.getCayenneRuntime(context);
assertNotNull(runtime);
List<?> locations = runtime.getInjector().getInstance(
Key.get(List.class, Constants.SERVER_PROJECT_LOCATIONS_LIST));
assertEquals(Arrays.asList(name + ".xml"), locations);
assertEquals(2, runtime.getModules().length);
assertTrue(runtime.getModules()[0] instanceof ServerModule);
assertTrue(runtime.getModules()[1] instanceof ROPServerModule);
assertTrue(RemoteService.class.equals(servlet.getAPIClass()));
}