软工第二次作业——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));
	}

}
原文地址:https://www.cnblogs.com/ych123123/p/8617851.html