Condition Coverage

blib/lib/WWW/Newzbin.pm
Criterion Covered Total %
condition 0 55 0.0


and 2 conditions

line l !l condition
241 0 0 $self->_set_error(-1, q[Could not send HTTP POST request to Newzbin's FileFind API]) and return undef
405 0 0 $self->_carp(q[get_nzb(): could not decompress NZB file; try passing 'nogzip => 1' as a parameter]) and $self->_set_error(-5, 'Could not decompress NZB file') and return undef

and 3 conditions

line !l l&&!r l&&r condition
158 0 0 0 $criteria{'retention'} =~ /^\d+$/ and $criteria{'retention'} > 0
167 0 0 0 exists $criteria{'maxsize'} and $criteria{'minsize'} > $criteria{'maxsize'}
181 0 0 0 exists $criteria{'minsize'} and $criteria{'minsize'} > $criteria{'maxsize'}
215 0 0 0 $criteria{'sortfield'} ne NEWZBIN_SORTFIELD_DATE and $criteria{'sortfield'} ne NEWZBIN_SORTFIELD_SUBJECT
0 0 0 $criteria{'sortfield'} ne NEWZBIN_SORTFIELD_DATE and $criteria{'sortfield'} ne NEWZBIN_SORTFIELD_SUBJECT and $criteria{'sortfield'} ne NEWZBIN_SORTFIELD_FILESIZE
229 0 0 0 $criteria{'sortorder'} ne NEWZBIN_SORTORDER_ASC and $criteria{'sortorder'} ne NEWZBIN_SORTORDER_DESC
321 0 0 0 exists $request{'reportid'} and exists $request{'fileid'}
357 0 0 0 !$request{'nogzip'} && $compress_zlib
403 0 0 0 $response->header('Content-Encoding') =~ /gzip/ and not $request{'leavegzipped'}
405 0 0 0 $self->_carp(q[get_nzb(): could not decompress NZB file; try passing 'nogzip => 1' as a parameter]) and $self->_set_error(-5, 'Could not decompress NZB file')

or 2 conditions

line l !l condition
88 0 0 $$self{'error'}{'code'} || undef
93 0 0 $$self{'error'}{'message'} || undef
300 0 0 $$self{'searchfiles'}{'total'} || undef

or 3 conditions

line l !l&&r !l&&!r condition
167 0 0 0 $criteria{'minsize'} =~ /\D/ or $criteria{'minsize'} < 0
181 0 0 0 $criteria{'maxsize'} =~ /\D/ or $criteria{'maxsize'} < 0
195 0 0 0 $criteria{'resultoffset'} =~ /\D/ or $criteria{'resultoffset'} < -1
205 0 0 0 $criteria{'resultlimit'} =~ /\D/ or $criteria{'resultlimit'} < 0
321 0 0 0 exists $request{'reportid'} || exists $request{'fileid'}