1. 程式人生 > 其它 >idea中Junit的使用 第二版

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檔案下)

使用和方式一相同;

至此基本就可以用了。