Condition Coverage

blib/lib/Autodia/Diagram.pm
Criterion Covered Total %
condition 0 60 0.0


and 2 conditions

line l !l condition
1275 0 0 scalar @{$nodes{$node}{'children'};} and scalar @rows
0 0 defined $rows[1] and scalar @{$rows[1];}
1305 0 0 scalar @{$nodes{$node}{'children'};} and scalar @{$rows[2];}

and 3 conditions

line !l l&&!r l&&r condition
337 0 0 0 $config{'sort'} and $cp ne 'Diagram'
509 0 0 0 $$method{'visibility'} == 1 and $config{'public'}
530 0 0 0 $$attribute{'visibility'} == 1 and $config{'public'}
656 0 0 0 $$method{'visibility'} == 1 and $config{'public'}
677 0 0 0 $$attribute{'visibility'} == 1 and $config{'public'}
784 0 0 0 $$method{'visibility'} == 1 and $config{'public'}
805 0 0 0 $$attribute{'visibility'} == 1 and $config{'public'}
1035 0 0 0 defined $new_package->Type and defined $new_package->Id
1223 0 0 0 defined $node and defined $nodes{$node}
1274 0 0 0 defined $nodes{$node}{'children'} and defined $rows[1]
1275 0 0 0 scalar @{$nodes{$node}{'children'};} and scalar @rows and scalar @{$rows[1];} > 0
0 0 0 defined $rows[1] and scalar @{$rows[1];} and $done2ndrow == 0
1412 0 0 0 $$self{'_dia_done'}{$$node{'entity'}->Id} and scalar @children < 1

or 2 conditions

line l !l condition
108 0 0 $$self{'directed'} ||= 0
1489 0 0 scalar @{$$self{'_dia_rows'}[$depth + 1];} || 1
1547 0 0 $parent_class{$inheritance->Parent} || 0

or 3 conditions

line l !l&&r !l&&!r condition
75 0 0 0 ref $class || $class
900 0 0 0 $config{'templatefile'} || get_template(%config)
1460 0 0 0 $best_available ||= $available