Junit使用说明之三---Junit4.0的新特性



      4.0兼容了之前的老版本。并提供了新特性,所以这篇文章我以Junit4.0的新特性作标题,而不是以Junit4.0的使用。老版本的功能,在前面已经介绍的七七八八的了。这篇就来让我们看看4.0给我们带来那些方便快捷的功能吧。主要都是对比3.x的来看。


     废话我们就不多说,直接来看一个例子,代码如下:

import org.junit.Test;

public class MyNewTest {

	@Test
	public void firstTestMethod(){
		System.out.println("this is my first test for junit4.0");
	}
}


来,我们Run as Junit一下,绿色...并且控制台按照我们的预期进行了打印。这说明:任何一个方法,我们只要在方法上加上@Test的注解,Junit就会把它理解成测试方法,就会运行测试,无需继承任何类,方法名也无需要按规则进行命名。


那么我们再来看一下初始化工作以及收尾工作如何进行,看代码:

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class MyNewTest {

	@Before
	public void beforeTest(){
		System.out.println("before.......");
	}
	
	@Test
	public void firstTestMethod(){
		System.out.println("this is my first test for junit4.0");
	}
	
	@After
	public void afterTest(){
		System.out.println("after.........");
	}
}

看打印结果,也完全是按预期,@Before标识方法进行初始化,@After标识方法进行收尾工作。这里列,就会有一点疑问,如果要是有多个方法用@Before @After会是什么样的效果列?这个给大家留一点点小小的思考,可以自己加多一个方法,并进行标,看一下运行效果。


啦队   好啦,来总结一下4.0的好处吧:

1、可以是一个单纯的JAVA类,不需要继承任何类

2、方法名没有约定,可以随意命名


   我们能感受的主要还是这两点好处吧,关于4.0的新特性就基本上介绍完了。现在相信大家对单元测试有了一定的了解了吧,稍后有空的话再给大家介绍一下使用Junit来测试WEB吧,本章先就这样了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值