【 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  编译

 

运行结果:

测试开始
测试结束
测试开始
测试结束

 

 可以看到两个单元测试都成功了

 

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