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

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

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

    軟件絕對領域

    JUnit初級用法簡介

    大名頂頂的JUnit是Kent Beck和Erich Gamma編寫的用java語言實現的單元測試框架。

    JUnit3


    JUnit3的用法比較簡單,就是實現繼承框架中TestCase的測試用例(一般實踐中命名為XxxTest),然后在其中加入以testXxx命名的測試方法。然后就可以用JUnit框架中的Runner運行測試。

    而且在JUnit的測試中如果要加入初始化方法就把方法命名為setup(),如果要加入清理方法就把方法命名為downDown()。
    如果要將幾個測試用例作為一個集合一次運行就實現一個有public static Test suite()方法簽名的方法,在其中創建一個TestSuite實例,然后調用方法addTest把一個個測試用例加入到集合中。


    JUnit4

    JUnit4在3的基礎上融入了JDK1.5的注釋特性,大大得改進和強化了JUnit框架。將測試方法由之前的通過繼承TestCase確定測試類和通過命名方法確定測試方法的測試編寫方式轉變為由注釋確定這些方面。

    常用的注釋:
    @Before:初始化方法
    @After:清理資源
    @Test:測試方法
    @BeforeClass:針對所有測試,只執行一次,且必須為static void
    @AfterClass:針對所有測試,只執行一次,且必須為static void

    只要有在類中要測試的方法前加入@Test,這個類就是一個測試用例。而加了對應注釋的方法就是各個功能方法,比如初始化和清理。

    JUnit4相對以前的增強體現在以下的注釋中:

    @Test(expected=Exception.class):異常測試,斷言異常必定產生

    @Test(timeout=n):要求測試在允許超時時間(n秒)中完成

    @Ignore:忽略某個測試方法

    @Parameters:提供參數測試,也就是用一組參數測試代碼


    而且JUint4對ant1.7以下的版本有兼容性問題。


    以上講的JUnit用法就是最最常用用法。







    posted on 2007-04-28 23:40 _Kai_ 閱讀(1762) 評論(0)  編輯  收藏


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


    網站導航:
     

    公告

    碼農一枚

    歡迎大家發E-mail到 與我討論關于軟件開發的各種看法。

    最新Blog地址:http://thekayway.com/

    導航

    <2007年4月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    統計

    常用鏈接

    留言簿(2)

    隨筆分類(21)

    隨筆檔案(18)

    常去的地方

    技術站點

    朋友的Blog

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 在线精品亚洲一区二区三区| 国产在线98福利播放视频免费| 亚洲人成网亚洲欧洲无码久久| 性生大片视频免费观看一级| 亚洲VA综合VA国产产VA中| 亚洲GV天堂GV无码男同| 国产福利免费观看| 一级毛片免费不卡| 亚洲精品国产品国语在线| 男人进去女人爽免费视频国产| 亚洲AV无码乱码国产麻豆穿越| 国产一级淫片a免费播放口| 亚洲人成在线影院| 男女免费观看在线爽爽爽视频 | 国产亚洲精品无码成人| a级片在线免费看| 无码欧精品亚洲日韩一区| 永久黄色免费网站| 亚洲综合精品第一页| 国产午夜免费福利红片| 国产97视频人人做人人爱免费| 亚洲精品tv久久久久久久久| 四虎精品视频在线永久免费观看| 伊人久久亚洲综合影院首页| 免费一级毛片在级播放| 成人免费ā片在线观看| 亚洲精品视频观看| 国产真人无遮挡作爱免费视频| caoporn国产精品免费| 少妇中文字幕乱码亚洲影视| 噼里啪啦电影在线观看免费高清| 老司机精品视频免费| 亚洲AV中文无码乱人伦下载| 日韩国产免费一区二区三区| 老司机午夜性生免费福利 | 亚洲xxxxxx| 亚洲一区二区高清| 无码区日韩特区永久免费系列| 日本亚洲高清乱码中文在线观看| 亚洲狠狠综合久久| 国产成人青青热久免费精品 |