Condition Coverage

blib/lib/Mail/Spool.pm
Criterion Covered Total %
condition 17 68 25.0


and 3 conditions

line !l l&&!r l&&r condition
91 1 0 0 @_ && ref $_[0]
270 0 0 0 $ok and not $error
355 0 1 0 @_ and $_[0]
0 0 1 @_ and $_[0] and ref $_[0]
0 0 1 @_ and $_[0] and ref $_[0] and $_[0]->isa('Mail::Spool')
362 0 1 0 @_ && ref $_[0]
373 0 1 0 ref $to and @$to
467 0 0 1 @_ && ref $_[0]
518 0 0 1 @_ && ref $_[0]
552 0 0 0 @_ && ref $_[0]
558 0 0 0 @to and ref $to[0]

or 2 conditions

line l !l condition
90 1 0 ref $type || $type || 'Mail::Spool'
260 0 0 eval { do { $self->send_mail('to', $node->to, 'from', $node->from, 'filehandle', $fh, 'delivery', 'Interactive', 'timeout', $self->max_connection_time, 'id', $node->id) } } || ''
267 0 0 $@ || ''
392 1 0 $m->head->get('From') || undef
406 0 1 $$args{'delivery'} ||= 'Deferred'
415 0 1 $$args{'id'} || undef
469 1 0 $$args{'message'} || undef
477 0 0 $$args{'filehandle'} || undef
540 1 0 $node->filehandle('w') || die("Couldn't open node [$!]")
708 0 0 shift() || 0

or 3 conditions

line l !l&&r !l&&!r condition
125 1 0 0 shift() || 'Mail::Spool'->new
238 0 0 0 shift() || 'Mail::Spool'->new(@_)
297 0 0 0 $node->from or length $node->from
417 0 0 1 $m->head->get('Received') || ()
473 0 1 0 not $ref or $ref eq 'SCALAR'