Branch Coverage

blib/lib/Test2/Compare/Hash.pm
Criterion Covered Total %
branch 37 38 97.3


line true false branch
17 1557 556 if (defined(my $ref = $self->{'inref'})) { }
18 1 1556 if $self->{'items'}
19 1 1555 if $self->{'order'}
25 3 553 $self->{'items'} ? :
26 2 554 if ($self->{'order'}) { }
30 1 1 if @missing
53 4 2113 unless $exists
54 2 2111 unless defined $got
55 3 2108 unless ref $got
56 7 2101 unless &reftype($got) eq "HASH"
62 3 1 unless defined $self->{'meta'}
70 1 970 unless defined $name
74 1 969 if exists $self->{'items'}{$name}
104 2 2104 if defined $meta
111 3177 29 if ($exists)
137 3177 29 $exists ? :
146 1829 277 if (keys %fields)
175 8 6207 if ($self->{'ending'})
183 0 8 $self->{'ending'} eq 'implicit' ? :