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
250 0 0 0 defined $params{'port'} && int $params{'port'} > 0
259 0 0 0 defined $params{'timeout'} && int $params{'timeout'} > 0
302 0 0 0 not defined $params_ref->{'host'} and $config->param("default.default")
307 0 0 0 not defined $params_ref->{'debug'} and $config->param("default.debug")
327 0 0 0 defined $self->{'ssl'} and defined $self->{'ciphers'}
329 0 0 0 defined $self->{'key'} and defined $self->{'cert'}
0 0 0 defined $self->{'key'} and defined $self->{'cert'} and defined $self->{'ssl'}
336 0 0 0 defined $self->{'ssl'} and defined $self->{'verify'}
641 0 0 0 defined $result->{'ns'} and ref $result->{'ns'} eq "ARRAY"
648 0 0 0 defined $result->{'hosts'} and ref $result->{'hosts'} eq "ARRAY"
731 0 0 0 defined $authInfo and $authInfo ne ""
736 0 0 0 $type eq "contact" and $opt
1044 0 0 0 defined $els and $els->size == 1
1048 0 0 0 defined $el->getAttribute("x") and $el->getAttribute("x") ne ""
1301 0 0 0 defined $domain->{'period'} and $domain->{'period'} > 0
1302 0 0 0 $domain->{'ns'} and @{$domain->{'ns'};}
1303 0 0 0 defined $domain->{'registrant'} and $domain->{'registrant'} ne ""
1305 0 0 0 defined $domain->{'authInfo'} and $domain->{'authInfo'} ne ""
1370 0 0 0 defined $contact->{'voice'} and $contact->{'voice'} ne ""
1371 0 0 0 defined $contact->{'fax'} and $contact->{'fax'} ne ""
1373 0 0 0 defined $contact->{'authInfo'} and $contact->{'authInfo'} ne ""
1594 0 0 0 exists $info->{'add'} and ref $info->{'add'} eq "HASH"
1599 0 0 0 exists $add->{'ns'} and ref $add->{'ns'} eq "ARRAY"
1604 0 0 0 exists $add->{'contacts'} and ref $add->{'contacts'} eq "HASH"
1613 0 0 0 exists $add->{'status'} and ref $add->{'status'}
1626 0 0 0 exists $info->{'rem'} and ref $info->{'rem'} eq "HASH"
1631 0 0 0 exists $rem->{'ns'} and ref $rem->{'ns'} eq "ARRAY"
1636 0 0 0 exists $rem->{'contacts'} and ref $rem->{'contacts'} eq "HASH"
1645 0 0 0 exists $rem->{'status'} and ref $rem->{'status'} eq "ARRAY"
1651 0 0 0 exists $info->{'chg'} and ref $info->{'chg'} eq "HASH"
1675 0 0 0 exists $info->{'add'} and ref $info->{'add'} eq "HASH"
1678 0 0 0 exists $add->{'status'} and ref $add->{'status'}
1691 0 0 0 exists $info->{'rem'} and ref $info->{'rem'} eq "HASH"
1695 0 0 0 exists $rem->{'status'} and ref $rem->{'status'} eq "ARRAY"
1701 0 0 0 exists $info->{'chg'} and ref $info->{'chg'} eq "HASH"
1743 0 0 0 exists $info->{'add'} and ref $info->{'add'} eq "HASH"
1746 0 0 0 exists $add->{'addrs'} and ref $add->{'addrs'} eq "ARRAY"
1750 0 0 0 exists $add->{'status'} and ref $add->{'status'}
1762 0 0 0 exists $info->{'rem'} and ref $info->{'rem'} eq "HASH"
1765 0 0 0 exists $rem->{'addrs'} and ref $rem->{'addrs'} eq "ARRAY"
1769 0 0 0 exists $rem->{'status'} and ref $rem->{'status'}
1781 0 0 0 exists $info->{'chg'} and ref $info->{'chg'} eq "HASH"
2209 0 0 0 defined $self->{'debug'} and $self->{'debug'} == 1

or 2 conditions

line l !l condition
276 0 0 $params{'lang'} || 'en'
636 0 0 $hosts || 'all'
715 0 0 $opt || 'all'

or 3 conditions

line l !l&&r !l&&!r condition
447 0 0 0 $self->{'login_security'} or &any(sub { "urn:ietf:params:xml:ns:epp:loginSec-1.0" eq $_; } , @extensions)
458 0 0 0 $self->{'appname'} || sprintf('%s %s', 'Net::EPP::Simple', $Net::EPP::VERSION)
595 0 0 0 $type eq "domain" or $type eq "host"
639 0 0 0 ref $result ne "HASH" or not $follow
1137 0 0 0 $@ or ref $frame ne $class
1153 0 0 0 $op eq "request" or $op eq "query"
1169 0 0 0 $op eq "query" or $op eq "request"
2140 0 0 0 $doc->isa("XML::DOM::Document") or $doc->isa("Net::EPP::Frame::Response")
2152 0 0 0 $doc->isa("XML::DOM::Document") or $doc->isa("Net::EPP::Frame::Response")
2164 0 0 0 $doc->isa("XML::DOM::Document") or $doc->isa("Net::EPP::Frame::Response")