Branch Coverage

blib/lib/WebService/Hatena/BookmarkCount.pm
Criterion Covered Total %
branch 19 64 29.6


line true false branch
97 0 1 unless my $self = shift()
98 1 0 unless ref $self
115 0 1 unless $reqxml = $tpp->write($reqtree)
118 0 1 unless ref $tree
120 0 1 if scalar @$links
122 0 1 unless scalar keys %$outhash
123 0 0 unless $outhash or wantarray
124 0 1 wantarray ? :
128 0 0 unless my $self = shift()
129 0 0 unless ref $self
130 0 0 unless my $url = shift()
146 0 0 unless my $reqxml = $tpp->write($reqtree)
148 0 0 unless ref $tree
151 0 0 wantarray ? :
155 0 1 unless my $tree = shift()
157 0 1 unless ref $tree
158 0 1 unless ref $$tree{'methodResponse'}
159 0 1 unless ref $$tree{'methodResponse'}{'params'}
160 0 1 unless ref $$tree{'methodResponse'}{'params'}{'param'}
162 0 1 unless ref $$param{'value'}
163 0 1 unless ref $$param{'value'}{'struct'}
165 0 1 unless ref $array
166 0 1 unless scalar @$array
169 0 1 unless defined $$member{'name'}
170 0 1 unless ref $$member{'value'}
173 0 1 unless my $type = (sort keys %$value)[0]
180 0 0 unless my $tree = shift()
181 0 0 unless ref $tree
182 0 0 unless ref $$tree{'methodResponse'}
183 0 0 unless ref $$tree{'methodResponse'}{'params'}
184 0 0 unless ref $$tree{'methodResponse'}{'params'}{'param'}
186 0 0 unless ref $$param{'value'}