Branch Coverage

blib/lib/CAD/Mesh3D.pm
Criterion Covered Total %
branch 64 64 100.0


line true false branch
63 3 22 if ($arg =~ /^\+/)
102 3 132 unless 3 == @_
122 3 65 unless 3 == @_
125 6 174 unless ref $v
128 3 171 unless UNIVERSAL::isa($v, 'ARRAY')
131 6 165 unless 3 == @$v
148 3 1 unless 4 == @_
184 1 54 unless defined $tri
187 3 51 unless 3 == @$tri
191 4 136 unless ref $v
194 1 135 unless UNIVERSAL::isa($v, 'ARRAY')
197 3 132 unless 3 == @$v
216 1 10 unless UNIVERSAL::isa($mesh, 'ARRAY')
219 2 8 unless ref $tri
222 1 7 unless UNIVERSAL::isa($tri, 'ARRAY')
225 1 6 unless 3 == @$tri
229 2 13 unless ref $v
232 1 12 unless UNIVERSAL::isa($v, 'ARRAY')
235 1 11 unless 3 == @$v
281 10 1 $m ? :
286 1 10 if UNIVERSAL::isa($_[0], 'CAD::Mesh3D')
319 8 1 $m ? :
324 1 8 if UNIVERSAL::isa($_[0], 'CAD::Mesh3D')
354 1 2 if UNIVERSAL::isa($_[0], 'CAD::Mesh3D')
360 1 1 if UNIVERSAL::isa($_[0], 'CAD::Mesh3D')
394 8 1 defined $_[0] ? :
395 3 5 defined $_[1] ? :
397 5 3 unless exists $INC{$key}
1 7 unless (eval { do { require $key unless exists $INC{$key}; 1 } })
402 1 6 unless (eval { do { (%io) = $formatModule->_io_functions; 1 } })
406 1 5 unless defined $io{'input'}
407 1 5 unless defined $io{'output'}