单元测试-java
Maven项目
学java必学!!!
如果你不愿意变强,请百度搜索idea或Eclipse怎么使用Junit。
1. junit测试
单元测试,也需要遵循一定的编程规范,不能随便的写一个地方,也要做到格式规范,命名规范,结构规范等等。
例如我要测试Demo类的方法:
怎么使用?
-
编写测试类
-
编写测试方法
-
点击运行
例如:
import junit.framework.TestCase;
import org.junit.Test;
public class DemoTest {
@Test
public void fun1() {
System.out.println(new Demo().fun1(2,1,5));
double v = new Demo().fun1(2, 1, 6);
System.out.println(v);
// 断言
TestCase.assertEquals(v,5.0);
}
}
2. main方法测试
对于单个简单的方法测试,我们可以通过main方法直接测试
例如:
public class Demo {
public static double fun1(int a, int b, double c){
if(a>0 && b>0){
c = c/a;
}
if(a>1 || c>1){
c = c + 1;
}
c = c + b;
return c;
}
public static void main(String[] args) {
double v = fun1(2, 1, 6);
System.out.println(v);
}
}
3.Postman测试
对于网络接口,可以用Postman测试下载
例如:
这是学校教务的API接口。