Condition Coverage

blib/lib/Net/DRI/Protocol/EPP/Extensions/E164Validation.pm
Criterion Covered Total %
condition 0 45 0.0


and 3 conditions

line !l l&&!r l&&r condition
106 0 0 0 ref $e eq 'ARRAY' and @$e == 3
0 0 0 ref $e eq 'ARRAY' and @$e == 3 and not ref $e->[0]
0 0 0 ref $e eq 'ARRAY' and @$e == 3 and not ref $e->[0] and length $e->[0]
0 0 0 ref $e eq 'ARRAY' and @$e == 3 and not ref $e->[0] and length $e->[0] and not ref $e->[1]
0 0 0 ref $e eq 'ARRAY' and @$e == 3 and not ref $e->[0] and length $e->[0] and not ref $e->[1] and length $e->[1]
0 0 0 ref $e eq 'ARRAY' and @$e == 3 and not ref $e->[0] and length $e->[0] and not ref $e->[1] and length $e->[1] and ref $e->[2] eq 'HASH'
0 0 0 ref $e eq 'ARRAY' and @$e == 3 and not ref $e->[0] and length $e->[0] and not ref $e->[1] and length $e->[1] and ref $e->[2] eq 'HASH' and keys %{$$e[2];}
117 0 0 0 defined $rd and ref $rd eq 'HASH'
0 0 0 defined $rd and ref $rd eq 'HASH' and exists $rd->{'e164_validation_information'}
0 0 0 defined $rd and ref $rd eq 'HASH' and exists $rd->{'e164_validation_information'} and ref $rd->{'e164_validation_information'} eq 'ARRAY'
0 0 0 defined $rd and ref $rd eq 'HASH' and exists $rd->{'e164_validation_information'} and ref $rd->{'e164_validation_information'} eq 'ARRAY' and @{$rd->{'e164_validation_information'};}
201 0 0 0 defined $toadd and ref $toadd eq 'ARRAY'
202 0 0 0 defined $todel and ref $todel eq 'ARRAY'

or 3 conditions

line l !l&&r !l&&!r condition
198 0 0 0 defined $toadd or defined $todel
0 0 0 defined $toadd or defined $todel or defined $toset