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断言的功能更加的简单,就是在测试的时候确认返回值是否符合大家的期望,可见测试还是很简单的。