Branch Coverage

blib/lib/ICC/Profile/vcgt.pm
Criterion Covered Total %
branch 1 80 1.2


line true false branch
35 0 1 if (@_)
38 0 0 if (@_ == 1 and ref $_[0] eq 'ARRAY' and @{$_[0];} == grep({UNIVERSAL::isa($_, 'ICC::Profile::curv');} @{$_[0];})) { }
0 0 elsif (@_ == 1 and ref $_[0] eq 'ARRAY' and @{$_[0];} == grep({ref $_ eq 'ARRAY';} @{$_[0];})) { }
41 0 0 unless @{$_[0];} == 1 or @{$_[0];} == 3
50 0 0 unless 3 == @{$_[0];} and 3 == @{$_[0][0];} and 3 == grep({not ref $_;} @{$_[0][0];})
86 0 0 unless @_ == 3
104 0 0 unless @_ == 4
122 0 0 if (UNIVERSAL::isa($self->[1][0], 'ICC::Profile::curv') and @{$self->[1][0]->array;} > 1) { }
131 0 0 defined $self->[0]{'entrySize'} ? :
155 0 0 if (@_)
158 0 0 unless ref $_[0] eq 'ARRAY'
179 0 0 if (@_ == 1 and ref $_[0] eq 'ARRAY') { }
0 0 elsif (@_ == 1 and UNIVERSAL::isa($_[0], 'Math::Matrix')) { }
199 0 0 if (wantarray) { }
227 0 0 if (@_ == 1 and ref $_[0] eq 'ARRAY') { }
0 0 elsif (@_ == 1 and UNIVERSAL::isa($_[0], 'Math::Matrix')) { }
247 0 0 if (wantarray) { }
279 0 0 ref $p eq 'ARRAY' ? :
0 0 defined $p ? :
282 0 0 defined $p->[0] && !ref($p->[0]) ? :
301 0 0 if (@{$in;} == grep({not ref $_;} @{$in;})) { }
312 0 0 if (ref $in->[$i] eq 'ARRAY') { }
343 0 0 unless @in == grep({not ref $_;} @in)
346 0 0 unless @in == @{$self->[1];}
352 0 0 if (UNIVERSAL::isa($self->[1][$i], 'ICC::Profile::curv')) { }
360 0 0 if ($dir == 0) { }
404 0 0 if ($tagType == 0) { }
0 0 elsif ($tagType == 1) { }
422 0 0 if ($size == 1) { }
480 0 0 UNIVERSAL::isa($self->[1][0], 'ICC::Profile::curv') && @{$self->[1][0]->array;} > 1 ? :
486 0 0 if ($tagType == 0) { }
495 0 0 defined $self->[0]{'entrySize'} && $self->[0]{'entrySize'} == 1 ? :
504 0 0 if ($size == 1) { }
507 0 0 $_ > 1 ? :
0 0 $_ < 0 ? :
513 0 0 $_ > 1 ? :
0 0 $_ < 0 ? :
523 0 0 if (UNIVERSAL::isa($self->[1][0], 'ICC::Profile::curv')) { }
529 0 0 defined $self->[1][$i] ? :
532 0 0 defined $self->[1][$j]->array->[0] ? :