java JUnit 5测试从另一个类返回值
我正在测试输入“3”是否会返回分类。首先,由于某些原因,它不是。请参阅以下内容:
public Grade(int p) throws IllegalArgumentException {
if(p<1 || p>20)
throw new IllegalArgumentException();
points = p;
}
public Classification classify() {
new Grade(points);
if(points>=1 && points<=4) {
return Classification.First;
}
if(points>=5 && points<=8) {
return Classification.UpperSecond;
}
return Classification.Fail;
}
和其他类
public enum Classification {
UpperSecond,
First;
}
以下是测试:
@Test
void ClassifyTest1() {
int p = 3;
Grade grade = new Grade(p);
assertEquals(p, Classification.First);
}
对于我所做的错事,任何帮助都将不胜感激
共 (0) 个答案