package danyuanceshi;
public class Calculator {
/加法/
public int add(int a,int b){
return a+b;
}
/减法/
public int sub(int a,int b){
return a-b;
}
}
package danyuanceshi;
import org.junit.Assert;
import org.junit.Test;
/*Junit单元测试
-
测试分类:
-
黑盒测试:看不到代码具体长什么样子,只需要传入或者输出一些参数,关注结果是否达到了预期即可,也不需要写代码,
-
给输入值,看结果是否达到预期。
-
白盒测试:也需要一些输入,然后会返回会一些输出,但是具体的逻辑和代码
-
*/
public class CalculatorTest {@Test
public void addTest(){
//创建对象
Calculator c=new Calculator();
//调用方法
int add=c.add(6, 6);
//断言
Assert.assertEquals(12,add);
}@Test
public void sunTest(){
//创建对象
Calculator c=new Calculator();
//调用方法
int sub=c.sub(6,6);
//断言
System.out.println(sub);
}
}