Condition Coverage

blib/lib/Travel/Status/DE/HAFAS/Product.pm
Criterion Covered Total %
condition 15 30 50.0


and 3 conditions

line !l l&&!r l&&r condition
37 0 45 0 $name and $name =~ /Zug-Nr/u
45 0 0 $name and $name =~ /Zug-Nr/u and $product->{'nameS'}
41 0 0 45 $name and $cat
0 45 0 $name and $cat and $name eq $cat
45 0 0 $name and $cat and $name eq $cat and $product->{'nameS'}
45 12 33 0 defined $train_no and not $train_no
49 40 0 5 not defined $line_no and defined $product->{'prodCtx'}{'matchId'}
40 2 3 not defined $line_no and defined $product->{'prodCtx'}{'matchId'} and !defined($train_no) || $product->{'prodCtx'}{'matchId'} ne $train_no

or 3 conditions

line l !l&&r !l&&!r condition
30 0 45 0 $product->{'addName'} // $product->{'name'}
49 0 3 2 !defined($train_no) || $product->{'prodCtx'}{'matchId'} ne $train_no