Branch Coverage

blib/lib/Image/SVG/Transform.pm
Criterion Covered Total %
branch 26 36 72.2


line true false branch
242 1 33 unless ($transform)
252 0 33 unless (@transformers)
260 1 40 unless exists $valid_transforms->{$transform_type}
261 1 39 unless scalar @params
262 3 36 if scalar @params > $valid_transforms->{$transform_type}
264 1 35 if ($transform_type eq 'rotate' and @params == 2) { }
1 67 elsif ($transform_type eq 'matrix' and @params != 6) { }
270 1 33 if ($transform_type eq 'rotate' and @params == 3) { }
306 0 9 unless $self->has_transforms
326 0 2 unless $self->has_transforms
342 7 6 if ($t->{'type'} eq 'translate') { }
4 2 elsif ($t->{'type'} eq 'scale') { }
2 0 elsif ($t->{'type'} eq 'rotate') { }
0 0 elsif ($t->{'type'} eq 'skewX') { }
0 0 elsif ($t->{'type'} eq 'skewY') { }
0 0 elsif ($t->{'type'} eq 'matrix') { }
344 6 1 defined $t->{'params'}[1] ? :
353 1 3 defined $t->{'params'}[1] ? :