Condition Coverage

blib/lib/Net/ACL.pm
Criterion Covered Total %
condition 47 78 60.2


and 3 conditions

line !l l&&!r l&&r condition
52 2 0 2 blessed $value and $value->isa('Net::ACL::Rule')
75 20 4 0 defined $$this{'_name'} and defined $knownlists{$$this{'_type'} or $class}{$$this{'_name'}}
159 58 2 8 defined $newname && defined $$this{'_name'} && $newname eq $$this{'_name'}
6 8 60 defined $newname || defined $$this{'_name'} and not defined $newname && defined $$this{'_name'} && $newname eq $$this{'_name'}
163 31 29 0 defined $newname and defined $knownlists{$$this{'_type'} or $class}{$newname}
186 45 1 0 defined $newtype && defined $$this{'_type'} && $newtype eq $$this{'_type'}
2 0 46 defined $newtype || defined $$this{'_type'} and not defined $newtype && defined $$this{'_type'} && $newtype eq $$this{'_type'}
190 25 21 0 defined $$this{'_name'} and $knownlists{$newtype or $class}{$$this{'_name'}}

or 2 conditions

line l !l condition
29 24 0 shift() || 'Net::ACL'
208 2 8 $a->seq || 0
2 8 $b->seq || 0

or 3 conditions

line l !l&&r !l&&!r condition
30 0 24 0 ref $proto || $proto
75 4 0 0 $$this{'_type'} or $class
78 4 0 0 $$this{'_type'} or $class
87 0 16 0 ref $proto || $proto
112 2 1 0 ref $proto || $proto
131 0 0 0 ref $proto || $proto
159 37 31 6 defined $newname || defined $$this{'_name'}
163 0 0 0 $$this{'_type'} || $class
10 19 0 $$this{'_type'} or $class
169 32 1 0 $$this{'_type'} or $class
171 10 19 0 $$this{'_type'} or $class
186 20 26 2 defined $newtype || defined $$this{'_type'}
190 0 0 0 $$this{'_type'} || $class
20 1 0 $newtype or $class
194 2 19 0 $$this{'_type'} or $class
197 20 1 0 $$this{'_type'} or $class