PASS - Found data file
PASS - KFIRLP: Initializing Kaiser Filter
PASS - KFIRLP: Kaiser Window design matches Matlab
PASS - KFIRLP copy constructor
PASS - KFIRLP assignment operator
PASS - Found data file
PASS - KFIRLP: Mutate transition band frequency
PASS - KFIRLP: Mutate attenuation
PASS - KFIRLP: Mutate transition band width
PASS - KFIRLP: Mutated filter matches Matlab generated filter
PASS - KFIRLP: non-positive transition frequency (KFIRLP:setFc() - transition band out-of-range)
PASS - KFIRLP: unity transition frequency (KFIRLP:setFc() - transition band out-of-range)
PASS - KFIRLP: 0 dB attenuation (KFIRLP::setAlpha() - stop band depth <= 0)
PASS - KFIRLP: non-positive transition band-width (KFIRLP:setFc() - transition band out-of-range)
PASS - KFIRLP: df == 1 (KFIRLP:setFc() - transition band out-of-range)
PASS - KFIRLP: Set passband edge to 0 frequency (KFIRLP:setFc() - transition band out-of-range)
PASS - KFIRLP: Set passband edge to Nyquist frequency (KFIRLP:setFc() - transition band out-of-range)
PASS - KFIRLP: Set attenuation to zero (KFIRLP::setAlpha() - stop band depth <= 0)
PASS - KFIRLP: Set transition bandwith to zero (KFIRLP::setDf() - Transition bandwidth out-of-range)
PASS - KFIRLP: Set transition bandwidth to Nyquist frequency (KFIRLP::setDf() - Transition bandwidth out-of-range)