Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
205 0 0 0 defined $params{'port'} && int $params{'port'} > 0
214 0 0 0 defined $params{'timeout'} && int $params{'timeout'} > 0
260 0 0 0 not defined $params_ref->{'host'} and $config->param("default.default")
265 0 0 0 not defined $params_ref->{'debug'} and $config->param("default.debug")
285 0 0 0 defined $self->{'ssl'} and defined $self->{'ciphers'}
287 0 0 0 defined $self->{'key'} and defined $self->{'cert'}
0 0 0 defined $self->{'key'} and defined $self->{'cert'} and defined $self->{'ssl'}
294 0 0 0 defined $self->{'ssl'} and defined $self->{'verify'}
594 0 0 0 defined $result->{'ns'} and ref $result->{'ns'} eq "ARRAY"
601 0 0 0 defined $result->{'hosts'} and ref $result->{'hosts'} eq "ARRAY"
685 0 0 0 defined $authInfo and $authInfo ne ""
690 0 0 0 $type eq "contact" and $opt
977 0 0 0 defined $els and $els->size == 1
981 0 0 0 defined $el->getAttribute("x") and $el->getAttribute("x") ne ""
1228 0 0 0 defined $domain->{'period'} and $domain->{'period'} > 0
1229 0 0 0 $domain->{'ns'} and @{$domain->{'ns'};}
1230 0 0 0 defined $domain->{'registrant'} and $domain->{'registrant'} ne ""
1232 0 0 0 defined $domain->{'authInfo'} and $domain->{'authInfo'} ne ""
1234 0 0 0 $domain->{'ttl'} and $self->server_has_extension("Net::EPP::Frame::ObjectSpec"->xmlns("ttl"))
1272 0 0 0 $host->{'ttl'} and $self->server_has_extension("Net::EPP::Frame::ObjectSpec"->xmlns("ttl"))
1298 0 0 0 defined $contact->{'voice'} and $contact->{'voice'} ne ""
1299 0 0 0 defined $contact->{'fax'} and $contact->{'fax'} ne ""
1301 0 0 0 defined $contact->{'authInfo'} and $contact->{'authInfo'} ne ""
1516 0 0 0 exists $info->{'add'} and ref $info->{'add'} eq "HASH"
1521 0 0 0 exists $add->{'ns'} and ref $add->{'ns'} eq "ARRAY"
1526 0 0 0 exists $add->{'contacts'} and ref $add->{'contacts'} eq "HASH"
1535 0 0 0 exists $add->{'status'} and ref $add->{'status'}
1547 0 0 0 exists $info->{'rem'} and ref $info->{'rem'} eq "HASH"
1552 0 0 0 exists $rem->{'ns'} and ref $rem->{'ns'} eq "ARRAY"
1557 0 0 0 exists $rem->{'contacts'} and ref $rem->{'contacts'} eq "HASH"
1566 0 0 0 exists $rem->{'status'} and ref $rem->{'status'} eq "ARRAY"
1572 0 0 0 exists $info->{'chg'} and ref $info->{'chg'} eq "HASH"
1584 0 0 0 defined $chg->{'ttl'} and $self->server_has_extension("Net::EPP::Frame::ObjectSpec"->xmlns("ttl"))
1600 0 0 0 exists $info->{'add'} and ref $info->{'add'} eq "HASH"
1603 0 0 0 exists $add->{'status'} and ref $add->{'status'}
1615 0 0 0 exists $info->{'rem'} and ref $info->{'rem'} eq "HASH"
1619 0 0 0 exists $rem->{'status'} and ref $rem->{'status'} eq "ARRAY"
1625 0 0 0 exists $info->{'chg'} and ref $info->{'chg'} eq "HASH"
1662 0 0 0 exists $info->{'add'} and ref $info->{'add'} eq "HASH"
1666 0 0 0 exists $add->{'addrs'} and ref $add->{'addrs'} eq "ARRAY"
1671 0 0 0 exists $add->{'status'} and ref $add->{'status'}
1682 0 0 0 exists $info->{'rem'} and ref $info->{'rem'} eq "HASH"
1686 0 0 0 exists $rem->{'addrs'} and ref $rem->{'addrs'} eq "ARRAY"
1691 0 0 0 exists $rem->{'status'} and ref $rem->{'status'}
1702 0 0 0 exists $info->{'chg'} and ref $info->{'chg'} eq "HASH"
1708 0 0 0 exists $info->{'chg'} and ref $info->{'chg'} eq "HASH"
1713 0 0 0 defined $info->{'chg'}{'ttl'} and $self->server_has_extension("Net::EPP::Frame::ObjectSpec"->xmlns("ttl"))
2137 0 0 0 defined $self->{'debug'} and $self->{'debug'} == 1

or 2 conditions

line l !l condition
230 0 0 $params{'lang'} || 'en'
589 0 0 $hosts || 'all'
669 0 0 $opt || 'all'

or 3 conditions

line l !l&&r !l&&!r condition
405 0 0 0 $self->{'login_security'} or $self->server_has_extension($loginSecXMLNS)
416 0 0 0 $self->{'appname'} || sprintf('%s %s', __PACKAGE__, $Net::EPP::VERSION)
548 0 0 0 $type eq "domain" or $type eq "host"
592 0 0 0 ref $result ne "HASH" or not $follow
1070 0 0 0 $@ or ref $frame ne $class
1086 0 0 0 $op eq "request" or $op eq "query"
1101 0 0 0 $op eq "query" or $op eq "request"
2069 0 0 0 $doc->isa("XML::DOM::Document") or $doc->isa("Net::EPP::Frame::Response")
2081 0 0 0 $doc->isa("XML::DOM::Document") or $doc->isa("Net::EPP::Frame::Response")
2093 0 0 0 $doc->isa("XML::DOM::Document") or $doc->isa("Net::EPP::Frame::Response")