Branch Coverage

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


line true false branch
32 0 1 if (@_)
35 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];})) { }
38 0 0 unless @{$_[0];} == 1 or @{$_[0];} == 3
47 0 0 unless 3 == @{$_[0];} and 3 == @{$_[0][0];} and 3 == grep({not ref $_;} @{$_[0][0];})
83 0 0 unless @_ == 3
101 0 0 unless @_ == 4
119 0 0 if (UNIVERSAL::isa($self->[1][0], 'ICC::Profile::curv') and @{$self->[1][0]->array;} > 1) { }
128 0 0 defined $self->[0]{'entrySize'} ? :
152 0 0 if (@_)
155 0 0 unless ref $_[0] eq 'ARRAY'
176 0 0 if (@_ == 1 and ref $_[0] eq 'ARRAY') { }
0 0 elsif (@_ == 1 and UNIVERSAL::isa($_[0], 'Math::Matrix')) { }
196 0 0 if (wantarray) { }
224 0 0 if (@_ == 1 and ref $_[0] eq 'ARRAY') { }
0 0 elsif (@_ == 1 and UNIVERSAL::isa($_[0], 'Math::Matrix')) { }
244 0 0 if (wantarray) { }
276 0 0 ref $p eq 'ARRAY' ? :
0 0 defined $p ? :
279 0 0 defined $p->[0] && !ref($p->[0]) ? :
298 0 0 if (@{$in;} == grep({not ref $_;} @{$in;})) { }
309 0 0 if (ref $in->[$i] eq 'ARRAY') { }
340 0 0 unless @in == grep({not ref $_;} @in)
343 0 0 unless @in == @{$self->[1];}
349 0 0 if (UNIVERSAL::isa($self->[1][$i], 'ICC::Profile::curv')) { }
357 0 0 if ($dir == 0) { }
401 0 0 if ($tagType == 0) { }
0 0 elsif ($tagType == 1) { }
419 0 0 if ($size == 1) { }
477 0 0 UNIVERSAL::isa($self->[1][0], 'ICC::Profile::curv') && @{$self->[1][0]->array;} > 1 ? :
483 0 0 if ($tagType == 0) { }
492 0 0 defined $self->[0]{'entrySize'} && $self->[0]{'entrySize'} == 1 ? :
501 0 0 if ($size == 1) { }
504 0 0 $_ > 1 ? :
0 0 $_ < 0 ? :
510 0 0 $_ > 1 ? :
0 0 $_ < 0 ? :
520 0 0 if (UNIVERSAL::isa($self->[1][0], 'ICC::Profile::curv')) { }
526 0 0 defined $self->[1][$i] ? :
529 0 0 defined $self->[1][$j]->array->[0] ? :