Branch Coverage

blib/lib/Banal/Role/Fallback/Tiny.pm
Criterion Covered Total %
branch 0 82 0.0


line true false branch
32 0 0 ref $_[0] eq 'HASH' ? :
41 0 0 ref($_[0]) =~ /HASH/u ? :
55 0 0 ref($_[0]) =~ /HASH/u ? :
70 0 0 if not @mid
82 0 0 unless defined $item
84 0 0 (&reftype($item) // '') eq 'CODE' ? :
89 0 0 if (defined $v and not $@)
103 0 0 if @blankers
109 0 0 if $rt eq 'CODE'
110 0 0 if $rt eq 'REGEXP'
111 0 0 looks_like_number($f) ? :
0 0 unless $rt
115 0 0 unless $opt{'no_uniq'} and not $opt{'uniq'}
116 0 0 if $opt{'sort'}
122 0 0 if $opt{'want_reftype'} eq 'ARRAY'
123 0 0 unless @res
124 0 0 if @res == 1
126 0 0 if ($opt{'want_reftype'} eq 'HASH')
127 0 0 ref($_) =~ /HASH/iux ? :
170 0 0 unless my(@keys) = &tidy_arrayify($opt{'keys'})
177 0 0 if @blankers
183 0 0 if ($suffix)
185 0 0 &reftype($_) eq 'CODE' ? :
0 0 if &any(sub { &reftype($_) eq 'CODE' ? &$_($o, \%opt, @res) : $_; } , @no_implicit)
192 0 0 if ($suffix and not $opt{'no_implicit_accessor_calls'})
196 0 0 if &blessed($o) and $o->can($method)
197 0 0 if defined $found
200 0 0 unless defined $found
201 0 0 if defined $found and not $@
218 0 0 unless scalar @res
220 0 0 wantarray ? :
241 0 0 ref $_[0] eq 'HASH' ? :
243 0 0 unless (exists $opt{'_normalized_'} and $opt{'_normalized_'} // 0)
249 0 0 exists $opt{'isam'} ? :
257 0 0 if defined $_
0 0 if $opt{'multivalue'} or &any(sub { /^ARRAY/iux if defined $_; } , $rt, $isam)
258 0 0 if defined $_
0 0 if &any(sub { /^HASH/iux if defined $_; } , $rt, $isam)
270 0 0 if delete $opt{'args_are_keys'} // 0
275 0 0 unless ($opt{'_normalized_'})
282 0 0 wantarray ? :