junit是Java开发测试中非常好用的一个测试工具,下面演示他的几个简单应用
首先构造一个需要测试的类
package com.bird.junit;
/**
* @use 需要测试的类
* @author Bird
*
*/
public class Person {
public String run(){
System.out.println("run!");
return "1";
}
public void eat(){
System.out.println("eat");
}
}
下面是使用Junit的测试类
package com.bird.junit;
import junit.framework.Assert;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
/**
* @use 使用Junit测试
* @author Bird
*
*/
public class TestPerson {
private Person p ;
@Before
public void before(){
p = new Person();
System.out.println("Before");
}
@Test
public void testRun(){
//断言
Assert.assertEquals("2", p.run());
}
@Test
public void testEat(){
p.eat();
}
@After
public void after(){
System.out.println("After");
p = null;
}
}
其中Before标签是让其他方法运行前进行运行,after 的意思大家都懂得,那个 Assert断言的功能更加的简单,就是在测试的时候确认返回值是否符合大家的期望,可见测试还是很简单的。