`
BradyZhu
  • 浏览: 245420 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

junit测试简单实例

 
阅读更多

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

相关推荐

Global site tag (gtag.js) - Google Analytics