亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
JUnit中巧妙運用Metedata
作者:網絡轉載 發布時間:[ 2013/1/6 15:10:10 ] 推薦標簽:

  JUnit4至今還是神神秘秘,不知道終是個什么樣子。但是已經有文章在對其進行介紹。先不管文章里描述的是否是JUnit4后的面貌,我們可以從中看出JUnit4借助Tiger的新特性進行了不小的改進,尤其是元數據(Metadata)的應用。
  
  在文章透露出的所有信息里面,幾乎所有的改進都和元數據有關。以前一切依靠命名規范來約束的方法,現在都改為通過不同類型的元數據來加以區別。當然這倒沒有什么大不了的,通過元數據注釋(Metadata Annotations)也許會顯得代碼看起來更加醒目一些。
  
  文章中稱JUnit4正式的引入了類級別的setUp和tearDown,使得在多個測試方法運行前可以統一初始化,并在這些測試方法運行結束后統一回收。我曾經在我以前的JUnit源碼分析中提到過這個問題,但是當時我沒有理解JUnit為什么沒有提供類級別的支持:為了保持每個測試用例的完全獨立性。不過有些時候提供類級別的setUp、tearDown還是有必要的,前提是使用得當。
  
  說了這么多,忘了一點,類級別setUp和tearDown的聲明也是使用元數據加以標示的。
  
  JUnit4對元數據的成功應用還在于對期望異常測試的簡化。如果在3.8.1中,編寫一個測試用例,以測試代碼是否能按你期望的那樣拋一個業務異常出來。你需要先try后catch,并且還要在沒有達到預期結果時手動fail。的確不是很方便,這一點我有體會。到了JUnit4中,通過帶有excepted參數的test標記,你可以很輕松的做到與3.8.1中完全一樣的效果,它不僅僅是的代碼變得清晰好看,而且還為我們節省了不少寶貴的時間。
  
  此外,還有一些地方應用元數據來提供更多的功能,而且有些地方還使用到了Tiger中的其它特性。距此篇文章發表已有近兩個月的時間了,JUnit4仍然沒有動靜,這預示著什么,大家拭目以待!

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 欧美日韩亚洲一区二区 | 午夜激情福利在线 | 亚洲欧美日韩中文综合在线不卡 | 国产亚洲蜜芽精品久久 | 亚洲十八 | 超薄全透明无内肉色丝袜 | 久在草在线 | 国产毛片a级 | 日韩精品中文字幕在线 | 亚洲91在线视频 | 成人黄色在线播放 | 免费一级毛片在播放视频 | 成人在线一区二区 | 日本一区二区中文字幕 | 精品日韩欧美一区二区三区 | 免费看黄的动漫永久免费 | 国产精品成人一区二区1 | 亚洲图区综合网 | 国产一区二区免费播放 | 免费黄色的视频 | 亚洲色图制服诱惑 | 午夜精品视频在线观看 | 亚洲va国产va欧美va综合 | 免费看黄色三级毛片 | 翁熄性荡事最新篇王伟忠 | 国产激情一区二区三区在线观看 | 乱系列中文字幕在线视频 | 两个人看的www中文字幕 | 欧美国产激情二区三区 | 超清乱人伦中文视频在线 | 国产精品欧美亚洲韩国日本 | 日本韩经典三级在线播放 | 亚洲欧美国产另类 | 久久精品国产亚洲麻豆 | 午夜按摩| 男女摸下面刺激免费视频软件 | 国产黄色免费观看 | 黄色片日韩 | 久久国产亚洲高清观看5388 | 国产视频精品免费 | 欧美白人黑人xxxx猛交 |