请为以下程序段设计测试用例集,要求满足条件组合覆盖 public class Triangle { prote...
单项选择题请为以下程序段设计测试用例集,要求满足条件组合覆盖 public class Triangle { protected long lborderA = 0; protected long lborderB = 0; protected long lborderC = 0; // Constructor public Triangle(long lborderA, long lborderB, long lborderC) { this.lborderA = lborderA; this.lborderB = lborderB; this.lborderC = lborderC; } public boolean isTriangle(Triangle triangle) { boolean isTriangle = false; // check boundary if (triangle.lborderA > 0 && triangle.lborderB > 0 && triangle.lborderC > 0 ) // check if subtraction of two border larger than the third if ((triangle.lborderA-triangle.lborderB) < triangle.lborderC && (triangle.lborderB-triangle.lborderC) < triangle.lborderA && (triangle.lborderC-triangle.lborderA) < triangle.lborderB) {isTriangle = true; } return isTriangle; } }
A.lborderA
B.lborderB
C.lborderC
D.lborderA
E.lborderB
F.lborderC
G.lborderA-triangle.lborderB)
H.lborderC
I.lborderB-triangle.lborderC)
J.lborderA
K.lborderC-triangle.lborderA)
L.lborderB)