Mercurial > hg > qm-dsp
diff tests/TestMedianFilter.cpp @ 476:2de6184b2ce0
Untabify
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Thu, 30 May 2019 18:30:58 +0100 |
parents | f898c901c055 |
children |
line wrap: on
line diff
--- a/tests/TestMedianFilter.cpp Thu May 30 18:28:11 2019 +0100 +++ b/tests/TestMedianFilter.cpp Thu May 30 18:30:58 2019 +0100 @@ -18,19 +18,19 @@ // which start out all-zero. So the output median will remain zero // until N/2 elements have been pushed. MedianFilter<double> f(3); - f.push(1); // 0 0 1 + f.push(1); // 0 0 1 BOOST_CHECK_EQUAL(f.get(), 0); BOOST_CHECK_EQUAL(f.get(), 0); - f.push(-3); // 0 1 -3 + f.push(-3); // 0 1 -3 BOOST_CHECK_EQUAL(f.get(), 0); - f.push(5); // 1 -3 5 + f.push(5); // 1 -3 5 BOOST_CHECK_EQUAL(f.get(), 1); - f.push(7); // -3 5 7 + f.push(7); // -3 5 7 BOOST_CHECK_EQUAL(f.get(), 5); BOOST_CHECK_EQUAL(f.get(), 5); - f.push(3); // 5 7 3 + f.push(3); // 5 7 3 BOOST_CHECK_EQUAL(f.get(), 5); - f.push(3); // 7 3 3 + f.push(3); // 7 3 3 BOOST_CHECK_EQUAL(f.get(), 3); } @@ -39,57 +39,57 @@ // Our median does not halve the difference (should it??), it just // returns the next element from the input set MedianFilter<double> f(4); - f.push(1); // 0 0 0 1 + f.push(1); // 0 0 0 1 BOOST_CHECK_EQUAL(f.get(), 0); BOOST_CHECK_EQUAL(f.get(), 0); - f.push(-3); // 0 0 1 -3 + f.push(-3); // 0 0 1 -3 BOOST_CHECK_EQUAL(f.get(), 0); - f.push(5); // 0 1 -3 5 + f.push(5); // 0 1 -3 5 BOOST_CHECK_EQUAL(f.get(), 1); - f.push(7); // 1 -3 5 7 + f.push(7); // 1 -3 5 7 BOOST_CHECK_EQUAL(f.get(), 5); BOOST_CHECK_EQUAL(f.get(), 5); - f.push(3); // -3 5 7 3 + f.push(3); // -3 5 7 3 BOOST_CHECK_EQUAL(f.get(), 5); - f.push(3); // 5 7 3 3 + f.push(3); // 5 7 3 3 BOOST_CHECK_EQUAL(f.get(), 5); } BOOST_AUTO_TEST_CASE(odd75) { MedianFilter<double> f(5, 75.f); - f.push(1); // 0 0 0 0 1 + f.push(1); // 0 0 0 0 1 BOOST_CHECK_EQUAL(f.get(), 0); BOOST_CHECK_EQUAL(f.get(), 0); - f.push(-3); // 0 0 0 1 -3 + f.push(-3); // 0 0 0 1 -3 BOOST_CHECK_EQUAL(f.get(), 0); - f.push(5); // 0 0 1 -3 5 + f.push(5); // 0 0 1 -3 5 BOOST_CHECK_EQUAL(f.get(), 1); - f.push(7); // 0 1 -3 5 7 + f.push(7); // 0 1 -3 5 7 BOOST_CHECK_EQUAL(f.get(), 5); BOOST_CHECK_EQUAL(f.get(), 5); - f.push(3); // 0 -3 5 7 3 + f.push(3); // 0 -3 5 7 3 BOOST_CHECK_EQUAL(f.get(), 5); - f.push(3); // 0 5 7 3 3 + f.push(3); // 0 5 7 3 3 BOOST_CHECK_EQUAL(f.get(), 5); } BOOST_AUTO_TEST_CASE(even75) { MedianFilter<double> f(4, 75.f); - f.push(1); // 0 0 0 1 + f.push(1); // 0 0 0 1 BOOST_CHECK_EQUAL(f.get(), 1); BOOST_CHECK_EQUAL(f.get(), 1); - f.push(-3); // 0 0 1 -3 + f.push(-3); // 0 0 1 -3 BOOST_CHECK_EQUAL(f.get(), 1); - f.push(5); // 0 1 -3 5 + f.push(5); // 0 1 -3 5 BOOST_CHECK_EQUAL(f.get(), 5); - f.push(7); // 1 -3 5 7 + f.push(7); // 1 -3 5 7 BOOST_CHECK_EQUAL(f.get(), 7); BOOST_CHECK_EQUAL(f.get(), 7); - f.push(3); // -3 5 7 3 + f.push(3); // -3 5 7 3 BOOST_CHECK_EQUAL(f.get(), 7); - f.push(3); // 5 7 3 3 + f.push(3); // 5 7 3 3 BOOST_CHECK_EQUAL(f.get(), 7); }