软工第二次作业——Junit的使用
-
1. Eclipse的安装
在大一下学期的时候就开始接触Java编程了,也因此知道了Eclipse,一直以来也在使用它进行Java课程的学习。Eclipse运行后如图所示:
-
2. Junit的导入
也是在课堂上通过老师的讲课才知道了Eclipse里有一种叫做Junit的测试工具,之前还一直以为Junit是一个jar包,结果弄了半天才发现不是,也不需要去官网下载,Eclipse里面已经自带了Junit,只要自己导入就可以了。Junit5导入过程如下:
- #####(1).新建一个工程(Junit_Test)和包(test)
- #####(2).选择导入Junit5
-
3.测试代码和测试用例
-
(1).编写测试代码
-
- #####(2).生成Junit测试框架
- #####(3).编写测试用例
- #####(4).测试结果
-
4.附录(完整测试代码几测试用例代码)
(1).测试代码
package test;
public class SimpleTest {
public int add(int a,int b) {
return a+b;
}
public float sub(float a) {
a = a - 1;
return a;
}
public int mul(int a,int b) {
a = a*b*2;
return a;
}
public double div(double a) {
return a/2;
}
}
(2).测试用例代码
package test;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
class SimpleTestTest {
@BeforeEach
void setUp() throws Exception {
}
@Test
void testAdd() {
assertEquals(3,new SimpleTest().add(1, 2));
}
@Test
void testSub() {
assertEquals(2.0,new SimpleTest().sub(3));
}
@Test
void testMul() {
assertEquals(6,new SimpleTest().mul(1,3));
}
@Test
void testDiv() {
assertEquals(3.0,new SimpleTest().div(6.0));
}
}