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

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

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

    posts - 262,  comments - 221,  trackbacks - 0

    1.關于單元測試:

    單元測試中的Test Case在設計時,有兩點要注意的:

    a. 測試的方法最好短小精悍,每個test case只測試一個關注的功能,假如一個方法的處理邏輯里面包含了對幾種可能情況的處理,那么測試案例最好分成幾個來測試,舉例如下
      
       方法: public void convertStringToDate(String string)
     
       在實際應用過程中,傳入參數string的值可能有下面幾種情況:
      
       1). Null
       2). 空格
       3). 非空但格式錯誤
       4). 非空且格式正確,但值錯誤(如:2008-02-31 23:59:59)
       5). 非空且格式、值均正確

       那么如果我們在同一個測試方法中: public void testConvertStringToDate()測試所有的可能情況,會有下面兩個問題:

       1). 代碼量增多
       2). 不利于修改,假如由于業務方法中某個處理邏輯改變了,此時重新測試時必須測試所有其它的方法
       3). 可能造成測試案例的順序依賴,比如其中某個方法會拋出異常,之后的測試案例可能不會被執行到

    如果我們按照上面可能出現的情況來分的話,那么就有五個測試案例,從數量上看是多了,但是后果就是每個方法都非常短小(不超過6行),簡單明了,一目了然,即便測試案   例錯了,我也能馬上看出來。其次一個測試案例的修改不會影響到其它的測試案例。

    b.測試方法是否拋出異常,可以參考下面的代碼結構:
     
      try{
          調用被測試代碼 // 此處的代碼必須是明確會拋出異常的,因為這是我們要測試的目的
          fail("Error: Must throw an exception here.");
      } catch(Exception e){
          assertTrue(true);
      }


    2.關于使用DateFormat及其子類進行字符串和日期轉換的注意點:

    使用DateFormat將字符串轉換成Date對象時,必須注意在轉換前,先調用:setLinient(false);否則的話即使實際的日期數值有問題,例如2008-04-32 23:59:59,只要格式正確,也能夠被轉換成功,但這在實際的應用中是沒有意義的。



    -------------------------------------------------------------
    生活就像打牌,不是要抓一手好牌,而是要盡力打好一手爛牌。
    posted on 2008-04-28 00:37 Paul Lin 閱讀(213) 評論(0)  編輯  收藏

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


    網站導航:
     
    <2008年4月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    常用鏈接

    留言簿(21)

    隨筆分類

    隨筆檔案

    BlogJava熱點博客

    好友博客

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 午夜免费福利在线观看| 亚洲乱码中文论理电影| 永久黄网站色视频免费| www.亚洲精品.com| 久久亚洲国产伦理| 久久乐国产综合亚洲精品| 免费国产高清毛不卡片基地| 全免费a级毛片免费看| 91视频国产免费| 亚洲XX00视频| 亚洲国产精品不卡毛片a在线| 精品久久久久久久免费人妻| 日本亚洲免费无线码| 亚洲视频在线免费| 亚洲天堂中文字幕在线观看| 成年大片免费视频播放一级| 67pao强力打造国产免费| **一级一级毛片免费观看| 免费a级毛片无码a∨性按摩| 亚洲视频在线视频| 日韩毛片一区视频免费| 久久精品免费一区二区| 国产精品亚洲综合专区片高清久久久 | 美女黄网站人色视频免费国产 | 精品久久8x国产免费观看| 伊人久久亚洲综合影院| 亚洲精品成人图区| 成人免费无码H在线观看不卡| 久久er国产精品免费观看2| 国产片免费福利片永久| 亚洲日本香蕉视频观看视频| 国产精品免费一区二区三区| 手机看片国产免费永久| 美女内射毛片在线看免费人动物| 无码国产精品一区二区免费虚拟VR| 麻豆成人精品国产免费| 91亚洲国产成人久久精品| 国产日韩AV免费无码一区二区三区| 久久国产免费观看精品| 一本岛高清v不卡免费一三区| 女人与禽交视频免费看|