| Index: chrome/browser/chromeos/file_system_provider/provided_file_system_unittest.cc
|
| diff --git a/chrome/browser/chromeos/file_system_provider/provided_file_system_unittest.cc b/chrome/browser/chromeos/file_system_provider/provided_file_system_unittest.cc
|
| index 3410412857bde80a24a050384444389d62ae6518..45d5bc226201aeb26ece08ee3f6f52bc36299a9c 100644
|
| --- a/chrome/browser/chromeos/file_system_provider/provided_file_system_unittest.cc
|
| +++ b/chrome/browser/chromeos/file_system_provider/provided_file_system_unittest.cc
|
| @@ -16,6 +16,7 @@
|
| #include "base/values.h"
|
| #include "chrome/browser/chromeos/file_system_provider/mount_path_util.h"
|
| #include "chrome/browser/chromeos/file_system_provider/notification_manager.h"
|
| +#include "chrome/browser/chromeos/file_system_provider/observed_entry.h"
|
| #include "chrome/browser/chromeos/file_system_provider/provided_file_system_info.h"
|
| #include "chrome/browser/chromeos/file_system_provider/provided_file_system_interface.h"
|
| #include "chrome/browser/chromeos/file_system_provider/provided_file_system_observer.h"
|
| @@ -134,13 +135,15 @@ class Observer : public ProvidedFileSystemObserver {
|
|
|
| virtual void OnObservedEntryTagUpdated(
|
| const ProvidedFileSystemInfo& file_system_info,
|
| - const base::FilePath& observed_path) override {
|
| + const base::FilePath& observed_path,
|
| + const std::string& tag) override {
|
| EXPECT_EQ(kFileSystemId, file_system_info.file_system_id());
|
| ++tag_updated_counter_;
|
| }
|
|
|
| virtual void OnObservedEntryListChanged(
|
| - const ProvidedFileSystemInfo& file_system_info) override {
|
| + const ProvidedFileSystemInfo& file_system_info,
|
| + const ObservedEntries& observed_entries) override {
|
| EXPECT_EQ(kFileSystemId, file_system_info.file_system_id());
|
| ++list_changed_counter_;
|
| }
|
| @@ -292,7 +295,7 @@ TEST_F(FileSystemProviderProvidedFileSystemTest, ObserveDirectory_NotFound) {
|
| ASSERT_EQ(1u, log.size());
|
| EXPECT_EQ(base::File::FILE_ERROR_NOT_FOUND, log[0]);
|
|
|
| - ProvidedFileSystemInterface::ObservedEntries* const observed_entries =
|
| + ObservedEntries* const observed_entries =
|
| provided_file_system_->GetObservedEntries();
|
| EXPECT_EQ(0u, observed_entries->size());
|
|
|
| @@ -320,11 +323,10 @@ TEST_F(FileSystemProviderProvidedFileSystemTest, ObserveDirectory) {
|
| EXPECT_EQ(1, observer.list_changed_counter());
|
| EXPECT_EQ(0, observer.tag_updated_counter());
|
|
|
| - ProvidedFileSystemInterface::ObservedEntries* const observed_entries =
|
| + ObservedEntries* const observed_entries =
|
| provided_file_system_->GetObservedEntries();
|
| ASSERT_EQ(1u, observed_entries->size());
|
| - const ProvidedFileSystemInterface::ObservedEntry& observed_entry =
|
| - observed_entries->begin()->second;
|
| + const ObservedEntry& observed_entry = observed_entries->begin()->second;
|
| EXPECT_EQ(kDirectoryPath, observed_entry.entry_path.value());
|
| EXPECT_FALSE(observed_entry.recursive);
|
| EXPECT_EQ("", observed_entry.last_tag);
|
| @@ -382,11 +384,10 @@ TEST_F(FileSystemProviderProvidedFileSystemTest, ObserveDirectory_Exists) {
|
| EXPECT_EQ(2, observer.list_changed_counter());
|
| EXPECT_EQ(0, observer.tag_updated_counter());
|
|
|
| - ProvidedFileSystemInterface::ObservedEntries* const observed_entries =
|
| + ObservedEntries* const observed_entries =
|
| provided_file_system_->GetObservedEntries();
|
| ASSERT_EQ(1u, observed_entries->size());
|
| - const ProvidedFileSystemInterface::ObservedEntry& observed_entry =
|
| - observed_entries->begin()->second;
|
| + const ObservedEntry& observed_entry = observed_entries->begin()->second;
|
| EXPECT_EQ(kDirectoryPath, observed_entry.entry_path.value());
|
| EXPECT_TRUE(observed_entry.recursive);
|
| EXPECT_EQ("", observed_entry.last_tag);
|
| @@ -443,7 +444,7 @@ TEST_F(FileSystemProviderProvidedFileSystemTest, UnobserveEntry) {
|
| EXPECT_EQ(1, observer.list_changed_counter());
|
| EXPECT_EQ(0, observer.tag_updated_counter());
|
|
|
| - ProvidedFileSystemInterface::ObservedEntries* const observed_entries =
|
| + ObservedEntries* const observed_entries =
|
| provided_file_system_->GetObservedEntries();
|
| EXPECT_EQ(1u, observed_entries->size());
|
| }
|
| @@ -461,7 +462,7 @@ TEST_F(FileSystemProviderProvidedFileSystemTest, UnobserveEntry) {
|
| EXPECT_EQ(2, observer.list_changed_counter());
|
| EXPECT_EQ(0, observer.tag_updated_counter());
|
|
|
| - ProvidedFileSystemInterface::ObservedEntries* const observed_entries =
|
| + ObservedEntries* const observed_entries =
|
| provided_file_system_->GetObservedEntries();
|
| EXPECT_EQ(0u, observed_entries->size());
|
| }
|
| @@ -480,7 +481,7 @@ TEST_F(FileSystemProviderProvidedFileSystemTest, UnobserveEntry) {
|
| EXPECT_EQ(3, observer.list_changed_counter());
|
| EXPECT_EQ(0, observer.tag_updated_counter());
|
|
|
| - ProvidedFileSystemInterface::ObservedEntries* const observed_entries =
|
| + ObservedEntries* const observed_entries =
|
| provided_file_system_->GetObservedEntries();
|
| EXPECT_EQ(1u, observed_entries->size());
|
| }
|
| @@ -502,7 +503,7 @@ TEST_F(FileSystemProviderProvidedFileSystemTest, UnobserveEntry) {
|
| EXPECT_EQ(4, observer.list_changed_counter());
|
| EXPECT_EQ(0, observer.tag_updated_counter());
|
|
|
| - ProvidedFileSystemInterface::ObservedEntries* const observed_entries =
|
| + ObservedEntries* const observed_entries =
|
| provided_file_system_->GetObservedEntries();
|
| EXPECT_EQ(0u, observed_entries->size());
|
| }
|
| @@ -528,7 +529,7 @@ TEST_F(FileSystemProviderProvidedFileSystemTest, Notify) {
|
| EXPECT_EQ(1, observer.list_changed_counter());
|
| EXPECT_EQ(0, observer.tag_updated_counter());
|
|
|
| - ProvidedFileSystemInterface::ObservedEntries* const observed_entries =
|
| + ObservedEntries* const observed_entries =
|
| provided_file_system_->GetObservedEntries();
|
| EXPECT_EQ(1u, observed_entries->size());
|
| provided_file_system_->GetObservedEntries();
|
| @@ -555,7 +556,7 @@ TEST_F(FileSystemProviderProvidedFileSystemTest, Notify) {
|
|
|
| // The tag should not be updated in advance, before all observers handle
|
| // the notification.
|
| - ProvidedFileSystemInterface::ObservedEntries* const observed_entries =
|
| + ObservedEntries* const observed_entries =
|
| provided_file_system_->GetObservedEntries();
|
| EXPECT_EQ(1u, observed_entries->size());
|
| provided_file_system_->GetObservedEntries();
|
| @@ -595,7 +596,7 @@ TEST_F(FileSystemProviderProvidedFileSystemTest, Notify) {
|
|
|
| // Confirm, that the entry is not observed anymore.
|
| {
|
| - ProvidedFileSystemInterface::ObservedEntries* const observed_entries =
|
| + ObservedEntries* const observed_entries =
|
| provided_file_system_->GetObservedEntries();
|
| EXPECT_EQ(0u, observed_entries->size());
|
| EXPECT_EQ(2, observer.list_changed_counter());
|
|
|