Branch Coverage

File:blib/lib/Sub/Private.pm
Coverage:100.0%

line%coveragebranch
165100TFif ($config{$KEY_MODE} eq $MODE_ENFORCE) { }
287100TFunless @subs
291100TFif $config{$KEY_MODE} ne $MODE_ENFORCE
296100TFdefined $sub_name && !ref($sub_name) ? :
303100TFif $@
308100TFif ($_post_check) { }
340100TFif $mode eq $MODE_NAMESPACE or $mode eq $MODE_ENFORCE
357100TFunless $BYPASS or $config{$KEY_HARNESS_BYPASS} and $ENV{'HARNESS_ACTIVE'}
363100TFunless defined &{"${owner_pkg}::$sub_name";}
389100TFunless $BYPASS or $config{$KEY_HARNESS_BYPASS} and $ENV{'HARNESS_ACTIVE'}
412100TFif $BYPASS
413100TFif $config{$KEY_HARNESS_BYPASS} and $ENV{'HARNESS_ACTIVE'}
421100TFunless (defined $pkg)
427100TFif $pkg eq $SELF
431100TFif $pkg eq $owner_pkg
452100TFif $caller eq $SELF