0

我在下面有一个方法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;
    }
4

0 回答 0