Я пытаюсь выполнить это упражнение по тестированию белого ящика, в частности, учитывая фрагмент кода, я должен найти цикломатический сложность .
Это код:
int[] v = ;
int s = 0;
if (v,length < 6 && v.length > 0)
for (int i = 0 ; i < v.length ; i++) {
if (v[i] == i)
s++
}
else s=-1;
System.out.println(s);
Я переписываю код для разработки управляющего графа следующим образом:
int[] v = ;
int s = 0;
if (v.length < 6 && v.length > 0)
int i = 0;
while ( i < v.length-2 ) {
if (v[i] == i)
s++
i++;
}
else s=-1;
System.out.println(s);
Является ли цикломатическая сложность 5 ?