Java - Junit单元测试

测试分类:

  1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。
  2. 白盒测试:需要写代码的。关注程序具体的执行流程。

Junit使用:白盒测试

步骤:

  1. 定义一个测试类(测试用例),建议:

    • 测试类名:被测试的类名Test CalculatorTest
    • 包名:xxx.xxx.xx.test top.onefine.test
  2. 定义测试方法:可以独立运行,建议:

    • 方法名:test测试的方法名 testAdd()
    • 返回值:void
    • 参数列表:空参
  3. 给方法加@Test

  4. 导入junit依赖环境

<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.13</version>
    <scope>test</scope>
</dependency>

判定结果:

  • 红色:失败
  • 绿色:成功
  • 一般会使用断言操作来处理结果:Assert.assertEquals(期望的结果, 运算的结果);

补充:

  • @Before:init() 修饰的方法会在测试方法之前被自动执行,常用于资源申请
  • @After:destroy() 修饰的方法会在测试方法执行之后自动被执行,常用于释放资源
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章