邋遢居

          我的Java天堂

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

          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");
          ????}
          嗯,很簡單吧。但是很有用。
          記下,怕自己忘掉。
          posted on 2006-07-14 18:02 Jet Geng 閱讀(4693) 評論(3)  編輯  收藏 所屬分類: Spring-Web

          Feedback

          # re: 今天使用了spring-mock來進行單元測試 2007-07-31 11:17 zhangv
          where do you use the spring-mock?  回復  更多評論
            

          # re: 今天使用了spring-mock來進行單元測試 2008-02-25 13:28 jg
          呵呵,終于發現這個記下來有用了。不過要記得把spring-mock.jar加入進來  回復  更多評論
            

          # re: 今天使用了spring-mock來進行單元測試 2012-10-31 15:53 Call me maybe
          什么玩意啊.....
          你是不是應該把關鍵的配置文件貼出來.
          整一堆最沒價值的代碼.  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 商丘市| 池州市| 台湾省| 延寿县| 确山县| 班玛县| 辽宁省| 卓尼县| 商水县| 全州县| 麻阳| 卢龙县| 鸡西市| 寻乌县| 烟台市| 达拉特旗| 葫芦岛市| 手游| 岳普湖县| 万州区| 河源市| 金寨县| 正镶白旗| 岐山县| 高唐县| 专栏| 电白县| 绥滨县| 宣恩县| 灵石县| 商洛市| 辛集市| 蒙阴县| 元谋县| 吉林省| 盐城市| 依兰县| 克山县| 翁牛特旗| 利辛县| 富锦市|