Junit单元测试---基础篇
一、介绍
Junit是一个开源的java单元测试框架。Junit4最大的改进是大量使用注解(元数据),很多实际执行过程都在Junit的后台做完了,而且写test case 的类不需要继承TestCase,只需要在所要做test case的方法前加@Test 注解即可。
二、常用的注解
1、@Before
用该注解标注的方法,会在每一个测试方法执行前要执行一次。一个测试类中只能有一个方法使用该注解标注。
2、@After
用该注解标注的方法,会在每一个测试方法执行后要执行一次。一个测试类中只能有一个方法使用该注解标注。
3、@BeforeClass
在所有测试方法执行前,要先执行一次。一个测试类中只能有一个方法使用该注解标注。
4、@AfterClass
在所有测试方法执行之后,要执行一次。一个测试类中只能有一个方法使用该注解标注。
5、@Test
使用该元数据标注的方法就是要测试的方法。
当要测试的方法有可能进入死循环的时候,可以使用@Test(timeout = xxxx)来设置执行该测试方法的执行时间,超过时间就退出死循环并返回错误。(单位是毫秒)
设置被测试的方法是否有异常抛出,可以使用@Test(expected = xxxException.class)来标注,如果测试方法抛出的异常与设置的异常一致,则测试通过。
6、@Ignore
这个注解标注的方法,在执行测试类是会忽略该方法。

浙公网安备 33010602011771号