GitHub - coderandyli/Junit-Pooling: Junit 使用汇总

Junit 使用汇总

Junit的简单使用

1.参考链接

    https://www.cnblogs.com/ysocean/p/6889906.html#_label1

2.知识点:(example:JunitTest.java)

    1、@Test: 测试方法
     a)(expected=XXException.class)如果程序的异常和XXException.class一样,则测试通过
     b)(timeout=100)如果程序的执行能在100毫秒之内完成,则测试通过
 
   2、@Ignore: 被忽略的测试方法:加上之后,暂时不运行此段代码
 
   3、@Before: 每一个测试方法之前运行(setU:主要完成测试前初始化的工作)
               
   4、@After: 每一个测试方法之后运行(tearDown:主要完成测试完之后的垃圾回收等工作)
 
   5、@BeforeClass: 方法必须必须要是静态方法(static 声明),会在所有测试方法执行之前执行
 
   6、@AfterClass: 方法必须要是静态方法(static 声明),所有测试结束之后执行

3.编写测试类的原则(example:JunitTest.java)

    ①测试方法上必须使用@Test进行修饰
 
    ②测试方法必须使用public void 进行修饰,不能带任何的参数
 
    ③新建一个源代码目录来存放我们的测试代码,即将测试代码和项目业务代码分开
 
    ④测试类所在的包名应该和被测试类所在的包名保持一致
 
    ⑤测试单元中的每个方法必须可以独立测试,测试方法间不能有任何的依赖
 
    ⑥测试类使用Test作为类名的后缀(不是必须)
 
    ⑦测试方法使用test作为方法名的前缀(不是必须)