Condition Coverage

blib/lib/Getopt/EX/Hashed.pm
Criterion Covered Total %
condition 23 27 85.1


and 3 conditions

line !l l&&!r l&&r condition
165 37 1 1 $is eq "rw" and $config->{'ACCESSOR_LVALUE'}
199 0 0 1 @_ == 1 and ref $_[0] eq "ARRAY"
275 117 0 16 /_/u and $obj->_conf->{'REPLACE_UNDERSCORE'}
276 117 10 6 /_/u and $obj->_conf->{'REMOVE_UNDERSCORE'}
278 0 107 6 @names and not $spec =~ /^($spec_re|$)/u

or 2 conditions

line l !l condition
56 389 27 $__DB__{$caller} //= \%{"${caller}::${pkg}::__DB__";}
58 174 17 __DB__($_[0])->{'Member'} //= []
59 198 27 __DB__($_[0])->{'Config'} //= {}
245 116 7 $obj->_opt_str($member) // (return ())
254 113 7 $m->{'spec'} // (return undef)
288 5 21 $action ||= \&Getopt::EX::Hashed::_generic_setter