| Index: media/filters/pipeline_integration_test_base.cc
|
| diff --git a/media/filters/pipeline_integration_test_base.cc b/media/filters/pipeline_integration_test_base.cc
|
| index bf639ccaa5cf1b29ef51d4bb1072a989547654d0..067b0c2ddf253b8e37321ee9232058d467e40798 100644
|
| --- a/media/filters/pipeline_integration_test_base.cc
|
| +++ b/media/filters/pipeline_integration_test_base.cc
|
| @@ -20,6 +20,7 @@
|
| using ::testing::_;
|
| using ::testing::AnyNumber;
|
| using ::testing::AtMost;
|
| +using ::testing::SaveArg;
|
|
|
| namespace media {
|
|
|
| @@ -104,7 +105,8 @@ void PipelineIntegrationTestBase::OnError(PipelineStatus status) {
|
|
|
| bool PipelineIntegrationTestBase::Start(const base::FilePath& file_path,
|
| PipelineStatus expected_status) {
|
| - EXPECT_CALL(*this, OnMetadata(_)).Times(AtMost(1));
|
| + EXPECT_CALL(*this, OnMetadata(_)).Times(AtMost(1))
|
| + .WillRepeatedly(SaveArg<0>(&metadata_));
|
| EXPECT_CALL(*this, OnPrerollCompleted()).Times(AtMost(1));
|
| pipeline_->Start(
|
| CreateFilterCollection(file_path, NULL),
|
| @@ -137,7 +139,8 @@ bool PipelineIntegrationTestBase::Start(const base::FilePath& file_path) {
|
|
|
| bool PipelineIntegrationTestBase::Start(const base::FilePath& file_path,
|
| Decryptor* decryptor) {
|
| - EXPECT_CALL(*this, OnMetadata(_)).Times(AtMost(1));
|
| + EXPECT_CALL(*this, OnMetadata(_)).Times(AtMost(1))
|
| + .WillRepeatedly(SaveArg<0>(&metadata_));
|
| EXPECT_CALL(*this, OnPrerollCompleted()).Times(AtMost(1));
|
| pipeline_->Start(
|
| CreateFilterCollection(file_path, decryptor),
|
|
|