Branch Coverage

blib/lib/Set/SegmentTree/node.pm
Criterion Covered Total %
branch 52 110 47.2


line true false branch
12 58 58 if defined $args{'min'} and $args{'min'} != 0
13 26 90 if defined $args{'low'} and $args{'low'} != 0
14 58 58 if defined $args{'max'} and $args{'max'} != 0
15 28 88 if defined $args{'high'} and $args{'high'} != 0
16 0 116 if defined $args{'split'} and $args{'split'} != 0
17 30 86 if exists $args{'segments'}
37 0 0 $_[1] == 0 ? :
0 0 @_ > 1 ? :
38 0 0 $_[1] == 0 ? :
0 286 @_ > 1 ? :
39 0 0 $_[1] == 0 ? :
0 0 @_ > 1 ? :
40 0 0 $_[1] == 0 ? :
0 290 @_ > 1 ? :
41 0 0 $_[1] == 0 ? :
0 0 @_ > 1 ? :
42 0 170 @_ > 1 ? :
47 58 0 unless ref $self
53 58 0 if $offsets[0] != 0
54 26 32 if $offsets[1] != 0
55 58 0 if $offsets[2] != 0
56 28 30 if $offsets[3] != 0
57 0 58 if $offsets[4] != 0
58 30 28 if $offsets[5] != 0
83 0 30 if (exists $basic_types{$array_type}) { }
30 0 elsif ($array_type eq 'string') { }
0 0 elsif ($array_type =~ /\A\[/) { }
100 0 0 if ($array_type->flatbuffers_type eq 'table') { }
0 0 elsif ($array_type->flatbuffers_type eq 'struct') { }
120 0 58 if (not defined $cache) { }
138 58 0 defined $self->{'min'} ? :
26 32 defined $self->{'low'} ? :
58 0 defined $self->{'max'} ? :
28 30 defined $self->{'high'} ? :
0 58 defined $self->{'split'} ? :
30 28 defined $self->{'segments'} ? :
146 58 0 if (defined $self->{'min'})
150 26 32 if (defined $self->{'low'})
154 58 0 if (defined $self->{'max'})
158 28 30 if (defined $self->{'high'})
162 0 58 if (defined $self->{'split'})
166 30 28 if (defined $self->{'segments'})
174 0 58 if length($data) % 4
198 0 0 if (defined $object->{'reloc'})
202 0 0 if (defined $reloc->{'lambda'}) { }
0 0 elsif (defined $reloc->{'type'} and $reloc->{'type'} eq 'unsigned delta') { }
0 0 elsif (defined $reloc->{'type'} and $reloc->{'type'} eq 'signed negative delta') { }
227 200 148 $_ ? :
233 0 58 if @table % 2
245 48 0 if length($data) % 4
260 0 30 if (exists $basic_types{$array_type}) { }
30 0 elsif ($array_type eq 'string') { }
0 0 elsif ($array_type =~ /\A\[/) { }
279 0 0 if ($array_type->flatbuffers_type eq 'table') { }
0 0 elsif ($array_type->flatbuffers_type eq 'struct') { }