Condition Coverage

blib/lib/PDL/DSP/Windows.pm
Criterion Covered Total %
condition 25 42 59.5


and 3 conditions

line !l l&&!r l&&r condition
425 133 45 12 defined $params and not ref $params
1190 0 0 0 $beta >= 0 and $beta <= $N
1211 0 0 0 $beta >= 0 and $beta <= $N
1512 0 0 4 $alpha >= 0 and $alpha <= 1
1533 0 0 2 $alpha >= 0 and $alpha <= 1

or 2 conditions

line l !l condition
21 0 6 eval { do { require PDL::LinearAlgebra::Special; 1 } } || 0
0 6 eval { do { require PDL::GSLSF::BESSEL; 1 } } || 0
0 6 eval { do { require PDL::Graphics::Gnuplot; 1 } } || 0
341 80 89 $window_aliases{$name} // []
414 134 56 shift() // {}
471 54 126 $self->{'params'} // []

or 3 conditions

line l !l&&r !l&&!r condition
379 0 177 0 ref $proto || $proto
421 178 12 0 $name ||= $opts->{'name'}
422 187 2 1 $N ||= $opts->{'N'}
423 0 66 124 $periodic ||= $opts->{'periodic'}
424 13 44 133 $params //= $opts->{'params'}