#include #include #include #include #include #include #ifndef TEST_COMMON_H #define TEST_COMMON_H template void print(const dsp::Buffer &v, size_t size, std::string name=std::string("")) { std::cout << "----------------------------------------------" << std::endl; std::cout << "- " << name << std::endl; std::cout << "----------------------------------------------" << std::endl; for(int i=0; i < size; i++) { std::cout << v[i] << std::endl; } } template void check(const dsp::Buffer &target, const dsp::Buffer &actual) { if (!(target == actual)) { std::cout << "Check failed" << std::endl; print(target, target.capacity(), "Target"); print(actual, actual.capacity(), "Actual"); } assert(target == actual); } #endif