判断三角形形状的junit4测试
时间: 2024-01-20 20:15:12 浏览: 109
判断三角形测试
以下是一个使用JUnit4进行三角形形状判断的测试示例:
```java
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class TriangleTest {
@Test
public void testIsTriangle() {
Triangle tri = new Triangle();
// 测试等边三角形
assertEquals("判断等边三角形失败", true, tri.isTriangle(3, 3, 3));
// 测试等腰三角形
assertEquals("判断等腰三角形失败", true, tri.isTriangle(5, 5, 3));
// 测试斜角三角形
assertEquals("判断斜角三角形失败", true, tri.isTriangle(3, 4, 5));
// 测试非三角形
assertEquals("判断非三角形失败", false, tri.isTriangle(1, 1, 5));
}
}
```
这个示例中,我们使用JUnit的`@Test`注解来标记测试方法。在每个测试方法中,我们创建了一个`Triangle`对象,并使用`assertEquals`方法来断言预期结果与实际结果是否相等。通过这种方式,我们可以测试等边、等腰、斜角以及非三角形的情况。
阅读全文