話說,近正在看視頻學(xué)java。里面有個叫做junit的東西很有用。但是實話說我擺弄了半天都沒弄明白。
呢通過一些資料,終于弄清楚了junit的大致用法,這里寫出來,用以分享和備忘。
首先,環(huán)境和軟件版本: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不能被這個類型應(yīng)用。針對這個問題,寫個測試方法好了。
package com.junit;
import org.junit.Test;
public class JunitTest1 {
@Test
public void Test(){
}
}
這時雖說不會報錯了,但是一個空的測試方法是沒有意義的,所以我們補全方法。
注意:這個assertEquals方法(作用是判斷兩個int類型數(shù)值是否相等,如果相等,會報綠燈;否則為紅燈),需要加載靜態(tài)包。
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單元測試完成了。