本文共 976 字,大约阅读时间需要 3 分钟。
注入类
@Component
public class ApplyNodesDefines implements ApplicationContextAware{ private static BaseDao baseDao;private static volatile Map<String, LinkedHashMap<String, ApplyProcessNode>> typeToProcessNodes = new HashMap<>();@Override public void setApplicationContext(ApplicationContext applicationContext) { baseDao = applicationContext.getBean(BaseDao.class); } public static ListgetNodeDefinationList() { Map params = new HashMap(); return baseDao.queryForList("APPLY_QUERY.APPLY_PROCESS_NODE_QUERY", params, ApplyProcessNode.class);}
}
测试类
public class ApplyNodesDefinesTest{@Test public void getNodeDefinationListTest(){ when(baseDao.queryForList(eq("APPLY_QUERY.APPLY_PROCESS_NODE_QUERY"), anyMap(), eq(ApplyProcessNode.class))).thenReturn(new ArrayList()); applyNodeDefines.getNodeDefinationList(); }
}
转载于:https://blog.51cto.com/2369716/2062554