Branch Coverage

blib/lib/Mango/Collection.pm
Criterion Covered Total %
branch 0 70 0.0


line true false branch
14 0 0 ref $_[-1] eq 'CODE' ? :
18 0 0 unless $command->{'explain'}
21 0 0 unless $cb
34 0 0 ref $_[-1] eq 'CODE' ? :
48 0 0 ref $_[-1] eq 'CODE' ? :
57 0 0 if $cb
74 0 0 $doc ? :
79 0 0 if ref $query eq 'Mango::BSON::ObjectID'
80 0 0 ref $_[-1] eq 'CODE' ? :
84 0 0 if $cb
94 0 0 ref $_[-1] eq 'CODE' ? :
100 0 0 unless my $doc = shift()
109 0 0 unless ref $orig_docs eq 'ARRAY'
121 0 0 @ids > 1 ? :
126 0 0 ref $_[-1] eq 'CODE' ? :
131 0 0 ref $map ? :
0 0 ref $reduce ? :
134 0 0 unless $cb
150 0 0 ref $_[-1] eq 'CODE' ? :
154 0 0 if ref $query eq 'Mango::BSON::ObjectID'
158 0 0 $flags->{'single'} ? :
178 0 0 $doc->{'ok'} ? :
180 0 0 if $cb
184 0 0 $doc->{'ok'} ? :
191 0 0 unless $doc->{'_id'}
196 0 0 if $cb
207 0 0 ref $_[-1] eq 'CODE' ? :
214 0 0 ref $query eq 'Mango::BSON::ObjectID' ? :
0 0 $flags->{'upsert'} ? :
0 0 $flags->{'multi'} ? :
229 0 0 if $command->{'explain'}
233 0 0 if defined $out
254 0 0 if $cb
258 0 0 if (my $err = $protocol->write_error($doc))
264 0 0 unless $doc->{'result'}