<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)航:
     
    主站蜘蛛池模板: 中国一级特黄的片子免费 | WWW亚洲色大成网络.COM| 4444www免费看| 久久99国产亚洲精品观看| 免费日本一区二区| 亚洲av无码片在线播放| 野花香在线视频免费观看大全| 亚洲日韩精品无码一区二区三区| 成年免费a级毛片免费看无码| 亚洲综合色婷婷七月丁香| 两个人的视频www免费| 亚洲中文字幕无码久久2017| av永久免费网站在线观看| 亚洲va无码va在线va天堂| 国产精品怡红院永久免费| 亚洲色大网站WWW永久网站| 日本一线a视频免费观看| 日韩久久无码免费毛片软件| 中文字幕亚洲一区二区三区| 免费一区二区三区| 亚洲人成人77777网站不卡| 免费精品国产自产拍在| 青草久久精品亚洲综合专区| 久久久久亚洲AV成人网人人网站| 久久国产乱子精品免费女| 亚洲国产日韩在线| 成人爱做日本视频免费| 亚洲精品国产日韩无码AV永久免费网 | 国产AV无码专区亚洲AV毛网站| 96免费精品视频在线观看| 亚洲色成人四虎在线观看 | 国产亚洲精品a在线观看| 嫩草成人永久免费观看| 亚洲第一成人在线| 亚洲国产综合无码一区二区二三区 | 亚洲国产国产综合一区首页| 精品久久久久国产免费| 一级免费黄色大片| 亚洲五月综合缴情婷婷| 亚洲中文字幕丝袜制服一区| 精品国产污污免费网站aⅴ|