Condition Coverage

lib/App/GitFind/PathClassMicro.pm
Criterion Covered Total %
condition 1 50 2.0


and 3 conditions

line !l l&&!r l&&r condition
84 4 0 0 ref $_[0] and $_[0]{'file_spec_class'}
747 0 0 0 @_ == 1 and not defined $_[0]
751 0 0 0 !ref($_[0]) && $_[0] eq ''
757 0 0 0 &Scalar::Util::blessed($first) and $first->isa('App::GitFind::PathClassMicro::Dir')
768 0 0 0 &Scalar::Util::blessed($_) && $_->isa('App::GitFind::PathClassMicro::Dir')
936 0 0 0 $opts{'depthfirst'} && $opts{'preorder'}
956 0 0 0 not $opts{'all'} and $self->_is_local_dot_dir($entry)
957 0 0 0 $opts{'no_hidden'} and $entry =~ /^\./
1033 0 0 0 -d $self and -e $other || -l $other

or 2 conditions

line l !l condition
247 0 0 $args{'iomode'} || 'r'
280 0 0 $args{'iomode'} || 'w'
920 0 0 $ret || ''
928 0 0 $ret || ''

or 3 conditions

line l !l&&r !l&&!r condition
252 0 0 0 $args{'chomped'} or $args{'chomp'}
266 0 0 0 $args{'chomped'} or $args{'chomp'}
968 0 0 0 $dir eq $Updir || $dir eq $Curdir
1007 0 0 0 $self->volume or $other->volume
1033 0 0 0 -e $other || -l $other