Condition Coverage

blib/lib/Mail/Box/Thread/Node.pm
Criterion Covered Total %
condition 24 39 61.5


and 3 conditions

line !l l&&!r l&&r condition
143 0 0 0 $how eq 'GUESS' and $quality ne 'REFERENCE'
224 0 3 1 defined $stamp and $stamp < $earliest

or 2 conditions

line l !l condition
95 1 118 $self->message->label('folded') || 0
167 0 119 shift() || sub { 0 unless (shift())->startTimeEstimate; }
168 0 119 shift() || sub { shift() <=> shift(); }
178 59 60 shift() || sub { (shift())->head->study('subject'); }
179 59 60 shift() || ''
59 60 shift() || ''
185 1 0 &$code($message) || ''
198 101 4 &$code($message) || ''
255 34 0 $_->recurse($code) or last

or 3 conditions

line l !l&&r !l&&!r condition
31 135 0 0 $args->{'msgid'} || $message->messageId
135 54 22 62 $how eq 'REPLY' or not defined $quality
143 9 0 0 $how eq 'REFERENCE' or $how eq 'GUESS' and $quality ne 'REFERENCE'
224 10 1 3 not defined $earliest or defined $stamp and $stamp < $earliest
240 0 0 0 not $latest or $stamp > $latest