为什么调试点没有移到if else子句下面,testServ
方法中没有错误并按预期工作。
@Test
public void testXMAS() {
StringBuffer fb = xmsObj.testServ("XZXZXXX", 25, "", "", "");
if (fb != null)
logger.debug("ABCD done , issues: " + fb.toString());
else
logger.debug("ABCD not done , successfull:");
}
}
执行下面的循环后,不会在testServ()方法中使用return sb
语句?这就是为什么@Test类中的调试点不会触发的原因。
while (br.readLine() != null) {
String returnString = br.readLine();
if (rString.contains("eee")) {
log.debug(" Mie:" + rString);
}
}
答案 0 :(得分:1)
您的字符串缓冲区名为fb
,您正在检查sb
是否为空
答案 1 :(得分:1)
如果if和else子句都没有执行,那么testServ都没有终止,或者它正在抛出你正在传播的未经检查的异常......