Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case.
Si consideri la seguente funzione C:
-----------
int f(int x, int y)  {   
 if (x - y - 6 <= 0)   { if (x + y - 3 >= 0)  return (1); else return (2); }
  else {if (x + 2*y -15 >= 0)  return (3); else return (4); }
 }  /* f()  */
Quale dei seguenti test sets consegue una branch coverage del 100% ?