邋遢居

          我的Java天堂

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            61 Posts :: 2 Stories :: 90 Comments :: 0 Trackbacks
          今天用了一下spring-mock來測(cè)試系統(tǒng)中的dao.感覺真的不錯(cuò)。這個(gè)很簡(jiǎn)單,記下來得原因是怕自己會(huì)忘。
          你的測(cè)試用例必須從AbstractDependencyInjectionSpringContextTests繼承。他會(huì)幫你創(chuàng)建beanfactory以及beans.但是你必須告訴他到那去找配置文件。這個(gè)工作就是通過getConfigLocations方法來完成。一般情況下,這個(gè)方法都很簡(jiǎn)單。
          看看我的就知道他要干些什么了。
          @Override
          ????
          protected?String[]?getConfigLocations()?{
          ????????
          //?TODO?Auto-generated?method?stub
          ????????return?new?String[]{?"/springContext-hibernate.xml"?};
          ????}
          好了,這樣就配置完成了。下面的工作就是獲取你要測(cè)試的對(duì)象,并對(duì)他測(cè)試了。

          public?ShipMasterDao?getShipMasterDao()?{
          ????????
          if(shipMasterDao?==?null?){
          ????????????shipMasterDao?
          =?(ShipMasterDao)this.applicationContext.getBean("shipMasterDao");
          ????????}
          ????????
          return?shipMasterDao;
          ????}
          ????
          ????
          public?void?testGetUser(){
          ????????ShipMaster?shipMaster?
          =?this.getShipMasterDao().getShipMaster(1);
          ????????
          this.assertEquals(shipMaster.getImono(),?"imo01");
          ????}
          嗯,很簡(jiǎn)單吧。但是很有用。
          記下,怕自己忘掉。
          posted on 2006-07-14 18:02 Jet Geng 閱讀(4676) 評(píng)論(3)  編輯  收藏 所屬分類: Spring-Web

          Feedback

          # re: 今天使用了spring-mock來進(jìn)行單元測(cè)試 2007-07-31 11:17 zhangv
          where do you use the spring-mock?  回復(fù)  更多評(píng)論
            

          # re: 今天使用了spring-mock來進(jìn)行單元測(cè)試 2008-02-25 13:28 jg
          呵呵,終于發(fā)現(xiàn)這個(gè)記下來有用了。不過要記得把spring-mock.jar加入進(jìn)來  回復(fù)  更多評(píng)論
            

          # re: 今天使用了spring-mock來進(jìn)行單元測(cè)試 2012-10-31 15:53 Call me maybe
          什么玩意啊.....
          你是不是應(yīng)該把關(guān)鍵的配置文件貼出來.
          整一堆最沒價(jià)值的代碼.  回復(fù)  更多評(píng)論
            


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 汶上县| 满洲里市| 五大连池市| 甘洛县| 泰兴市| 砀山县| 罗田县| 林口县| 卢龙县| 故城县| 原阳县| 武汉市| 安溪县| 通化县| 渑池县| 瓮安县| 册亨县| 加查县| 光山县| 洪雅县| 石狮市| 凉城县| 朔州市| 宁蒗| 张掖市| 浦城县| 雅安市| 新平| 磐安县| 三亚市| 肥城市| 茌平县| 海原县| 运城市| 翼城县| 太谷县| 阿图什市| 吉木乃县| 平罗县| 喀什市| 获嘉县|