Condition Coverage

blib/lib/Mail/Box/Thread/Manager.pm
Criterion Covered Total %
condition 16 33 48.4


and 3 conditions

line !l l&&!r l&&r condition
53 0 0 3 ref $folder and $folder->isa('Mail::Box')
73 0 0 3 ref $folder and $folder->isa('Mail::Box')
82 0 135 0 $_->headIsRead and $self->outThread($_)

or 2 conditions

line l !l condition
29 0 3 $args->{'thread_body'} || 0
30 0 3 $args->{'thread_type'} || 'Mail::Box::Thread::Node'
31 0 3 $args->{'dummy_type'} || 'Mail::Message::Dummy'
33 0 3 $args->{'timespan'} or '3 days'
38 0 3 $args->{'window'} or 10
98 4 0 $self->{'MBTM_ids'}{$msgid} || (return)
134 3 0 $self->thread($message) || (return)
184 0 2 shift() || sub { 0 unless (shift())->startTimeEstimate; }
185 0 2 shift() || sub { shift() <=> shift(); }

or 3 conditions

line l !l&&r !l&&!r condition
292 44 10 0 $self->{'MBTM_ids'}{$msgid} || $self->createDummy($msgid)
300 79 5 0 $self->{'MBTM_ids'}{$msgid} || $self->createDummy($msgid)