Prev | Testing and Code Coverage | Next |
$h = 0; if ($x) { $h = { a => 1 }; } if ($y) { print $h->{a}; }
Four paths through this code
$x $y
0 0 0 1 1 0 1 1
For 100% path coverage all four must be taken
Missing elses count as paths
Slide 24 | YAPC::Europe::2002 | Copyright © 2002 Paul Johnson |