diff options
Diffstat (limited to 'sync/engine/directory_commit_contribution_unittest.cc')
-rw-r--r-- | sync/engine/directory_commit_contribution_unittest.cc | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/sync/engine/directory_commit_contribution_unittest.cc b/sync/engine/directory_commit_contribution_unittest.cc index 867fcde..c38af19 100644 --- a/sync/engine/directory_commit_contribution_unittest.cc +++ b/sync/engine/directory_commit_contribution_unittest.cc @@ -69,6 +69,9 @@ class DirectoryCommitContributionTest : public ::testing::Test { TestIdFactory id_factory_; + // Used in construction of DirectoryTypeDebugInfoEmitters. + ObserverList<TypeDebugInfoObserver> type_observers_; + private: base::MessageLoop loop_; // Neeed to initialize the directory. TestDirectorySetterUpper dir_maker_; @@ -85,7 +88,7 @@ TEST_F(DirectoryCommitContributionTest, GatherByTypes) { CreateUnsyncedItem(&trans, EXTENSIONS, "extension1"); } - DirectoryTypeDebugInfoEmitter emitter; + DirectoryTypeDebugInfoEmitter emitter(PREFERENCES, &type_observers_); scoped_ptr<DirectoryCommitContribution> cc( DirectoryCommitContribution::Build(dir(), PREFERENCES, 5, &emitter)); ASSERT_EQ(2U, cc->GetNumEntries()); @@ -111,7 +114,7 @@ TEST_F(DirectoryCommitContributionTest, GatherAndTruncate) { CreateUnsyncedItem(&trans, EXTENSIONS, "extension1"); } - DirectoryTypeDebugInfoEmitter emitter; + DirectoryTypeDebugInfoEmitter emitter(PREFERENCES, &type_observers_); scoped_ptr<DirectoryCommitContribution> cc( DirectoryCommitContribution::Build(dir(), PREFERENCES, 1, &emitter)); ASSERT_EQ(1U, cc->GetNumEntries()); @@ -134,8 +137,8 @@ TEST_F(DirectoryCommitContributionTest, PrepareCommit) { CreateUnsyncedItem(&trans, EXTENSIONS, "extension1"); } - DirectoryTypeDebugInfoEmitter emitter1; - DirectoryTypeDebugInfoEmitter emitter2; + DirectoryTypeDebugInfoEmitter emitter1(PREFERENCES, &type_observers_); + DirectoryTypeDebugInfoEmitter emitter2(EXTENSIONS, &type_observers_); scoped_ptr<DirectoryCommitContribution> pref_cc( DirectoryCommitContribution::Build(dir(), PREFERENCES, 25, &emitter1)); scoped_ptr<DirectoryCommitContribution> ext_cc( @@ -188,8 +191,8 @@ TEST_F(DirectoryCommitContributionTest, ProcessCommitResponse) { ext1_handle = CreateUnsyncedItem(&trans, EXTENSIONS, "extension1"); } - DirectoryTypeDebugInfoEmitter emitter1; - DirectoryTypeDebugInfoEmitter emitter2; + DirectoryTypeDebugInfoEmitter emitter1(PREFERENCES, &type_observers_); + DirectoryTypeDebugInfoEmitter emitter2(EXTENSIONS, &type_observers_); scoped_ptr<DirectoryCommitContribution> pref_cc( DirectoryCommitContribution::Build(dir(), PREFERENCES, 25, &emitter1)); scoped_ptr<DirectoryCommitContribution> ext_cc( |