Condition Coverage

lib/Mail/Make/Headers/Generic.pm
Criterion Covered Total %
condition 11 25 44.0


and 3 conditions

line !l l&&!r l&&r condition
62 0 0 0 defined $fname and length $fname
123 0 0 165 defined $this and length "$this"
181 0 0 1 defined $v and length "$v"

or 2 conditions

line l !l condition
126 165 0 'Module::Generic::HeaderValue'->new_from_header($this, @_) || (return $self->pass_error('Module::Generic::HeaderValue'->error))
134 136 0 shift @_ || (return $self->error('No parameter name was provided.'))
148 0 0 $self->_hv || (return $self->error('Header value object could not be found!'))
168 26 0 shift @_ || (return $self->error('No parameter name was provided.'))
169 26 0 $self->_hv || (return $self->error('Header value object could not be found!'))

or 3 conditions

line l !l&&r !l&&!r condition
92 2 5 25 $fname =~ /[^\x20-\x7E]/ or $fname =~ m([()<>\@,;:\\"/\[\]?=])
136 128 8 0 scalar @_ or $hv