您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源單元測(cè)試工具 > junit
關(guān)于intellij IDEA上Junit的用法
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2015/7/13 9:28:03 ] 推薦標(biāo)簽:單元測(cè)試工具

  話說(shuō),近正在看視頻學(xué)java。里面有個(gè)叫做junit的東西很有用。但是實(shí)話說(shuō)我擺弄了半天都沒(méi)弄明白。
  呢通過(guò)一些資料,終于弄清楚了junit的大致用法,這里寫(xiě)出來(lái),用以分享和備忘。
  首先,環(huán)境和軟件版本:Intellj IDEA 14.2
  第一步,引入junit
  寫(xiě)一個(gè)測(cè)試類(lèi)
package com.junit;
public class JunitTest1 {
}
  junit的用法是,將需要進(jìn)行測(cè)試的方法上面寫(xiě)上“@Test”,那我們這樣寫(xiě)
1 package com.junit;
2
3 import org.junit.Test;
4
5 public class JunitTest1 {
6     @Test
7
8 }
 。ㄟ@個(gè)地方要注意,如果沒(méi)有直接引用上面的org.junit.Test包的話,需要點(diǎn)選@Test,然后輸入Alt+Enter來(lái)在下拉列表中進(jìn)行加入)
  這個(gè)時(shí)候呢,@Test下面會(huì)報(bào)錯(cuò),提示‘@Test not applicable to type’,大概意思是@Test不能被這個(gè)類(lèi)型應(yīng)用。針對(duì)這個(gè)問(wèn)題,寫(xiě)個(gè)測(cè)試方法好了。
  package com.junit;
  import org.junit.Test;
  public class JunitTest1 {
  @Test
  public void Test(){
  }
  }
  這時(shí)雖說(shuō)不會(huì)報(bào)錯(cuò)了,但是一個(gè)空的測(cè)試方法是沒(méi)有意義的,所以我們補(bǔ)全方法。
  注意:這個(gè)assertEquals方法(作用是判斷兩個(gè)int類(lèi)型數(shù)值是否相等,如果相等,會(huì)報(bào)綠燈;否則為紅燈),需要加載靜態(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進(jìn)行測(cè)試。
  這樣,簡(jiǎn)單的junit單元測(cè)試完成了。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd