idea中Junit的使用


第一步:添加插件

       添加插件:File->Settings->Plugins

 

 

第二步:修改設置

       1、設置生成模式:File->Settings->Other Settings

 

 

指定測試文件生成位置,必須兩層test/java(名字隨便取test/junitTest)

2、修改模板:File->Settings->Other Settings->Junit Generator->Junit4

Package是測試文件生成的包名

Today沒發現什么具體用處

 

 

配置基本完成,在idea安裝目錄下bin中,找到

 

這三個包引入到項目中。

 

 

第三步:junit的使用

     方式一:手動創建目錄,本人按模塊(module)測試,一個模塊一個測試文件

       1、首先為了不將測試添加到源中,在模塊下創建與src平級的目錄:test,這樣測試將從產品代碼中分離出來。然后右鍵選擇Mark Director As:Test Source Root,然后創建一個包,所有的測試文件放在這個包中。

結果如下:

 

2、在需要測試的類中,選擇類名右鍵選擇Go To à Test,出現彈窗,然后點擊Create New Test…

選擇create new test,創建測試類,如果想在已有測試類中添加方法,選擇同目錄,同類名,更新類中方法,和創建新類相同.

彈出框中選擇JUnit4作為單元測試庫,Class name:生成的測試文件文件名。

Superclass:不知道,可以不選;

Destination package: 指定文件生成位置,即剛才創建的JunitTest

勾選setUp/@Before: 作用在測試之前執行操作

下邊框中是要進行測試的方法,按需勾選。點擊OK生成測試文件

 

生成測試類格式如下:

package com.junit.MyClass;

 

import org.junit.Before;

import org.junit.Test;

 

import static org.junit.Assert.*;

 

/**

 * Created by lesley on 2017/1/14.

 */

public class CalculatorTest {

    //注意這個不能忘記!!要不然后面無法調用

    private Calculator calculator;

    @Before

    public void setUp() throws Exception {

        calculator = new Calculator();

    }

 

    @Test

    public void add() throws Exception {

        assertEquals(calculator.add(3, 5),8);

    }

 

}

private Calculator calculator;

    @Before

    public void setUp() throws Exception {

        calculator = new Calculator();

    }

外邊聲明對象,@before中創建對象;before顧名思義,Test方法執行之前執行的方法

下邊帶@Test的方法中進行方法測試。

方法左側箭頭,點擊運行此方法。

 

方式二:在項目src同目錄下直接生成測試類中所有方法的測試方法

選中要測試的類名,右鍵,點擊generate/或者快捷鍵Alt+Insert,出現的彈窗中選中Junit Test à Junit4,生成測試文件,文件位置自己找吧,應該是junit設置中指定的位置 /../../test/java。(最外層與項目根目錄下src同級test/java文件下)

使用和方式一相同;

 

至此基本就可以用了。

 

需要注意:

  測試類外層文件一定要設定資源類型,Test Source Root,即文件夾是綠色的;

  創建測試類窗口,一定要選擇junit4

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM