Branch Coverage

blib/lib/Net/DRI/Protocol/EPP/Extensions/PL/Report.pm
Criterion Covered Total %
branch 0 106 0.0


line true false branch
45 0 0 unless defined $id and length $id
46 0 0 unless Net::DRI::Util::has_key($rp, 'type')
47 0 0 unless $rp->{'type'} =~ /^(?:domain|contact|host|future|payment|funds)$/
50 0 0 if ($rp->{'type'} eq 'domain') { }
0 0 elsif ($rp->{'type'} eq 'contact') { }
0 0 elsif ($rp->{'type'} eq 'host') { }
0 0 elsif ($rp->{'type'} eq 'future') { }
0 0 elsif ($rp->{'type'} eq 'payment') { }
0 0 elsif ($rp->{'type'} eq 'funds') { }
70 0 0 if Net::DRI::Util::has_key($rp, 'offset') and $rp->{'offset'} =~ /^\d+$/
71 0 0 if Net::DRI::Util::has_key($rp, 'limit') and $rp->{'limit'} =~ /^\d+$/
82 0 0 if (Net::DRI::Util::has_key($rp, 'state'))
85 0 0 unless $state =~ /^(?:STATE_)?(?:REGISTERED|EXPIRED|BLOCKED|RESERVED|BOOK_BLOCKED|DELETE_BLOCKED|TASTED|TASTED_BLOCKED)$/i
87 0 0 unless $state =~ /^STATE_/
90 0 0 if (Net::DRI::Util::has_key($rp, 'exDate'))
93 0 0 if Net::DRI::Util::is_class($date, 'DateTime')
94 0 0 unless $date =~ /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z?$/
95 0 0 unless $date =~ /Z$/
98 0 0 if (Net::DRI::Util::has_key($rp, 'status'))
100 0 0 unless Net::DRI::Util::is_class($rp->{'status'}, 'Net::DRI::Data::StatusList')
102 0 0 if (Net::DRI::Util::has_key($rp, 'status_in'))
104 0 0 $rp->{'status_in'} ? :
115 0 0 if (Net::DRI::Util::has_key($rp, 'id'))
117 0 0 Net::DRI::Util::is_class($rp->{'id'}, 'Net::DRI::Data::Contact') ? :
126 0 0 if (Net::DRI::Util::has_key($rp, 'name'))
128 0 0 Net::DRI::Util::is_class($rp->{'name'}, 'Net::DRI::Data::Hosts') ? :
138 0 0 if (Net::DRI::Util::has_key($rp, 'exDate'))
141 0 0 if Net::DRI::Util::is_class($date, 'DateTime')
142 0 0 unless $date =~ /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z?$/
143 0 0 unless $date =~ /Z$/
155 0 0 unless Net::DRI::Util::has_key($rp, 'account_type') and length $rp->{'account_type'}
165 0 0 unless $mes->is_success
168 0 0 unless defined $data
174 0 0 if ($name eq 'domDataRsp') { }
0 0 elsif ($name eq 'conDataRsp') { }
0 0 elsif ($name eq 'hosDataRsp') { }
0 0 elsif ($name eq 'futDataRsp') { }
0 0 elsif ($name eq 'paymentDataRsp') { }
0 0 elsif ($name eq 'paymentFundsDataRsp') { }
203 0 0 if ($name =~ /^(?:offset|limit|size)$/)
222 0 0 if ($name =~ /^(?:name|roid)$/) { }
0 0 elsif ($name eq 'exDate') { }
0 0 elsif ($name eq 'statuses') { }
252 0 0 if ($name eq 'conId') { }
0 0 elsif ($name eq 'roid') { }
278 0 0 if ($name eq 'name') { }
0 0 elsif ($name eq 'roid') { }
304 0 0 if ($name =~ /^(?:name|roid)$/) { }
0 0 elsif ($name eq 'exDate') { }
330 0 0 if ($name eq 'roid') { }
0 0 elsif ($name eq 'crDate') { }
0 0 elsif ($name =~ /^(?:grossValue|vatPercent|vatValue|initialFunds|currentFunds)$/) { }
357 0 0 if ($name eq 'currentBalance')