标签: java code-coverage
由于Java程序包含多个条件语句,我想跟踪每个执行在不同试验中触及的行号。我该怎么办?
说,如果我正在通过条件陈述" if(x == 1)x ++"," if(x == 1)"在第6行,x ++在第7行。如果我在这个if语句的末尾插入Thread.currentThread()。getStackTrace()[1] .getLineNumber(),它只能打印"第7行和第34行;,但实际上第6和第7行都被触及了。我怎么能打印两个行号?