Condition Coverage

blib/lib/DBIx/Class/Schema/SanityChecker.pm
Criterion Covered Total %
condition 7 17 41.1


and 2 conditions

line l !l condition
367 0 176 push @$nonsugar_methods, $_ and next

and 3 conditions

line !l l&&!r l&&r condition
386 0 0 0 $nonsugar_methods and not $$seen_shadowing_configurations{join "\000", map({&refaddr($_);} $_, @$nonsugar_methods)}++
482 2 0 5 not $desc->{'mro'}{'is_c3'} and $desc->{'methods_with_supers'}
0 4 1 not $desc->{'mro'}{'is_c3'} and $desc->{'methods_with_supers'} and my(@potentially_problematic_method_stacks) = grep({grep {not $$base_ISA{$_->{'via_class'}} if $_->{'via_class'} ne $class;} @$_ if grep({$_->{'via_class'} ne $class;} @$_) > 1;} values %{$$desc{'methods_with_supers'};})

or 3 conditions

line l !l&&r !l&&!r condition
184 0 1 0 $schema_desc ||= length ref $schema ? &refdesc($schema) : "'${schema}'"
367 0 0 176 $_->{'attributes'}{'DBIC_method_is_indirect_sugar'} or $_->{'attributes'}{'DBIC_method_is_generated_from_resultsource_metadata'}