Condition Coverage

blib/lib/Applify.pm
Criterion Covered Total %
condition 17 27 62.9


and 3 conditions

line !l l&&!r l&&r condition
203 12 0 1 $args{'alias'} and not ref $args{'alias'}
331 3 0 0 $option->{'default'} and ref $option->{'default'} ne 'ARRAY'
395 9 0 0 $application_class->isa('Moose::Object') and $application_class->can('meta')
518 88 8 2 $print and /^=(?:cut|head1)/

or 2 conditions

line l !l condition
333 0 3 $option->{'default'} ||= []
353 1 8 $self->{'extends'} || []
447 0 8 $self->{'options'} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
277 3 8 0 $self->{'app'} ||= shift()
304 3 8 0 $self->{'application_class'} ||= $self->_generate_application_class($code)
426 5 8 0 $_[0]{'_option_parser'} ||= do { require Getopt::Long; 'Getopt::Long::Parser'->new('config', ['no_auto_help', 'no_auto_version', 'pass_through']) }