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

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

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

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    Eclipse中安裝和配置使用Junit

     在Eclipse中配置Junit的方法有兩種方式:
      第一種方法:
      1、下載junit的jar包,目前它的版本是junit3.8.1,可以從www.junit.org上下載。
      2、在要使用Junit的project名上,點擊properties--java build path-libraries, 點擊Add External JARs,把Junit包點上就行了。如圖所示,點擊Add External JARs,選擇相應的Junit包
      第二種方法:
      1、在要使用Junit的project名上,點擊properties--java build path-libraries, 點擊Add library,選擇JunitT即可。如圖1所示,在圖1中點擊Add library,在彈出的對話框中選擇Jnuit,如圖3所示,接下來選擇junit版本即可。
      
      第一種工程、(工程和測試在同一工程中)
      (1)Eclpise中新建工程junittest
      參考附件中的junittest-1.rar。其中定義了需要單元測試的類:com.cvicse.test.junit. JunitTest
      簡單的步驟:
      1、建一個project工程,工程名字為junittest。
      2、建立一個包,名字為com.cvicse.test.junit。
      3、建立一個類JunitTest,其內容如下
      package com.cvicse.test.junit; public class JunitTest { public boolean method1(int comp){ //do something if(comp>5){ //do something return false; }else{ //do something return true; } }
      (2)建立類junittest的junit類
      選擇要單元測試的類junittest,點擊右健,選擇”new”---“other”---“java”—“junit”—“junit test case”
      1、選擇第一個對話框中的屬性,一般需要選擇setup復選框和teardown
      Setup函數用于測試的初始化,而teardown用于測試的銷毀,前者相當于c++中的構造函數和析構函數。
      2、進入第二個對話框,選擇需要測試的類方法,一般只是選擇被測試類本身的方法,
      上圖中的junittest中的method1就是被測試類的實現方法。
      3、點擊finish,自動生成該類的測試類JunitTestTest
      4、生成的代碼如下所示。
      package com.cvicse.test.junit; import junit.framework.TestCase; public class JunitTestTest extends TestCase { protected void setUp() throws Exception { } protected void tearDown() throws Exception { } public void testMethod1() { fail("Not yet implemented" ); } }
      第二種工程(建立與源碼分離的工程)
      建立與源碼工程分離的test工程(測試代碼與源碼分離)
      一般情況,按照“建立類的junit類”的方法建立的測試單元,一般與源碼工程在同樣的包中,混雜在一起,需要將其分離。
      分離步驟:
      1、  在工程名下新建立“source folder”,命名為test,拷貝/src/*.*到/test下,并刪除非testcase類
      2、  在源碼/src中建立testcase類,然后移動到/test對應的目錄下,
      3、  執行如果出現錯誤:”test type does not exist”,則需要將/test目錄添加工程的source屬性中:工程右健—“properties”—“java build path”—“source”—“add folder”—選擇/test
      4、  如果需要的配置文件在web-inf下,則需要拷貝到src目錄下。
      建立測試后的工程
      建立單元測試的工程如:junitTest-2.rar
      覆蓋率測試和報告
      目前覆蓋率測試一般用jcoverage或者cobertura工具。
      使用cobertura測試的配置文件為:cobertura/build.xml,為ant腳本。
      工程參考:junitTest-3.rar;

    posted on 2014-09-11 10:18 順其自然EVO 閱讀(32606) 評論(0)  編輯  收藏


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


    網站導航:
     
    <2014年9月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品电影天堂网| 亚洲欧洲精品视频在线观看| tom影院亚洲国产一区二区| 久久久久久a亚洲欧洲aⅴ| 亚洲综合小说久久另类区| 99久久国产免费-99久久国产免费| 在线看片v免费观看视频777 | 亚洲an天堂an在线观看| 亚洲精品第一国产综合亚AV| 午夜免费国产体验区免费的| 91成人在线免费观看| 亚洲精品国产日韩无码AV永久免费网 | 亚洲人成自拍网站在线观看| 亚洲五月午夜免费在线视频| 67pao强力打造67194在线午夜亚洲 | 精品久久洲久久久久护士免费| 67194熟妇在线永久免费观看| 亚洲乱码一二三四区国产| 一区在线免费观看| 91九色精品国产免费| 亚洲综合免费视频| 午夜网站免费版在线观看| 亚洲四虎永久在线播放| 成在线人免费无码高潮喷水| 成在人线AV无码免费| 亚洲一区二区三区四区在线观看| 久久WWW免费人成—看片| 四虎国产精品免费视| 亚洲偷自精品三十六区| 国产一级一片免费播放| 九九精品成人免费国产片| 又粗又硬免费毛片| 鲁死你资源站亚洲av| 在线视频免费观看高清| 亚洲视频国产视频| 国产精品va无码免费麻豆| 亚洲AV无码一区二区三区鸳鸯影院| 4455永久在线观免费看| 亚洲国产超清无码专区| 成年黄网站色大免费全看| 美女被吸屁股免费网站|