Condition Coverage

blib/lib/Devel/StrictObjectHash.pm
Criterion Covered Total %
condition 4 11 36.3


and 3 conditions

line !l l&&!r l&&r condition
348 0 3 2 defined $PUBLIC_FIELD_IDENTIFIER and $key =~ /$PUBLIC_FIELD_IDENTIFIER/
351 17 0 0 $calling_subroutine =~ /$KEY_CREATION_ACCESS_REGEX/ and $hash_action =~ /\:\:STORE$/
17 0 0 $calling_subroutine =~ /$KEY_CREATION_ACCESS_REGEX/ and $hash_action =~ /\:\:STORE$/ and $calling_package ne $$self{'fields_init_in'}{$key}

or 2 conditions

line l !l condition
157 0 0 tied %{$object;} || die('not a Devel::StrictObjectHash object')