码迷,mamicode.com
首页 > 其他好文 > 详细

单元测试

时间:2019-05-16 17:57:13      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:sse   main方法   静态   equal   单元测试   测试的   对比   sam   规则   

主要记录一下单元测试的使用方法:Junit

单元测试主要是为了进行程序测试而开发的测试工具类。

单元测试的规则:

  1、测试class的类起名规范为类型+Test

  2、测试方法的方法其明规则为test+方法名

当然我们在正常开发中没必要单单为了测试而进行新类的编写,在原有类上直接测试即可(偷懒),但是在测试完后要把注解等去掉。

  测试的方法很简单,在想测试的方法上添加@Test,然后直接想运行main方法一样执行即可。

  单元测试的方法有时可能需要在执行前后进行相关的准备和清理工作,可以新建两个方法,一个准备,一个清理,注解分别为@Before和@After,在执行@Test方法前后会执行

  注意: 一个类中可能有多个@Test方法,此时如果run类的话,会顺序执行@Test测试类,@Before和@After在执行每个@Test前后都会执行,如果想之执行一次,则改用@Before

Class和@AfterClass注解但是这两个准备和清理方法必须是静态的。

单元测试还可以帮助我们直接对比执行结果,而不需要我们自己去控制台对比,对比的方法就是使用Assert(断言)

  断言的使用例子如下:

Assert.assertSame();
Assert.assertEquals();
Assert.assertArrayEquals();
Assert.assertFalse();
Assert.assertNull();
Assert.assertNotSame();
Assert.assertNotNull();

单元测试

标签:sse   main方法   静态   equal   单元测试   测试的   对比   sam   规则   

原文地址:https://www.cnblogs.com/viceversa/p/10876895.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!