- BOOST_CHECK (b.sample_peak ());
- BOOST_CHECK_CLOSE (b.sample_peak().get(), peak, 1);
- BOOST_CHECK (b.sample_peak_time ());
- BOOST_CHECK_EQUAL (b.sample_peak_time().get(), peak_time);
+ BOOST_REQUIRE_EQUAL (b.sample_peak().size(), 3);
+ for (int i = 0; i < channels; ++i) {
+ BOOST_CHECK_CLOSE (b.sample_peak()[i].peak, peak[i].peak, 1);
+ BOOST_CHECK_EQUAL (b.sample_peak()[i].time.get(), peak[i].time.get());
+ }