| Index: media/filters/file_data_source_unittest.cc
|
| diff --git a/media/filters/file_data_source_unittest.cc b/media/filters/file_data_source_unittest.cc
|
| index b606feb978c78d6ee658d741836659aec9a8f161..8e867be0010a04229266b4270efb7122a89b8a4b 100644
|
| --- a/media/filters/file_data_source_unittest.cc
|
| +++ b/media/filters/file_data_source_unittest.cc
|
| @@ -1,14 +1,14 @@
|
| -// Copyright (c) 2009 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| #include <string>
|
|
|
| #include "base/base_paths.h"
|
| -#include "base/callback.h"
|
| #include "base/file_path.h"
|
| #include "base/path_service.h"
|
| #include "base/utf_string_conversions.h"
|
| +#include "media/base/mock_callback.h"
|
| #include "media/base/mock_filter_host.h"
|
| #include "media/base/mock_filters.h"
|
| #include "media/filters/file_data_source.h"
|
| @@ -20,8 +20,7 @@ namespace {
|
|
|
| class ReadCallbackHandler {
|
| public:
|
| - ReadCallbackHandler() {
|
| - }
|
| + ReadCallbackHandler() {}
|
|
|
| MOCK_METHOD1(ReadCallback, void(size_t size));
|
|
|
| @@ -56,19 +55,14 @@ std::string TestFileURL() {
|
| // Test that FileDataSource call the appropriate methods on its filter host.
|
| TEST(FileDataSourceTest, OpenFile) {
|
| StrictMock<MockFilterHost> host;
|
| - StrictMock<MockFilterCallback> callback;
|
| EXPECT_CALL(host, SetTotalBytes(10));
|
| EXPECT_CALL(host, SetBufferedBytes(10));
|
| - EXPECT_CALL(callback, OnFilterCallback());
|
| - EXPECT_CALL(callback, OnCallbackDestroyed());
|
|
|
| scoped_refptr<FileDataSource> filter(new FileDataSource());
|
| filter->set_host(&host);
|
| - filter->Initialize(TestFileURL(), callback.NewCallback());
|
| + filter->Initialize(TestFileURL(), NewExpectedCallback());
|
|
|
| - EXPECT_CALL(callback, OnFilterCallback());
|
| - EXPECT_CALL(callback, OnCallbackDestroyed());
|
| - filter->Stop(callback.NewCallback());
|
| + filter->Stop(NewExpectedCallback());
|
| }
|
|
|
| // Use the mock filter host to directly call the Read and GetPosition methods.
|
| @@ -78,11 +72,10 @@ TEST(FileDataSourceTest, ReadData) {
|
|
|
| // Create our mock filter host and initialize the data source.
|
| NiceMock<MockFilterHost> host;
|
| - NiceMock<MockFilterCallback> callback;
|
| scoped_refptr<FileDataSource> filter(new FileDataSource());
|
|
|
| filter->set_host(&host);
|
| - filter->Initialize(TestFileURL(), callback.NewCallback());
|
| + filter->Initialize(TestFileURL(), NewExpectedCallback());
|
|
|
| EXPECT_TRUE(filter->GetSize(&size));
|
| EXPECT_EQ(10, size);
|
| @@ -104,24 +97,17 @@ TEST(FileDataSourceTest, ReadData) {
|
| NewCallback(&handler, &ReadCallbackHandler::ReadCallback));
|
| EXPECT_EQ('5', ten_bytes[0]);
|
|
|
| - EXPECT_CALL(callback, OnFilterCallback());
|
| - EXPECT_CALL(callback, OnCallbackDestroyed());
|
| - filter->Stop(callback.NewCallback());
|
| + filter->Stop(NewExpectedCallback());
|
| }
|
|
|
| // Test that FileDataSource does nothing on Seek().
|
| TEST(FileDataSourceTest, Seek) {
|
| - StrictMock<MockFilterCallback> callback;
|
| - EXPECT_CALL(callback, OnFilterCallback());
|
| - EXPECT_CALL(callback, OnCallbackDestroyed());
|
| const base::TimeDelta kZero;
|
|
|
| scoped_refptr<FileDataSource> filter(new FileDataSource());
|
| - filter->Seek(kZero, callback.NewCallback());
|
| + filter->Seek(kZero, NewExpectedCallback());
|
|
|
| - EXPECT_CALL(callback, OnFilterCallback());
|
| - EXPECT_CALL(callback, OnCallbackDestroyed());
|
| - filter->Stop(callback.NewCallback());
|
| + filter->Stop(NewExpectedCallback());
|
| }
|
|
|
| } // namespace media
|
|
|