| 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 |