【 Junit 單元測試 】

 

 

 

普通的測試:

 

正規的單元測試:

 

 

 

 

 

 

package entity;

public class Calculator {
	public int sub(int a,int b) {
		return a-b;
	}
	
	public int add(int a,int b) {
		return a+b;
	}
}
package test;

import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import entity.Calculator;

public class CalculatorTest {
	
	@Before
	public void init() {
		 System.out.println("測試開始");
	}
	
	@After
	public void close() {
		 System.out.println("測試結束");
	}
	
	@Test
	public void testAdd() {
		Calculator cal = new Calculator();
		int result = cal.add(1, 2);
		Assert.assertEquals(3, result);
	}
	
	@Test
	public void testSub() {
		Calculator cal = new Calculator();
		int result = cal.sub(2, 2);
		Assert.assertEquals(0, result);
	}
	
}

 

測試類雖然沒有main入口,但是是可以運行的,本機使用 Eclipse  編譯

 

運行結果:

測試開始
測試結束
測試開始
測試結束

 

 可以看到兩個單元測試都成功了

 

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