尝试用 3 个场景测试以下方法。如果两个对象相等,则返回 zer0,如果“this”大于另一个对象,则返回正数,否则返回负数。
我是否为 3 个案例编写 3 个不同的测试?或者我可以在一个单一的测试方法中完成这一切吗?谢谢
public int compareTo(Vehicle v){
if(this.getLengthInFeet() == ((Boat)v).getLengthInFeet()){
return 0;
}else if(this.getLengthInFeet() > ((Boat)v).getLengthInFeet()){
return 10;
}else{
return -10;
}
}