summaryrefslogtreecommitdiffstats
path: root/ppapi/tests/test_audio_config.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ppapi/tests/test_audio_config.cc')
-rw-r--r--ppapi/tests/test_audio_config.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/ppapi/tests/test_audio_config.cc b/ppapi/tests/test_audio_config.cc
index 902fc61..c41ea3f 100644
--- a/ppapi/tests/test_audio_config.cc
+++ b/ppapi/tests/test_audio_config.cc
@@ -19,10 +19,22 @@ bool TestAudioConfig::Init() {
}
void TestAudioConfig::RunTests(const std::string& filter) {
+ RUN_TEST(RecommendSampleRate, filter);
RUN_TEST(ValidConfigs, filter);
RUN_TEST(InvalidConfigs, filter);
}
+std::string TestAudioConfig::TestRecommendSampleRate() {
+ // Ask PPB_AudioConfig about the recommended sample rate.
+ PP_AudioSampleRate sample_rate = audio_config_interface_->RecommendSampleRate(
+ instance_->pp_instance());
+ ASSERT_TRUE(sample_rate == PP_AUDIOSAMPLERATE_NONE ||
+ sample_rate == PP_AUDIOSAMPLERATE_44100 ||
+ sample_rate == PP_AUDIOSAMPLERATE_48000);
+
+ PASS();
+}
+
std::string TestAudioConfig::TestValidConfigs() {
static const PP_AudioSampleRate kSampleRates[] = {
PP_AUDIOSAMPLERATE_44100,