Condition Coverage

blib/lib/Mail/Box/IMAP4.pm
Criterion Covered Total %
condition 0 43 0.0


and 3 conditions

line !l l&&!r l&&r condition
102 0 0 0 exists $args{'folder'} and $args{'folder'} =~ /^imap/
0 0 0 exists $args{'type'} and $args{'type'} =~ /^imap/i

or 2 conditions

line l !l condition
36 0 0 $args->{'folder'} // "/"
54 0 0 $args->{'access'} ||= "r"
58 0 0 $args->{'head_type'} ||= "Mail::Box::IMAP4::Head"
61 0 0 $args->{'body_type'} ||= "Mail::Message::Body::Lines"
62 0 0 $args->{'message_type'} ||= "Mail::Box::IMAP4::Message"
76 0 0 $args->{'transporter'} || 'Mail::Transport::IMAP4'
120 0 0 $self = $thing->new(%args) or return ()
137 0 0 $self->transporter // (return)
281 0 0 $self->{'MBN_hostname'} || 'localhost'
282 0 0 $self->{'MBN_port'} || '143'
315 0 0 shift() // (return)

or 3 conditions

line l !l&&r !l&&!r condition
56 0 0 0 $args->{'cache_head'} || ($writeable ? 'NO' : 'DELAY')
58 0 0 0 $ch eq "NO" or $ch eq "PARTIAL"
73 0 0 0 $args->{'cache_labels'} || ($writeable ? 'NO' : 'DELAY')
74 0 0 0 $args->{'cache_body'} || ($writeable ? 'NO' : 'DELAY')
283 0 0 0 $self->{'MBN_username'} || $ENV{'USER'}