Condition Coverage

blib/lib/Eidolon/Driver/Router/Consequent.pm
Criterion Covered Total %
condition 0 13 0.0


and 3 conditions

line !l l&&!r l&&r condition
38 0 0 0 $r->loader->get_object('Eidolon::Driver::User') and not $r->loader->get_object('Eidolon::Driver::User')->authorized
0 0 0 $r->loader->get_object('Eidolon::Driver::User') and not $r->loader->get_object('Eidolon::Driver::User')->authorized and $r->config->{'app'}{'policy'} eq 'private' && !defined($r->config->{'routes'}{$route}[2]) || defined $r->config->{'routes'}{$route}[2] && $r->config->{'routes'}{$route}[2] eq 'private'

or 2 conditions

line l !l condition
28 0 0 $r->cgi->get_query || '/'
52 0 0 $r->config->{'routes'}{$route}[1] || 'default'

or 3 conditions

line l !l&&r !l&&!r condition
38 0 0 0 $r->config->{'app'}{'policy'} eq 'private' && !defined($r->config->{'routes'}{$route}[2]) || defined $r->config->{'routes'}{$route}[2] && $r->config->{'routes'}{$route}[2] eq 'private'