Branch Coverage

blib/lib/Class/Hash.pm
Criterion Covered Total %
branch 48 52 92.3


line true false branch
89 0 13 if (ref $_[0])
96 0 13 if (ref $_[0] eq 'HASH') { }
129 0 15 if (ref $_[0])
139 12 33 if (ref $args[$i] eq 'HASH') { }
171 17 6 if (ref $_[0]) { }
173 8 9 if tied(%{$_[0];})->[1]{'no_named_accessors'}
176 1 8 if @_ > 0
181 1 5 if @_ > 0
199 4 3 if (ref $_[0]) { }
201 3 1 if (tied(%$self)->[1]{'fetch'}) { }
229 3 4 if (ref $_[0]) { }
231 2 1 if (tied(%$self)->[1]{'store'}) { }
233 1 1 if @_ > 0
241 4 0 if @_ > 0
257 2 2 if (ref $_[0]) { }
259 1 1 if (tied(%$self)->[1]{'delete'}) { }
282 2 1 if (ref $_[0]) { }
284 1 1 if (tied(%$self)->[1]{'clear'}) { }
308 3 2 if (ref $_[0]) { }
310 2 1 if (tied(%$self)->[1]{'exists'}) { }
335 5 4 if (ref $_[0]) { }
337 4 1 if (tied(%$self)->[1]{'each'}) { }
360 2 2 if (ref $_[0]) { }
362 1 1 if (tied(%$self)->[1]{'keys'}) { }
385 2 2 if (ref $_[0]) { }
387 1 1 if (tied(%$self)->[1]{'values'}) { }