Branch Coverage

blib/lib/Net/DRI/Protocol/EPP/Extensions/UnitedTLD/Charge.pm
Criterion Covered Total %
branch 0 70 0.0


line true false branch
64 0 0 if ($name eq 'category') { }
0 0 elsif ($name eq 'type') { }
0 0 elsif ($name eq 'amount') { }
67 0 0 $node->hasAttribute('name') ? :
71 0 0 $node->hasAttribute('name') ? :
75 0 0 if $node->hasAttribute('name')
86 0 0 unless $mes->is_success
89 0 0 unless defined $data
97 0 0 if ($name eq 'name') { }
0 0 elsif ($name eq 'set') { }
105 0 0 @p > 1 ? :
116 0 0 unless Net::DRI::Util::has_key($rp, 'price')
119 0 0 ref $rp->{'price'} eq 'ARRAY' ? :
132 0 0 unless ref $charge eq 'HASH'
136 0 0 unless Net::DRI::Util::has_key($charge, 'category')
137 0 0 if (ref $charge->{'category'} eq 'HASH') { }
139 0 0 unless Net::DRI::Util::has_key($charge->{'category'}, 'value')
140 0 0 unless Net::DRI::Util::xml_is_token($charge->{'category'}{'value'})
141 0 0 unless Net::DRI::Util::has_key($charge->{'category'}, 'name')
142 0 0 unless Net::DRI::Util::xml_is_token($charge->{'category'}{'name'})
146 0 0 unless Net::DRI::Util::xml_is_token($charge->{'category'})
150 0 0 unless Net::DRI::Util::has_key($charge, 'type')
151 0 0 if ($charge->{'type'} eq 'HASH') { }
153 0 0 unless Net::DRI::Util::has_key($charge->{'type'}, 'value')
154 0 0 unless Net::DRI::Util::xml_is_token($charge->{'type'}{'value'})
155 0 0 unless Net::DRI::Util::has_key($charge->{'type'}, 'name')
156 0 0 unless Net::DRI::Util::xml_is_token($charge->{'type'}{'name'})
160 0 0 unless $charge->{'type'} =~ /^(?:price|fee|custom)$/
161 0 0 if $charge->{'type'} eq 'custom'
168 0 0 defined $name ? :
178 0 0 unless $mes->is_success
181 0 0 unless defined $data
184 0 0 @p > 1 ? :
199 0 0 unless Net::DRI::Util::has_key($rgp, 'op') and $rgp->{'op'} eq 'request'
200 0 0 unless Net::DRI::Util::has_key($rp, 'price')