Index: media/filters/chunk_demuxer_unittest.cc |
diff --git a/media/filters/chunk_demuxer_unittest.cc b/media/filters/chunk_demuxer_unittest.cc |
index a05d2342e6945d832f9f3c29d8823571c92ae1ac..c364bc3f5304a25c443e9c24424b4bb85d001867 100644 |
--- a/media/filters/chunk_demuxer_unittest.cc |
+++ b/media/filters/chunk_demuxer_unittest.cc |
@@ -905,6 +905,21 @@ TEST_F(ChunkDemuxerTest, TestEOSDuringInit) { |
} |
TEST_F(ChunkDemuxerTest, TestEndOfStreamWithNoAppend) { |
+ EXPECT_CALL(*client_, DemuxerOpened(_)); |
+ demuxer_->Initialize( |
+ &host_, NewExpectedStatusCB(DEMUXER_ERROR_COULD_NOT_OPEN)); |
+ |
+ ASSERT_EQ(AddId(), ChunkDemuxer::kOk); |
+ |
+ CheckExpectedRanges("{ }"); |
+ demuxer_->EndOfStream(PIPELINE_OK); |
+ ShutdownDemuxer(); |
+ CheckExpectedRanges("{ }"); |
+ demuxer_->RemoveId(kSourceId); |
+ demuxer_ = NULL; |
+} |
+ |
+TEST_F(ChunkDemuxerTest, TestEndOfStreamWithNoMediaAppend) { |
ASSERT_TRUE(InitDemuxer(true, true, false)); |
CheckExpectedRanges("{ }"); |