Chromium Code Reviews| Index: media/base/pipeline_unittest.cc |
| diff --git a/media/base/pipeline_unittest.cc b/media/base/pipeline_unittest.cc |
| index bd00361c47959848dbf2c66e8ff21d59480b0ed5..cd2e8e7693e602d9defdaf4486187245b42d6f05 100644 |
| --- a/media/base/pipeline_unittest.cc |
| +++ b/media/base/pipeline_unittest.cc |
| @@ -89,12 +89,8 @@ class PipelineTest : public ::testing::Test { |
| } |
| virtual ~PipelineTest() { |
| - if (!pipeline_->IsRunning()) { |
| - return; |
| - } |
| - |
| // Shutdown sequence. |
| - if (pipeline_->IsInitialized()) { |
| + if (pipeline_->IsRunning()) { |
| EXPECT_CALL(*mocks_->demuxer(), Stop(_)) |
| .WillOnce(RunClosure()); |
| @@ -117,7 +113,7 @@ class PipelineTest : public ::testing::Test { |
| } |
| } |
| - // Expect a stop callback if we were started. |
| + // Stop() callbacks are always executed regardless of run state. |
| EXPECT_CALL(callbacks_, OnStop()); |
| pipeline_->Stop(base::Bind(&CallbackHelper::OnStop, |
| base::Unretained(&callbacks_))); |
| @@ -302,7 +298,6 @@ TEST_F(PipelineTest, NotStarted) { |
| const base::TimeDelta kZero; |
| EXPECT_FALSE(pipeline_->IsRunning()); |
| - EXPECT_FALSE(pipeline_->IsInitialized()); |
| EXPECT_FALSE(pipeline_->HasAudio()); |
| EXPECT_FALSE(pipeline_->HasVideo()); |
| @@ -336,8 +331,6 @@ TEST_F(PipelineTest, NotStarted) { |
| TEST_F(PipelineTest, NeverInitializes) { |
| // Don't execute the callback passed into Initialize(). |
| EXPECT_CALL(*mocks_->demuxer(), Initialize(_, _)); |
| - EXPECT_CALL(*mocks_->demuxer(), Stop(_)) |
|
scherkus (not reviewing)
2012/08/08 02:20:56
now covered by ~PipelineTest() IsRunning() path (a
|
| - .WillOnce(RunClosure()); |
| // This test hangs during initialization by never calling |
| // InitializationComplete(). StrictMock<> will ensure that the callback is |
| @@ -349,8 +342,6 @@ TEST_F(PipelineTest, NeverInitializes) { |
| base::Bind(&CallbackHelper::OnStart, base::Unretained(&callbacks_))); |
| message_loop_.RunAllPending(); |
| - EXPECT_FALSE(pipeline_->IsInitialized()); |
| - |
| // Because our callback will get executed when the test tears down, we'll |
| // verify that nothing has been called, then set our expectation for the call |
| // made during tear down. |
| @@ -370,7 +361,6 @@ TEST_F(PipelineTest, RequiredFilterMissing) { |
| base::Bind(&CallbackHelper::OnError, base::Unretained(&callbacks_)), |
| base::Bind(&CallbackHelper::OnStart, base::Unretained(&callbacks_))); |
| message_loop_.RunAllPending(); |
| - EXPECT_FALSE(pipeline_->IsInitialized()); |
| } |
| TEST_F(PipelineTest, URLNotFound) { |
| @@ -380,7 +370,6 @@ TEST_F(PipelineTest, URLNotFound) { |
| .WillOnce(RunClosure()); |
| InitializePipeline(PIPELINE_ERROR_URL_NOT_FOUND); |
| - EXPECT_FALSE(pipeline_->IsInitialized()); |
| } |
| TEST_F(PipelineTest, NoStreams) { |
| @@ -390,7 +379,6 @@ TEST_F(PipelineTest, NoStreams) { |
| .WillOnce(RunClosure()); |
| InitializePipeline(PIPELINE_ERROR_COULD_NOT_RENDER); |
| - EXPECT_FALSE(pipeline_->IsInitialized()); |
| } |
| TEST_F(PipelineTest, AudioStream) { |
| @@ -403,7 +391,6 @@ TEST_F(PipelineTest, AudioStream) { |
| InitializeAudioRenderer(); |
| InitializePipeline(PIPELINE_OK); |
| - EXPECT_TRUE(pipeline_->IsInitialized()); |
| EXPECT_TRUE(pipeline_->HasAudio()); |
| EXPECT_FALSE(pipeline_->HasVideo()); |
| } |
| @@ -418,7 +405,6 @@ TEST_F(PipelineTest, VideoStream) { |
| InitializeVideoRenderer(); |
| InitializePipeline(PIPELINE_OK); |
| - EXPECT_TRUE(pipeline_->IsInitialized()); |
| EXPECT_FALSE(pipeline_->HasAudio()); |
| EXPECT_TRUE(pipeline_->HasVideo()); |
| } |
| @@ -437,7 +423,6 @@ TEST_F(PipelineTest, AudioVideoStream) { |
| InitializeVideoRenderer(); |
| InitializePipeline(PIPELINE_OK); |
| - EXPECT_TRUE(pipeline_->IsInitialized()); |
| EXPECT_TRUE(pipeline_->HasAudio()); |
| EXPECT_TRUE(pipeline_->HasVideo()); |
| } |
| @@ -493,7 +478,6 @@ TEST_F(PipelineTest, Properties) { |
| InitializeVideoRenderer(); |
| InitializePipeline(PIPELINE_OK); |
| - EXPECT_TRUE(pipeline_->IsInitialized()); |
| EXPECT_EQ(kDuration.ToInternalValue(), |
| pipeline_->GetMediaDuration().ToInternalValue()); |
| EXPECT_EQ(kTotalBytes, pipeline_->GetTotalBytes()); |
| @@ -511,7 +495,6 @@ TEST_F(PipelineTest, GetBufferedTimeRanges) { |
| InitializeVideoRenderer(); |
| InitializePipeline(PIPELINE_OK); |
| - EXPECT_TRUE(pipeline_->IsInitialized()); |
| EXPECT_EQ(0u, pipeline_->GetBufferedTimeRanges().size()); |
| @@ -567,7 +550,6 @@ TEST_F(PipelineTest, DisableAudioRenderer) { |
| InitializeVideoRenderer(); |
| InitializePipeline(PIPELINE_OK); |
| - EXPECT_TRUE(pipeline_->IsInitialized()); |
| EXPECT_TRUE(pipeline_->HasAudio()); |
| EXPECT_TRUE(pipeline_->HasVideo()); |
| @@ -598,7 +580,6 @@ TEST_F(PipelineTest, DisableAudioRendererDuringInit) { |
| OnAudioRendererDisabled()); |
| InitializePipeline(PIPELINE_OK); |
| - EXPECT_TRUE(pipeline_->IsInitialized()); |
| EXPECT_FALSE(pipeline_->HasAudio()); |
| EXPECT_TRUE(pipeline_->HasVideo()); |
| @@ -814,7 +795,6 @@ TEST_F(PipelineTest, StartTimeIsZero) { |
| InitializeVideoRenderer(); |
| InitializePipeline(PIPELINE_OK); |
| - EXPECT_TRUE(pipeline_->IsInitialized()); |
| EXPECT_FALSE(pipeline_->HasAudio()); |
| EXPECT_TRUE(pipeline_->HasVideo()); |
| @@ -837,7 +817,6 @@ TEST_F(PipelineTest, StartTimeIsNonZero) { |
| InitializeVideoRenderer(); |
| InitializePipeline(PIPELINE_OK); |
| - EXPECT_TRUE(pipeline_->IsInitialized()); |
| EXPECT_FALSE(pipeline_->HasAudio()); |
| EXPECT_TRUE(pipeline_->HasVideo()); |