<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熱點博客

    好友博客

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久国产精品免费| 久久久免费观成人影院| 美女视频黄免费亚洲| 亚洲AV日韩AV永久无码免下载| 一二三四在线播放免费观看中文版视频| 亚洲午夜日韩高清一区| 一边摸一边桶一边脱免费视频| 九月婷婷亚洲综合在线| 新最免费影视大全在线播放| 亚洲色欲久久久久综合网| 成人自慰女黄网站免费大全| 亚洲狠狠婷婷综合久久久久| 免费国产成人α片| 亚洲国产高清美女在线观看| 色窝窝免费一区二区三区| 国产精品亚洲专区无码唯爱网| 四虎永久免费影院| 中文字幕在线免费播放| 亚洲男人都懂得羞羞网站| 37pao成人国产永久免费视频| jlzzjlzz亚洲jzjzjz| 在线观看人成视频免费| 一级做a爰片久久毛片免费陪 | 日本xxxx色视频在线观看免费| 婷婷精品国产亚洲AV麻豆不片 | 全免费a级毛片免费看| 亚洲精品影院久久久久久| 西西大胆无码视频免费| 国产综合激情在线亚洲第一页| 久久亚洲精品无码观看不卡| 99精品在线免费观看| 亚洲精品无AMM毛片| 337p日本欧洲亚洲大胆裸体艺术| 日本在线看片免费人成视频1000 | 黄色网页免费观看| 亚洲狠狠综合久久| 天天摸天天操免费播放小视频| 一级中文字幕免费乱码专区| 亚洲激情校园春色| 亚洲国产专区一区| 免费可以看黄的视频s色|