java單元測試框架-Junit在eclipse中的使用

本次總結是結合在慕課網的JUnit—Java單元測試必備工具這一視頻課程的學習而總結的。

開發環境:eclipse

框架:Junit

如何使用:

因爲在eclipse中已經存在Junit.jar,所以我們只要在工程項目中添加就行:(不用另外下載點擊打開鏈接

添加方法:

1.打開eclipse,新建java project 項目 ,然後選中項目鼠標右鍵,選擇build path,選擇add library

---選擇Junit --next--選擇Junit版本--finish


2.看到下面的左邊的工程目錄,會看到你添加的Junit4,我這這裏是版本4的。在src 下我創建一個com.imooc.util包下的一個Calculate.java類,然後在項目下再創建一個Source Folder  :test 然後把所有需要測試的類放到這裏面 ,需要注意的是test下的目錄要和src下的保持一樣。


3.這一次的例子代碼如下:

src下的Calculate.java

package com.imooc.util;

public class Calculate {
	public int add(int a,int b) {
		return a+b;
	}
	public int subtract(int a,int b) {
		return a-b;
	}
	public int multiply(int a,int b) {
		return a*b;
	}
	public int divide(int a,int b) {
		return a/b;
	}
}

test下的CalculateTest.java

package com.imooc.util;

import static org.junit.Assert.*;

import org.junit.Test;

public class CalculateTest {
	
    /*
       總結:
        1.測試方法必須使用@Test進行修飾
	2.測試方法必須使用public void進行修飾,不能帶任何參數
	3.新建一個源代碼目錄來存放我們的測試代碼
	4.測試類的包應該和被測試類保持一致
	5.測試單元中的每一個方法必須可以獨立測試,測試方法
	間不能有任何的依賴
	6.測試類使用Test作爲類名的後綴(不是必須)
	7.測試方法使用test作爲方法名的前綴(不是必須的)
	*/

	@Test
	public void testAdd() {
		assertEquals(6,new Calculate().add(3,3));
	}
	
	@Test
	public void testSubtract() {
		assertEquals(3,new Calculate().subtract(5,2));
	}
	@Test
	public void testMultiply() {
		assertEquals(4,new Calculate().multiply(2,2));
	}
	@Test
	public void testDivide() {
		assertEquals(3,new Calculate().divide(6,2));
	}
}

6.快速創建測試類的方法:選擇Calculate這個類名稱右鍵鼠標選擇new --Junit Test Case


選擇test的路徑,填寫測試類名稱Name,不能重複,點擊next,如下圖,勾選你要選擇的測試類的方法,然後finish

就會自動幫你創建需要的測試類和方法





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章