JavaSE-单元测试、反射、注解
[TOC] 第一章:单元测试 1.1 测试分类 黑盒测试,不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试,需要写代码的。关注程序具体的执行流程。 利用java中的junit依赖环境是白盒测试的一种方式 1.2 Junit的使用步骤 定义一个测试类(测试用例) 定义测试方法:可以独立运行 给方法加@Test 导入junit依赖环境 判定结果: 红色:失败 绿色:成功 一般我们会使用断言操作来处理结果 Assert.assertEquals(期望的结果,运算的结果) ; Before和After @Before: 修饰的方法会在测试方法之前被自动执行 @After: 修饰的方法会在测试方法执行之后自动被执行 1.3 Junit使用 程序代码 /* * 计算器类 * */ public class Calc { public int add(int num1,int num2){ return num1+num2; } public int subtract(int num1,int num2){ return num1-num2; } public int multi(int num1,int num2){ return num1*num2; } public int div(int num1,int num2){ return num1+num2; } } 测试代码