Condition Coverage

blib/lib/Net/EPP/Simple.pm
Criterion Covered Total %
condition 0 165 0.0


and 3 conditions

line !l l&&!r l&&r condition
242 0 0 0 defined $params{'port'} && int $params{'port'} > 0
251 0 0 0 defined $params{'timeout'} && int $params{'timeout'} > 0
294 0 0 0 not defined $params_ref->{'host'} and $config->param("default.default")
299 0 0 0 not defined $params_ref->{'debug'} and $config->param("default.debug")
319 0 0 0 defined $self->{'ssl'} and defined $self->{'ciphers'}
321 0 0 0 defined $self->{'key'} and defined $self->{'cert'}
0 0 0 defined $self->{'key'} and defined $self->{'cert'} and defined $self->{'ssl'}
328 0 0 0 defined $self->{'ssl'} and defined $self->{'verify'}
633 0 0 0 defined $result->{'ns'} and ref $result->{'ns'} eq "ARRAY"
640 0 0 0 defined $result->{'hosts'} and ref $result->{'hosts'} eq "ARRAY"
723 0 0 0 defined $authInfo and $authInfo ne ""
728 0 0 0 $type eq "contact" and $opt
1036 0 0 0 defined $els and $els->size == 1
1040 0 0 0 defined $el->getAttribute("x") and $el->getAttribute("x") ne ""
1293 0 0 0 defined $domain->{'period'} and $domain->{'period'} > 0
1294 0 0 0 $domain->{'ns'} and @{$domain->{'ns'};}
1295 0 0 0 defined $domain->{'registrant'} and $domain->{'registrant'} ne ""
1297 0 0 0 defined $domain->{'authInfo'} and $domain->{'authInfo'} ne ""
1362 0 0 0 defined $contact->{'voice'} and $contact->{'voice'} ne ""
1363 0 0 0 defined $contact->{'fax'} and $contact->{'fax'} ne ""
1365 0 0 0 defined $contact->{'authInfo'} and $contact->{'authInfo'} ne ""
1586 0 0 0 exists $info->{'add'} and ref $info->{'add'} eq "HASH"
1591 0 0 0 exists $add->{'ns'} and ref $add->{'ns'} eq "ARRAY"
1596 0 0 0 exists $add->{'contacts'} and ref $add->{'contacts'} eq "HASH"
1605 0 0 0 exists $add->{'status'} and ref $add->{'status'}
1618 0 0 0 exists $info->{'rem'} and ref $info->{'rem'} eq "HASH"
1623 0 0 0 exists $rem->{'ns'} and ref $rem->{'ns'} eq "ARRAY"
1628 0 0 0 exists $rem->{'contacts'} and ref $rem->{'contacts'} eq "HASH"
1637 0 0 0 exists $rem->{'status'} and ref $rem->{'status'} eq "ARRAY"
1643 0 0 0 exists $info->{'chg'} and ref $info->{'chg'} eq "HASH"
1667 0 0 0 exists $info->{'add'} and ref $info->{'add'} eq "HASH"
1670 0 0 0 exists $add->{'status'} and ref $add->{'status'}
1683 0 0 0 exists $info->{'rem'} and ref $info->{'rem'} eq "HASH"
1687 0 0 0 exists $rem->{'status'} and ref $rem->{'status'} eq "ARRAY"
1693 0 0 0 exists $info->{'chg'} and ref $info->{'chg'} eq "HASH"
1735 0 0 0 exists $info->{'add'} and ref $info->{'add'} eq "HASH"
1738 0 0 0 exists $add->{'addrs'} and ref $add->{'addrs'} eq "ARRAY"
1742 0 0 0 exists $add->{'status'} and ref $add->{'status'}
1754 0 0 0 exists $info->{'rem'} and ref $info->{'rem'} eq "HASH"
1757 0 0 0 exists $rem->{'addrs'} and ref $rem->{'addrs'} eq "ARRAY"
1761 0 0 0 exists $rem->{'status'} and ref $rem->{'status'}
1773 0 0 0 exists $info->{'chg'} and ref $info->{'chg'} eq "HASH"
2201 0 0 0 defined $self->{'debug'} and $self->{'debug'} == 1

or 2 conditions

line l !l condition
268 0 0 $params{'lang'} || 'en'
628 0 0 $hosts || 'all'
707 0 0 $opt || 'all'

or 3 conditions

line l !l&&r !l&&!r condition
439 0 0 0 $self->{'login_security'} or &any(sub { "urn:ietf:params:xml:ns:epp:loginSec-1.0" eq $_; } , @extensions)
450 0 0 0 $self->{'appname'} || sprintf('%s %s', 'Net::EPP::Simple', $Net::EPP::VERSION)
587 0 0 0 $type eq "domain" or $type eq "host"
631 0 0 0 ref $result ne "HASH" or not $follow
1129 0 0 0 $@ or ref $frame ne $class
1145 0 0 0 $op eq "request" or $op eq "query"
1161 0 0 0 $op eq "query" or $op eq "request"
2132 0 0 0 $doc->isa("XML::DOM::Document") or $doc->isa("Net::EPP::Frame::Response")
2144 0 0 0 $doc->isa("XML::DOM::Document") or $doc->isa("Net::EPP::Frame::Response")
2156 0 0 0 $doc->isa("XML::DOM::Document") or $doc->isa("Net::EPP::Frame::Response")