Condition Coverage

blib/lib/Data/FormValidator/Constraints/Upload.pm
Criterion Covered Total %
condition 1 45 2.2


and 2 conditions

line l !l condition
212 0 0 "Failed to load filehandle for $field" && (return undef)

and 3 conditions

line !l l&&!r l&&r condition
187 0 0 0 $width <= $$max_width_ref && $height <= $$max_height_ref
199 0 0 0 ref $max_bytes_ref and defined $$max_bytes_ref
254 0 0 0 $width >= $min_width && $height >= $min_height

or 2 conditions

line l !l condition
39 0 0 shift() || die('image_max_dimensions: missing maximum width value')
40 0 0 shift() || die('image_max_dimensions: missing maximum height value')
58 0 0 shift() || die('image_min_dimensions: missing minimum width value')
59 0 0 shift() || die('image_min_dimensions: missing minimum height value')
71 0 0 shift() || {}
141 0 0 $self->meta($field) || {}
155 0 4 $params->{'mime_types'} ||= ['image/jpeg', 'image/pjpeg', 'image/gif', 'image/png']
166 0 0 shift() || die('image_max_dimensions: missing maximum width value')
167 0 0 shift() || die('image_max_dimensions: missing maximum height value')
183 0 0 $self->meta($field) || {}
218 0 0 $self->meta($field) || {}
229 0 0 shift() || die('image_min_dimensions: missing minimum width value')
231 0 0 shift() || die('image_min_dimensions: missing minimum height value')
250 0 0 $self->meta($field) || {}

or 3 conditions

line l !l&&r !l&&!r condition
93 0 0 0 $mm->checktype_filehandle($fh) || warn("$0: can't get filehandle for field named $field") && (return undef)
111 0 0 0 $fm_mt || $uploaded_mt