Branch Coverage

blib/lib/WordLists/WordList.pm
Criterion Covered Total %
branch 25 48 52.0


line true false branch
23 1 2 if (ref $args eq 'HASH')
25 1 0 if (defined $$args{'parser'})
29 0 1 if (defined $$args{'serialiser'})
33 0 1 if (defined $$args{'name'})
37 0 1 if (defined $$args{'attlist'})
41 0 1 if (defined $$args{'from_string'}) { }
1 0 elsif (defined $$args{'from_file'}) { }
57 0 1 if (defined $$self{'attlist'})
71 14 0 if (ref $sense eq 'WordLists::Sense')
81 1 0 if (ref $hash eq ref {}) { }
98 0 1 if ref $parsed eq ref {}
107 5 0 unless defined $$args{$_}
119 0 0 if (defined $$args{'sense_compare'} and ref $$args{'sense_compare'} eq ref [])
126 0 0 if (defined $$_{'name'}) { }
140 0 0 unless $result == 0
155 22 2 if (defined $sPos and $sPos || $$self{'significant_empty_pos'}) { }
2 0 elsif (defined $sHW) { }
157 14 8 if defined $$self{'index'}{$sHW}{$sPos}
171 0 3 unless defined $$self{'senses'}
177 0 0 if ($$self{'attlist'})
226 1 2 if (defined $parser)
230 2 1 if (defined $$self{'#parser'}) { }
243 0 1 if (defined $serialiser)
247 0 1 if (defined $$self{'#serialiser'}) { }