Branch Coverage

lib/WordPress/XMLRPC.pm
Criterion Covered Total %
branch 0 252 0.0


line true false branch
19 0 0 if (defined $val)
22 0 0 unless defined $$self{'proxy'}
30 0 0 if (defined $val)
33 0 0 unless defined $$self{'username'}
41 0 0 if (defined $val)
44 0 0 unless defined $$self{'password'}
52 0 0 if (defined $val)
53 0 0 unless $val =~ /^\d+$/
63 0 0 if defined $val
64 0 0 unless defined $$self{'publish'}
72 0 0 unless ($$self{'server'})
73 0 0 unless $self->proxy
87 0 0 unless defined $call
88 0 0 unless my $err = $call->fault
112 0 0 if defined $val
113 0 0 if $$self{'errstr'} and $WordPress::XMLRPC::DEBUG
124 0 0 unless -f $abs_path
128 0 0 unless $$data{'name'} = get_file_name($abs_path)
129 0 0 unless $$data{'type'} = get_mime_type($abs_path)
130 0 0 unless $$data{'bits'} = get_file_bits($abs_path)
137 0 0 unless $abs
140 0 0 unless my $type = $ft->mime_type($abs)
146 0 0 unless $abs_path
150 0 0 unless open FILE, $abs_path
162 0 0 unless $string
184 0 0 unless $page_id
194 0 0 if ($self->_call_has_fault($call))
199 0 0 unless defined $result
220 0 0 if ($self->_call_has_fault($call))
225 0 0 unless defined $result
239 0 0 unless defined $page
240 0 0 unless ref $page eq 'HASH'
243 0 0 unless (defined $publish)
258 0 0 if ($self->_call_has_fault($call))
263 0 0 unless defined $result
277 0 0 unless defined $page_id
288 0 0 if ($self->_call_has_fault($call))
293 0 0 unless defined $result
313 0 0 if ($_arg_1 =~ /^\d+$/) { }
318 0 0 unless defined $content and ref $content and ref $content eq 'HASH'
325 0 0 unless defined $content and ref $content and ref $content eq 'HASH'
328 0 0 unless $page_id = $$content{'page_id'}
338 0 0 unless defined $page_id and $page_id =~ /^\d+$/
342 0 0 unless (defined $publish)
357 0 0 if ($self->_call_has_fault($call))
362 0 0 unless defined $result
383 0 0 if ($self->_call_has_fault($call))
388 0 0 unless defined $result
409 0 0 if ($self->_call_has_fault($call))
414 0 0 unless defined $result
428 0 0 unless ref $category and ref $category eq 'HASH'
431 0 0 unless $$category{'name'}
436 0 0 unless defined $category
446 0 0 if ($self->_call_has_fault($call))
451 0 0 unless defined $result
477 0 0 if ($self->_call_has_fault($call))
482 0 0 unless defined $result
498 0 0 unless defined $data
499 0 0 unless ref $data eq 'HASH'
509 0 0 if ($self->_call_has_fault($call))
514 0 0 unless defined $result
530 0 0 unless (defined $publish)
533 0 0 unless defined $content_struct
534 0 0 unless ref $content_struct eq 'HASH'
545 0 0 if ($self->_call_has_fault($call))
550 0 0 unless defined $result
564 0 0 unless (defined $publish)
568 0 0 unless defined $post_id
569 0 0 unless defined $content_struct
570 0 0 unless ref $content_struct eq 'HASH'
581 0 0 if ($self->_call_has_fault($call))
586 0 0 unless defined $result
598 0 0 unless defined $post_id
608 0 0 if ($self->_call_has_fault($call))
613 0 0 unless defined $result
636 0 0 if ($self->_call_has_fault($call))
641 0 0 unless defined $result
662 0 0 if ($self->_call_has_fault($call))
667 0 0 unless defined $result
679 0 0 unless $id
685 0 0 unless @cat and scalar @cat
703 0 0 unless (defined $publish)
707 0 0 unless defined $post_id
718 0 0 if ($self->_call_has_fault($call))
723 0 0 unless defined $result
737 0 0 unless defined $template
750 0 0 if ($self->_call_has_fault($call))
755 0 0 unless defined $result
770 0 0 unless defined $template
771 0 0 unless defined $content
772 0 0 unless ref $content eq 'HASH'
783 0 0 if ($self->_call_has_fault($call))
788 0 0 unless defined $result
808 0 0 if ($self->_call_has_fault($call))
813 0 0 unless defined $result
844 0 0 if ($self->_call_has_fault($call))
849 0 0 unless defined $result
872 0 0 if ($self->_call_has_fault($call))
877 0 0 unless defined $result
904 0 0 if ($self->_call_has_fault($call))
909 0 0 unless defined $result
933 0 0 if ($self->_call_has_fault($call))
938 0 0 unless defined $result
961 0 0 if ($self->_call_has_fault($call))
966 0 0 unless defined $result
987 0 0 if ($self->_call_has_fault($call))
992 0 0 unless defined $result
1016 0 0 if ($self->_call_has_fault($call))
1021 0 0 unless defined $result
1044 0 0 unless $call
1046 0 0 if ($self->_call_has_fault($call))
1051 0 0 unless defined $result
1072 0 0 if ($self->_call_has_fault($call))
1077 0 0 unless defined $result
1097 0 0 if ($self->_call_has_fault($call))
1102 0 0 unless defined $result
1124 0 0 if ($self->_call_has_fault($call))
1129 0 0 unless defined $result
1149 0 0 if ($self->_call_has_fault($call))
1154 0 0 unless defined $result
1180 0 0 if ($self->_call_has_fault($call))
1185 0 0 unless defined $result
1208 0 0 if ($self->_call_has_fault($call))
1213 0 0 unless defined $result
1220 0 0 $_[0] =~ /^\d+$/ ? :
1221 0 0 $_[0] && ref $_[0] && ref $_[0] eq 'HASH' ? :