summaryrefslogtreecommitdiffstats
path: root/chromium/media/base/audio_renderer_mixer_input_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/base/audio_renderer_mixer_input_unittest.cc')
-rw-r--r--chromium/media/base/audio_renderer_mixer_input_unittest.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/chromium/media/base/audio_renderer_mixer_input_unittest.cc b/chromium/media/base/audio_renderer_mixer_input_unittest.cc
index 9a019db5717..be03867027f 100644
--- a/chromium/media/base/audio_renderer_mixer_input_unittest.cc
+++ b/chromium/media/base/audio_renderer_mixer_input_unittest.cc
@@ -28,7 +28,6 @@ class AudioRendererMixerInputTest : public testing::Test {
CreateMixerInput();
fake_callback_.reset(new FakeAudioRenderCallback(0));
mixer_input_->Initialize(audio_parameters_, fake_callback_.get());
- EXPECT_CALL(*this, RemoveMixer(testing::_));
audio_bus_ = AudioBus::Create(audio_parameters_);
}
@@ -49,6 +48,7 @@ class AudioRendererMixerInputTest : public testing::Test {
mixer_.reset(new AudioRendererMixer(
audio_parameters_, audio_parameters_, sink));
}
+ EXPECT_CALL(*this, RemoveMixer(testing::_));
return mixer_.get();
}
@@ -109,4 +109,12 @@ TEST_F(AudioRendererMixerInputTest, StopBeforeInitializeOrStart) {
mixer_input_->Stop();
}
+// Test that Start() can be called after Stop().
+// TODO(dalecurtis): We shouldn't allow this. See http://crbug.com/151051
+TEST_F(AudioRendererMixerInputTest, StartAfterStop) {
+ mixer_input_->Stop();
+ mixer_input_->Start();
+ mixer_input_->Stop();
+}
+
} // namespace media