Path Coverage
Path Coverage
i++
loop <= 20
B L L
L
B -> C -> D -> G -> I -> L -> B
B B
B5 (ch != ‘\n’
entry j3 b1, b2, b3, b4, b5, b6, b7
|| last !=
J2
‘\n’)
j1 return b8 F
T
j2 j3 b7 argBuf.append(ch);
cldx++;
last = ch;
j3 j2 b3, b4, b5
B6
B7
return argBuf.toString();
j3 j3 b3, b4, b5, b6, b7
B8
T
T[L] mid=round
== (top+bott/2);
key
T F
T[mid]
== key F
found=true; found=false; T T
bott=mid+1;
T[mid]
< key
found=true;
top=mid-1;
L= mid; F
A
E -> EXIT
C D
F
EXIT E
F T
T J
I F
F G K
H
T
A
E -> EXIT
C D
F
EXIT E
F T
T J E
I F
F G K E
H
T E
T F
C D
F
EXIT E
F T
T J
I F
F G K
H
T