Branch Coverage

blib/lib/Net/Amazon/MechanicalTurk/DataStructure.pm
Criterion Covered Total %
branch 0 68 0.0


line true false branch
11 0 0 if (ref $value)
19 0 0 if $#_ >= 0 and $_[0] eq 'Net::Amazon::MechanicalTurk::DataStructure'
26 0 0 if (UNIVERSAL::isa(${$nodeRef;}, 'HASH')) { }
0 0 elsif (UNIVERSAL::isa(${$nodeRef;}, 'ARRAY')) { }
0 0 elsif ($key =~ /^\d+$/) { }
30 0 0 if (not $key =~ /^\d+$/ or $key < 1)
52 0 0 if $#_ >= 0 and $_[0] eq 'Net::Amazon::MechanicalTurk::DataStructure'
64 0 0 if $#_ >= 0 and $_[0] eq 'Net::Amazon::MechanicalTurk::DataStructure'
66 0 0 unless defined $self
72 0 0 if (UNIVERSAL::isa($value, 'ARRAY')) { }
0 0 elsif (UNIVERSAL::isa($value, 'HASH')) { }
80 0 0 if (defined $key)
81 0 0 $parentIsHash ? :
93 0 0 if $#_ >= 0 and $_[0] eq 'Net::Amazon::MechanicalTurk::DataStructure'
100 0 0 unless defined $value
104 0 0 if (UNIVERSAL::isa($value, 'HASH')) { }
0 0 elsif (UNIVERSAL::isa($value, 'ARRAY')) { }
105 0 0 if ($orderKeys) { }
126 0 0 if $#_ >= 0 and $_[0] eq 'Net::Amazon::MechanicalTurk::DataStructure'
131 0 0 unless (defined $key)
134 0 0 if (not UNIVERSAL::isa($value, 'ARRAY') || UNIVERSAL::isa($value, 'HASH')) { }
146 0 0 if $#_ >= 0 and $_[0] eq 'Net::Amazon::MechanicalTurk::DataStructure'
149 0 0 if (UNIVERSAL::isa($result, 'ARRAY')) { }
150 0 0 $#{$result;} >= 0 ? :
159 0 0 if $#_ >= 0 and $_[0] eq 'Net::Amazon::MechanicalTurk::DataStructure'
163 0 0 if ($#_ == 0) { }
164 0 0 if (UNIVERSAL::isa($_[0], 'ARRAY')) { }
179 0 0 if (UNIVERSAL::isa($node, 'ARRAY')) { }
0 0 elsif (UNIVERSAL::isa($node, 'HASH')) { }
181 0 0 if ($match =~ /^\d+$/) { }
0 0 elsif ($#{$node;} >= 0) { }
182 0 0 if ($match < 1 or $match > $#{$node;} + 1)
196 0 0 if (not exists $$node{$match}) { }
197 0 0 if ($match =~ /^\d+$/ and $match == 1) { }