Condition Coverage

blib/lib/Mail/Box/Dir.pm
Criterion Covered Total %
condition 10 20 50.0


and 3 conditions

line !l l&&!r l&&r condition
44 0 0 1 $args->{'create'} and $class->create($directory, %$args)
57 10 0 25 $self->writable and -e $directory
10 25 0 $self->writable and -e $directory and not -w $directory

or 2 conditions

line l !l condition
52 0 35 $args->{'lock_file'} // ".lock"

or 3 conditions

line l !l&&r !l&&!r condition
38 0 35 0 $args->{'body_type'} //= sub { "Mail::Message::Body::Lines"; }
42 0 35 0 $args->{'directory'} || $self->directory
73 118 35 0 $self->{'MBD_directory'} ||= $self->folderToDirectory($self->name, $self->folderdir)