diff options
Diffstat (limited to 'chromium/media/base/audio_renderer_mixer_input_unittest.cc')
-rw-r--r-- | chromium/media/base/audio_renderer_mixer_input_unittest.cc | 10 |
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 |