summaryrefslogtreecommitdiff
path: root/test/audio_analysis_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/audio_analysis_test.cc')
-rw-r--r--test/audio_analysis_test.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/audio_analysis_test.cc b/test/audio_analysis_test.cc
index 279944919..dda7db544 100644
--- a/test/audio_analysis_test.cc
+++ b/test/audio_analysis_test.cc
@@ -54,6 +54,10 @@ BOOST_AUTO_TEST_CASE (audio_analysis_serialisation_test)
}
}
+ float const peak = random_float ();
+ DCPTime const peak_time = DCPTime (rand ());
+ a.set_peak (peak, peak_time);
+
a.write ("build/test/audio_analysis_serialisation_test");
srand (1);
@@ -67,6 +71,11 @@ BOOST_AUTO_TEST_CASE (audio_analysis_serialisation_test)
BOOST_CHECK_CLOSE (p[AudioPoint::RMS], random_float (), 1);
}
}
+
+ BOOST_CHECK (b.peak ());
+ BOOST_CHECK_CLOSE (b.peak().get(), peak, 1);
+ BOOST_CHECK (b.peak_time ());
+ BOOST_CHECK_EQUAL (b.peak_time().get(), peak_time);
}
void