package edu.harvard.i2b2.crc.dao.setfinder; import java.util.Map; import org.junit.Test; import org.springframework.beans.factory.BeanFactory; import edu.harvard.i2b2.crc.util.QueryProcessorUtil; public class SetfinderGeneratorConfigTest { @Test public void test() { QueryProcessorUtil qpUtil = QueryProcessorUtil.getInstance(); BeanFactory bf = qpUtil.getSpringBeanFactory(); Map sfMap = (Map)bf.getBean("setFinderResultGeneratorMap"); String rg = (String)sfMap.get("PATIENTSET"); try { Class generatorClass = Class.forName(rg, true, Thread.currentThread().getContextClassLoader()); IResultGenerator gi = (IResultGenerator)generatorClass.newInstance(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }