自己开发一个Java项目, 编写函数get_max,求三个整数的最大值(通过参数传入三个整数),使用JUnit对其中的类进行单元测试,并编写测试报告
时间: 2023-12-10 10:40:16 浏览: 40
好的,我可以为你提供一个简单的示例代码:
```
public class MaxValue {
public static int get_max(int a, int b, int c) {
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
return max;
}
}
```
然后,我们可以使用JUnit对这个类进行单元测试,代码如下:
```
import org.junit.Test;
import static org.junit.Assert.*;
public class MaxValueTest {
@Test
public void testGetMax() {
assertEquals(3, MaxValue.get_max(1, 2, 3));
assertEquals(5, MaxValue.get_max(5, 2, 3));
assertEquals(10, MaxValue.get_max(1, 2, 10));
}
}
```
在这个测试类中,我们使用了JUnit提供的`@Test`注解来标记测试方法,使用`assertEquals()`方法来判断实际结果是否与预期结果相等。
最后,我们可以生成一个测试报告,以便更好地了解测试结果。可以使用Eclipse或IntelliJ等IDE自带的测试报告功能,也可以使用第三方工具如ReportNG等。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)