關於intellij IDEA 上junit的用法


話說,最近正在看視頻學java。里面有個叫做junit的東西很有用。但是實話說我擺弄了半天都沒弄明白。

今天呢通過一些資料,終於弄清楚了junit的大致用法,這里寫出來,用以分享和備忘。

首先,環境和軟件版本:Intellj IDEA 14.2

第一步,引入junit

寫一個測試類

package com.junit;

public class JunitTest1 {

}

junit的用法是,將需要進行測試的方法上面寫上“@Test”,那我們就這樣寫

1 package com.junit;
2 
3 import org.junit.Test;
4 
5 public class JunitTest1 {
6     @Test
7 
8 }

(這個地方要注意,如果沒有直接引用上面的org.junit.Test包的話,需要點選@Test,然后輸入Alt+Enter來在下拉列表中進行加入)

這個時候呢,@Test下面會報錯,提示‘@Test not applicable to type’,大概意思是@Test不能被這個類型應用。針對這個問題,寫個測試方法就好了。

package com.junit;

import org.junit.Test;

public class JunitTest1 {
    @Test
    public void Test(){
        
    }
}

這時雖說不會報錯了,但是一個空的測試方法是沒有意義的,所以我們補全方法。
注意:這個assertEquals方法(作用是判斷兩個int類型數值是否相等,如果相等,會報綠燈;否則為紅燈),需要加載靜態包。

 1 package com.junit;
 2 
 3 import org.junit.Test;
 4 
 5 import static org.junit.Assert.assertEquals;
 6 
 7 public class JunitTest1 {
 8     @Test
 9     public void Test(){
10         assertEquals(2,1+5);
11     }
12 }

選取方法名,ctrl+shift+F10進行測試。
這樣,簡單的junit單元測試就完成了。

 


免責聲明!

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



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