<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    lqxue

    常用鏈接

    統(tǒng)計(jì)

    book

    tools

    最新評(píng)論

    如何在JUnit測試過程中,用Mock替換springContext中的Bean


          
            ServiceClientFacade mock 
    = createMock(ServiceClientImpl.class);
            
            ApplicationContext ac 
    = new ClassPathXmlApplicationContext("classpath:/applicationContext.xml");
            AbstractRefreshableApplicationContext acc 
    =(AbstractRefreshableApplicationContext)ac;
            DefaultListableBeanFactory bf 
    = (DefaultListableBeanFactory)acc.getBeanFactory();//get the beanFactory
            bf.destroySingletons();//清除已經(jīng)實(shí)例了的singleton bean
            RootBeanDefinition rbd 
    = new RootBeanDefinition(mock.getClass());
            bf.registerBeanDefinition(
    "serviceClient", rbd); //注冊(cè)mock bean
            ServiceClientFacade m 
    = (ServiceClientFacade)ac.getBean("serviceClient");//get mock bean
            //下邊是一些測試代碼,供參考
            OpportunityFacade oppFacade 
    = (OpportunityFacade)ac.getBean("oppFacade");
            oppFacade.saveQuote(
    null,null);
            System.out.println(m.closeNspProcess(
    ""));




    posted on 2007-05-22 13:44 lqx 閱讀(1590) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费毛片a线观看| 狼友av永久网站免费观看| 亚洲国产成人精品激情| 国产jizzjizz免费看jizz| 嫩草在线视频www免费看| 91亚洲精品自在在线观看| 免费在线观看一级毛片| 91精品免费高清在线| 久久久久久久久无码精品亚洲日韩 | 综合自拍亚洲综合图不卡区| 热99re久久免费视精品频软件| 水蜜桃视频在线观看免费播放高清| 亚洲av无码片区一区二区三区| 久久精品国产精品亚洲| aa级一级天堂片免费观看| 丝袜足液精子免费视频| 亚洲欧美国产国产一区二区三区| 亚洲精品无码国产| 香蕉高清免费永久在线视频| 69pao强力打造免费高清| 一区二区三区视频免费观看| 亚洲色大成网站WWW国产| 亚洲免费在线视频| 中文字幕精品无码亚洲字| 毛片免费在线观看网址| 免费观看一区二区三区| 美女黄色毛片免费看| 亚洲中字慕日产2021| 久久综合九九亚洲一区| 亚洲精品成人片在线观看| 成人黄18免费视频| 青娱乐免费在线视频| 一级特黄aa毛片免费观看| 国产日韩精品无码区免费专区国产 | 狠狠久久永久免费观看| xxxxx免费视频| 久久成人免费播放网站| 中国性猛交xxxxx免费看| 无码日韩人妻AV一区免费l| 国产成人亚洲精品91专区高清| 精品久久久久久亚洲精品|