Triangle是判断是否是三角形类
时间: 2024-02-12 15:05:52 浏览: 32
好的,那我们可以为Triangle类编写JUnit测试用例,使得它满足100%判定覆盖。以下是一个可能的测试用例:
```java
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
public class TriangleTest {
@Test
void testIsTriangle1() {
assertTrue(Triangle.isTriangle(3, 4, 5));
}
@Test
void testIsTriangle2() {
assertTrue(Triangle.isTriangle(5, 4, 3));
}
@Test
void testIsTriangle3() {
assertFalse(Triangle.isTriangle(1, 1, 3));
}
@Test
void testIsTriangle4() {
assertFalse(Triangle.isTriangle(0, 0, 0));
}
@Test
void testIsTriangle5() {
assertFalse(Triangle.isTriangle(-1, -1, -1));
}
}
```
这里我们编写了5个测试用例,分别覆盖了Triangle类的不同情况。其中,testIsTriangle1和testIsTriangle2测试了符合条件的三角形,testIsTriangle3测试了不符合条件的三角形,testIsTriangle4和testIsTriangle5测试了非法输入情况。这样,我们就可以保证Triangle类的判定覆盖率达到100%了。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![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)