/** @file test/audio_filter_test.cc
* @brief Test AudioFilter, LowPassAudioFilter, HighPassAudioFilter classes.
* @ingroup selfcontained
*/
/** @file test/audio_filter_test.cc
* @brief Test AudioFilter, LowPassAudioFilter, HighPassAudioFilter classes.
* @ingroup selfcontained
*/
#include <boost/test/unit_test.hpp>
#include "lib/audio_filter.h"
#include "lib/audio_buffers.h"
#include <boost/test/unit_test.hpp>
#include "lib/audio_filter.h"
#include "lib/audio_buffers.h"
for (int j = 0; j < out->frames(); ++j) {
BOOST_CHECK_EQUAL (out->data()[0][j], c + j);
for (int j = 0; j < out->frames(); ++j) {
BOOST_CHECK_EQUAL (out->data()[0][j], c + j);
for (int j = 0; j < out->frames(); ++j) {
if (j <= lpf._M) {
BOOST_CHECK_EQUAL (out->data(0)[j], lpf._ir[j]);
for (int j = 0; j < out->frames(); ++j) {
if (j <= lpf._M) {
BOOST_CHECK_EQUAL (out->data(0)[j], lpf._ir[j]);