Junit测试框架

1、@Test

public class Demo{
	@Test//Junit测试代码必须的
	public void testRun(){
		System.out.println("success!");
	}
}

在Outline视图中,找到testRun()方法右击Run as -> Junit Test

如果想要测试多个方法,在类名上右击进行操作。

2、@Before 和 @After

before()在测试代码之前运行,执行一些初始化操作;

after()在测试代码运行结束之后运行,释放系统资源;

public class Demo4 {
	String str;
	
	@Before
	public void before(){
		str = "Junit测试框架!";
		System.out.println("Before()");
	}
	@Test
	public void testRun(){
		System.out.println("testRun()");
	}
	
	@Test
	public void testEat(){
		System.out.println("testEat()");
	}
	
	@After
	public void after(){
		str = null;
		System.out.println("after()");
	}
}

运行结果: 

Before()

testRun()

after()

Before()

testEat()

after()

3、@BeforeClass 和 @AfterClass

这两个方法是在类加载的时候运行;这两个方法不是太常用

	@BeforeClass
	public static void before(){
		str = "Junit测试框架!";
		System.out.println("Before()");
	}

	@AfterClass
	public static void after(){
		str = null;
		System.out.println("after()");
	}

运行结果:

Before()

testRun()

testEat()

after()

3、Assert断言

Assert.assertEquals(String, String);  查看API

版权所有 违法必究 若要转载,请说明出处:http://blog.csdn.net/feilong1105

阅读更多
个人分类: Java教程
上一篇MyEclipse使用技巧
下一篇Java高级技术
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭