Branch Coverage

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


line true false branch
242 1 37 unless ($transform)
252 0 37 unless (@transformers)
260 1 45 unless exists $valid_transforms->{$transform_type}
261 1 44 unless scalar @params
262 3 41 if scalar @params > $valid_transforms->{$transform_type}
264 1 40 if ($transform_type eq 'rotate' and @params == 2) { }
1 77 elsif ($transform_type eq 'matrix' and @params != 6) { }
270 1 38 if ($transform_type eq 'rotate' and @params == 3) { }
306 0 10 unless $self->has_transforms
326 0 2 unless $self->has_transforms
342 8 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 7 1 defined $t->{'params'}[1] ? :
353 1 3 defined $t->{'params'}[1] ? :