話說,最近正在看視頻學java。裏面有個叫作junit的東西頗有用。可是實話說我擺弄了半天都沒弄明白。java
今天呢經過一些資料,終於弄清楚了junit的大體用法,這裏寫出來,用以分享和備忘。app
首先,環境和軟件版本:Intellj IDEA 14.2單元測試
第一步,引入junit測試
寫一個測試類spa
package com.junit; public class JunitTest1 { }
junit的用法是,將須要進行測試的方法上面寫上「@Test」,那咱們就這樣寫code
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不能被這個類型應用。針對這個問題,寫個測試方法就行了。blog
package com.junit; import org.junit.Test; public class JunitTest1 { @Test public void Test(){ } }
這時雖然說不會報錯了,可是一個空的測試方法是沒有意義的,因此咱們補全方法。
注意:這個assertEquals方法(做用是判斷兩個int類型數值是否相等,若是相等,會報綠燈;不然爲紅燈),須要加載靜態包。it
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單元測試就完成了。class