编写一个三角形类,根据三边长判断三角形类、使用Junit的Testsuite编写对复数
时间: 2023-06-25 21:04:40 浏览: 109
三角形类代码如下:
```java
public class Triangle {
private double a, b, c;
public Triangle(double a, double b, double c) {
this.a = a;
this.b = b;
this.c = c;
}
public String getType() {
if (a <= 0 || b <= 0 || c <= 0) {
return "不是三角形";
}
if (a + b <= c || a + c <= b || b + c <= a) {
return "不是三角形";
}
if (a == b && b == c) {
return "等边三角形";
}
if (a == b || b == c || a == c) {
return "等腰三角形";
}
return "普通三角形";
}
}
```
使用 JUnit 的 TestSuite 编写对复数的测试代码如下:
```java
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({ComplexTest.class, ComplexCalculatorTest.class})
public class ComplexTestSuite {
}
```
其中 `ComplexTest` 和 `ComplexCalculatorTest` 是两个测试类,分别测试复数的基本操作和复数计算器的功能。
阅读全文