Branch Coverage

blib/lib/Data/Sah/Resolve.pm
Criterion Covered Total %
branch 6 34 17.6


line true false branch
18 0 0 if /\Amerge\./
29 0 1 if grep {$type eq $_;} @{$$res{'resolve_path'};}
37 0 1 unless ($err)
41 0 1 unless $err =~ /\ACan't locate/
48 1 0 if $@
53 0 0 unless $sch2
61 1 0 ref $_[0] eq 'HASH' ? :
65 1 0 unless ($opts->{'schema_is_normalized'})
85 0 0 if $clsets_have_merge[-1]
90 0 0 if ($opts->{'allow_base_with_no_additional_clauses'}) { }
91 0 0 unless $clsets_have_merge[$idx]
93 0 0 if keys %{$$res{'clsets_after_type'}[$idx];} > 0 and not $clsets_have_merge[$idx]
104 0 0 unless ($has_merge_prefixes)
111 0 0 unless keys %$clset > 0
112 0 0 if ($clsets_have_merge[$i]) { }
133 0 0 unless ($merge_res->{'success'})
142 0 0 if @merged_clsets and keys %{$merged_clsets[-1];} == 0