Branch Coverage

blib/lib/Symbol/Table.pm
Criterion Covered Total %
branch 16 26 61.5


line true false branch
25 3 2 if (scalar @_ == 1) { }
36 0 5 unless ($pkg_name =~ /^[\w:]+$/)
78 5 0 if scalar @_
80 0 5 unless (exists $valid_type_hash{$type})
143 139 0 unless $main::DEBUG
190 0 1 if ($$obj[SYMBOL_TABLE_TYPE()] eq 'PACKAGE') { }
226 0 3 unless $val_type
229 0 3 if $st_type ne $val_type
271 0 5 unless exists $pass_condition_for_type{$st_type}
285 2 35 unless defined $key
286 0 35 if $key =~ /^(_|[^\w])/
294 0 35 if $key eq 'main::'
309 3 32 if $boolean