Branch Coverage

lib/XML/eXistDB/RPC.pm
Criterion Covered Total %
branch 0 200 0.0


line true false branch
40 0 0 unless ($rpc)
42 0 0 unless my $dest = $args->{'destination'}
53 0 0 exists $args->{'repository'} ? :
58 0 0 $args->{'prettyprint_upload'} ? :
61 0 0 ref $f eq 'HASH' ? :
76 0 0 if (my $sp = delete $args{'stylesheet-params'})
87 0 0 $created && $modified ? :
0 0 !($created || $modified) ? :
93 0 0 $_[0] ? :
100 0 0 if UNIVERSAL::isa($_[0], 'XML::LibXML::Document')
102 0 0 if ref $_[0] eq 'SCALAR'
105 0 0 if $_[0] =~ /^\s*\
108 0 0 if (not $_[0] =~ /[\r\n]/ and -f $_[0])
110 0 0 unless open DOC, '<:raw', $_[0]
114 0 0 unless close DOC
143 0 0 @_ ? :
154 0 0 $date ? :
163 0 0 exists $args{'beautify'} ? :
0 0 (exists $args{'beautify'} ? $args{'beautify'} : $self->{'pp_up'}) ? :
166 0 0 if (UNIVERSAL::isa($conf, 'XML::LibXML::Document')) { }
0 0 elsif (not ref $conf and $conf =~ /^\s*\
185 0 0 if @_
194 0 0 unless defined $subcoll
205 0 0 @_ % 2 ? :
208 0 0 $args{'documents'} ? :
210 0 0 unless $rc == 0
214 0 0 if (my $docs = $h->{'documents'})
231 0 0 unless $rc == 0
233 0 0 unless $data->{'collections'}
250 0 0 $coll ? :
252 0 0 unless $rc == 0
277 0 0 defined $password ? :
287 0 0 unless $rc == 0
295 0 0 unless $rc == 0
307 0 0 unless $rc == 0
321 0 0 $self->serverVersion lt '3.0' ? :
323 0 0 unless $rc == 0
338 0 0 $self->serverVersion lt '3.0' ? :
341 0 0 unless $rc == 0
360 0 0 $self->serverVersion lt '3.0' ? :
369 0 0 $user && $group ? :
370 0 0 $perms =~ /\D/ ? :
378 0 0 ref $groups eq 'ARRAY' ? :
380 0 0 $self->serverVersion lt '3.0' ? :
382 0 0 $home ? :
399 0 0 unless $rc == 0
433 0 0 unless $rc == 0
457 0 0 unless $rc == 0
481 0 0 unless $user ||= $self->{'user'}
496 0 0 unless $rc == 0
502 0 0 $chunk->{'supports-long-offset'} ? :
504 0 0 unless $rc
507 0 0 unless $rc == 0
520 0 0 unless $rc == 0
533 0 0 exists $args{'chunk_size'} ? :
534 0 0 exists $args{'compress'} ? :
535 0 0 if defined $_
549 0 0 unless $rc == 0
567 0 0 ref $bytes ? :
583 0 0 $rc == 0 ? :
600 0 0 $rc == 0 ? :
608 0 0 if @_ % 2
623 0 0 unless $rc == 0
626 0 0 if (my $docs = delete $results->{'documents'})
634 0 0 if (my $types = delete $results->{'doctypes'})
660 0 0 unless $rc == 0
673 0 0 unless $rc == 0
684 0 0 @_ % 2 ? :
689 0 0 unless $rc == 0
698 0 0 if defined $doc
703 0 0 unless $rc == 0
708 0 0 if (ref $v eq 'HASH')
730 0 0 $chunk->{'supports-long-offset'} ? :
731 0 0 unless $rc
733 0 0 unless $rc == 0
743 0 0 $encoding ? :
759 0 0 if (@_ == 4) { }
770 0 0 unless $rc == 0
784 0 0 unless $rc == 0
814 0 0 if (@_ == 3) { }
816 0 0 $prettyprint ? :
817 0 0 if defined $style
829 0 0 if (@_ == 3) { }
831 0 0 $prettyprint ? :
832 0 0 if defined $style
848 0 0 $rc == 0 ? :
856 0 0 $rc == 0 ? :
864 0 0 $rc == 0 ? :
872 0 0 $replace ? :
903 0 0 @_ == 2 ? :
904 0 0 defined $tmp ? :
911 0 0 @_ == 3 ? :
915 0 0 defined $tmp ? :
928 0 0 if ($_[0] =~ /\D/) { }
938 0 0 $rc == 0 ? :
945 0 0 $_[0] =~ /\D/ ? :
951 0 0 $rc == 0 ? :
961 0 0 $rc == 0 ? :
972 0 0 $rc == 0 ? :
991 0 0 unless $rc == 0