blib/lib/Net/DRI/Protocol/EPP/Extensions/CAT/DefensiveRegistration.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 0 | 75 | 0.0 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
96 | 0 | 0 | 0 | $n and not ref $n |
0 | 0 | 0 | $n and not ref $n and Net::DRI::Util::xml_is_token($n, 3, 16) | |
110 | 0 | 0 | 0 | defined $d and $d |
118 | 0 | 0 | 0 | defined $d and $d |
140 | 0 | 0 | 0 | defined $d and ref $d eq 'HASH' |
0 | 0 | 0 | defined $d and ref $d eq 'HASH' and exists $d->{'pw'} | |
0 | 0 | 0 | defined $d and ref $d eq 'HASH' and exists $d->{'pw'} and $d->{'pw'} | |
148 | 0 | 0 | 0 | defined $d and $d |
156 | 0 | 0 | 0 | defined $d and ref $d eq 'HASH' |
0 | 0 | 0 | defined $d and ref $d eq 'HASH' and keys %$d | |
171 | 0 | 0 | 0 | $t{'country'} and exists $Net::DRI::Util::CCA2{uc $t{'country'}} |
328 | 0 | 0 | 0 | defined $ri and ref $ri eq 'HASH' |
0 | 0 | 0 | defined $ri and ref $ri eq 'HASH' and keys %$ri | |
338 | 0 | 0 | 0 | exists $ri->{'pattern'} and $ri->{'pattern'} |
0 | 0 | 0 | exists $ri->{'pattern'} and $ri->{'pattern'} and Net::DRI::Util::xml_is_token($ri->{'pattern'}, 1, 63) | |
365 | 0 | 0 | 0 | defined $rd && ref $rd eq 'HASH' && exists $rd->{'duration'} |
366 | 0 | 0 | 0 | defined $rd && ref $rd eq 'HASH' && exists $rd->{'current_expiration'} |
368 | 0 | 0 | 0 | ref $curexp and Net::DRI::Util::is_class($curexp, 'DateTime') |
422 | 0 | 0 | 0 | $chg and ref $chg |
426 | 0 | 0 | 0 | $chg and ref $chg |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
390 | 0 | 0 | 0 | grep {not /^(?:add|del)$/;} $todo->types('status') or grep {not /^(?:add|del)$/;} $todo->types('contact') |
0 | 0 | 0 | grep {not /^(?:add|del)$/;} $todo->types('status') or grep {not /^(?:add|del)$/;} $todo->types('contact') or grep {not /^set$/;} $todo->types('registrant') | |
0 | 0 | 0 | grep {not /^(?:add|del)$/;} $todo->types('status') or grep {not /^(?:add|del)$/;} $todo->types('contact') or grep {not /^set$/;} $todo->types('registrant') or grep {not /^set$/;} $todo->types('auth') | |
0 | 0 | 0 | grep {not /^(?:add|del)$/;} $todo->types('status') or grep {not /^(?:add|del)$/;} $todo->types('contact') or grep {not /^set$/;} $todo->types('registrant') or grep {not /^set$/;} $todo->types('auth') or grep {not /^set$/;} $todo->types('maintainer') | |
0 | 0 | 0 | grep {not /^(?:add|del)$/;} $todo->types('status') or grep {not /^(?:add|del)$/;} $todo->types('contact') or grep {not /^set$/;} $todo->types('registrant') or grep {not /^set$/;} $todo->types('auth') or grep {not /^set$/;} $todo->types('maintainer') or grep {not /^set$/;} $todo->types('trademark') |