我在下面有一个方法isPerfect(x)(带4<=x<=10000),如何根据等价类、边界值和基路径测试编写测试用例:
public boolean checkPerfectNumber(int x) {
if(x >= 4 && x <= 10000) {
int sum = 0;
for(int i = 1; i < x; i++) {
if(x % i == 0) {
sum += i;
}
}
if(sum == x) return true;
}
return false;
}