Condition Coverage

blib/lib/YATT/Lite/WebMVC0/DirApp.pm
Criterion Covered Total %
condition 18 40 45.0


and 3 conditions

line !l l&&!r l&&r condition
61 24 3 0 defined $type and my $subpath = $prop->{'cf_subpath'}
67 3 24 0 not defined $type and $self->{'cf_use_subpath'}
0 15 9 not defined $type and $self->{'cf_use_subpath'} and my $subpath = $prop->{'cf_subpath'}
112 4 1 12 $sub_fn ne '' and my $action = $self->get_action_handler($sub_fn, 1)
145 2 0 1 not defined $age and $can_be_missing
168 1 18 0 defined $item and $item->[0]

or 2 conditions

line l !l condition
167 18 1 $self->{'Action'} //= {}
244 0 0 ($self->{'cf_overwrite_status_code_for_errors_as'} // $errcon->cget('status')) // 500

or 3 conditions

line l !l&&r !l&&!r condition
91 0 2 16 $self->{'cf_dont_map_args'} or $part->isa($trans->Action)
190 45 0 0 $self->{'cf_header_charset'} or $self->{'cf_output_encoding'}
0 0 0 $self->{'cf_header_charset'} or $self->{'cf_output_encoding'} or $YATT::Lite::WebMVC0::DirApp::SYS->header_charset
231 0 0 0 $err->{'cf_http_status_code'} or $self->{'cf_overwrite_status_code_for_errors_as'}
244 0 0 0 $self->{'cf_overwrite_status_code_for_errors_as'} // $errcon->cget('status')
253 0 0 0 $self->{'cf_dir_config'}{$name} // $default