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

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

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

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
    簡單的JUnit測試

    本文介紹在NetBeans開發工具中編寫和運行JUnit單元測試的基礎部分。測試一個應用程序是開發周期的一部分,編寫和維護單元測試可以保證你源代碼中獨立的方法可以正常工作。

    NetBeans IDE 6.9 中包含JUnit 3.5和JUnit 4.5兩個版本,可自行選擇。(關于使用JUnit的更多信息,參考www.junit.org。)

    目錄
    一、新建Java測試包
    二、創建Java類庫
    三、JUnit注釋
    四、簡單的JUnit4測試方法
    五、運行測試


    一、新建Java測試包

    用于存放JUnit測試類庫的包
    1.右擊“測試包”>“新建”>“Java包”。
    2.在“新建Java包”對話框中,輸入包名,選擇位置(位置最好為“測試包”,以便于區分源碼包與測試包)。
    3.“完成”即可。

    二、創建java類庫測試

    用于為java類庫文件創建測試。
    1.右擊要創建測試的類文件,選擇“工具”>“創建 JUnit 測試”。
    2.在“選擇 JUnit 版本”對話框中,選擇“JUnit 4”。
    3.彈出“創建測試”對話框,在“創建測試”對話框中可以創建的測試命名、選擇位置(最好選擇測試包)。
    注:NetBeans中第一次使用 IDE 創建測試框架時,IDE 會提示選擇 JUnit 版本。選擇JUnit4后會自動刪除JUnit 3庫,下次再創建時,會默認創建JUnit4的測試。

    三、JUnit注釋

    JUnit注釋跟在測試方法前,對測試方法的類型進行說明。

    1.JUnit測試注釋

    測試注釋:@Test 標注將方法標記為測試方法。

    2.測試類、測試的初始化函數和釋放方法

    在 JUnit 4 中,可以使用標注來標記以下類型的初始化函數和釋放方法。
    測試類初始化函數:@BeforeClass 標注將方法標記為測試類初始化方法。測試類初始化方法只能運行一次,并且在測試類中的任何其他方法之前運行。
    測試類釋放方法:@AfterClass 標注將方法標記為測試類釋放方法。測試類釋放方法只能運行一次,并且在測試類中的任何其他方法完成之后運行。
    測試初始化函數:@Before 標注將方法標記為測試初始化方法。測試初始化方法在測試類中的各測試用例之前運行。運行測試不需要測試初始化方法,但是,如果需要在
    運行測試之前初始化一些變量,則可以使用測試初始化方法。
    測試釋放方法:@After 標注將方法標記為測試釋放方法。測試釋放方法在測試類中的各測試用例之后運行。運行測試不需要測試釋放方法,但是,可能需要使用釋放方法
    來清理運行測試用例時所需的任何數據。

    3.禁用測試注釋

    禁用測試:@Ignore 標注將該方法禁用。

    四、簡單的JUnit4測試方法

    創建java類庫測試后,分生成該類所有方法的測試方法。(測試方法很多)
    斷言
    1.assertEquals( 期望值, 實際值 ) // 實際值用被測試方法代替時就是對該方法的測試
    2.assertTrue( 實際值 )
    3.assert False(實際值)
    注:此方法使用 JUnit assertTrue 和 assertFalse 方法來測試各種可能的結果。要通過此方法的測試,assertTrue 必須全部為 true,并且 assertFalse 必須
    全部為 false。
    超時
    4.@Test(timeout=1000) // 超時被設置為 1000 毫秒。
    異常:
    5.@Test(expected=IllegalArgumentException.class) // 返回異常
    禁用測試:
    6.@Ignore // 在@Test 上方添加 @Ignore 標注來禁用測試。

    五、運行測試

    1.運行單個測試:
    右擊要運行的測試,選擇“運行文件”。
    2.運行整個測試:
    1)右擊要運行的測試包,選擇“新建”>“其它”打開“新建向導”。
    2)類別選擇“JUnit”,文件類型選擇“測試套件”,點擊“下一步”。
    3)輸入測試名,選擇位置,及要測試的包。
    4)“完成”即可。
    此時運行這個測試套件即可運行包內的所有測試。
    posted on 2012-11-02 14:40 abin 閱讀(1341) 評論(0)  編輯  收藏 所屬分類: Junit

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


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲美女精品久久| 亚洲av无一区二区三区| 成全在线观看免费观看大全 | 亚洲精品少妇30p| 一级毛片免费全部播放| 久久久久亚洲精品男人的天堂 | 国产亚洲精品成人久久网站 | 中文字幕在线免费观看| 亚洲AV日韩精品久久久久久久 | 久久精品亚洲中文字幕无码网站 | 亚洲AⅤ视频一区二区三区| 青娱乐在线免费观看视频| 亚洲成AV人在线观看网址| 一区二区三区在线免费观看视频| 亚洲区日韩区无码区| 97人妻精品全国免费视频| 亚洲精品乱码久久久久久下载 | 免费国产人做人视频在线观看| 国产精品手机在线亚洲| 久久久无码精品亚洲日韩软件 | 亚洲精品欧洲精品| 成年美女黄网站18禁免费| 边摸边吃奶边做爽免费视频99 | 黄色网址大全免费| 亚洲精品V欧洲精品V日韩精品| 88xx成人永久免费观看| 亚洲人成网亚洲欧洲无码| 国产亚洲av片在线观看18女人| 久久精品免费大片国产大片| 亚洲高清视频在线播放| 女人张开腿给人桶免费视频 | 蜜芽亚洲av无码一区二区三区 | 亚洲精品视频免费看| 午夜免费不卡毛片完整版| yellow视频免费看| 亚洲色图校园春色| 成人免费午夜视频| a级毛片在线免费观看| 亚洲一区二区三区高清不卡| 亚洲综合另类小说色区色噜噜| 中文字幕亚洲免费无线观看日本|