Junit单元测试:
测试分类
-
黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。
-
白盒测试:需要写代码的。关注程序具体的执行流程。
案例
我们创建了一个计算器类,其中有加减法,
package com.ahmu.yx.junit;
/**
* 减法
*/
public class Calculator {
/**
* 加法
*
* @param a
* @param b
* @return
*/
public int add(int a, int b) {
return a + b;
}
/**
* 减法
*
* @param a
* @param b
* @return
*/
public int sub(int a, int b) {
return a - b;
}
}
我们创建成功之后肯定要测试一下这个类对不对,
我没学junit之前肯定这样测试:
package com.ahmu.yx.junit;
public class CalculatorTest {
public static void main(String[] args) {
Calculator c = new