Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / chromeos / drive / file_system / operation_test_base.h
index 4707f2b..6cc70f1 100644 (file)
@@ -23,13 +23,16 @@ class SequencedTaskRunner;
 
 namespace drive {
 
+class EventLogger;
 class FakeDriveService;
 class FakeFreeDiskSpaceGetter;
 class JobScheduler;
 
 namespace internal {
+class AboutResourceLoader;
 class ChangeListLoader;
 class FileCache;
+class LoaderController;
 class ResourceMetadata;
 class ResourceMetadataStorage;
 }  // namespace internal
@@ -107,6 +110,7 @@ class OperationTestBase : public testing::Test {
   FakeDriveService* fake_service() {
     return fake_drive_service_.get();
   }
+  EventLogger* logger() { return logger_.get(); }
   LoggingObserver* observer() { return &observer_; }
   JobScheduler* scheduler() { return scheduler_.get(); }
   base::SequencedTaskRunner* blocking_task_runner() {
@@ -117,6 +121,12 @@ class OperationTestBase : public testing::Test {
     return fake_free_disk_space_getter_.get();
   }
   internal::FileCache* cache() { return cache_.get(); }
+  internal::LoaderController* loader_controller() {
+    return loader_controller_.get();
+  }
+  internal::ChangeListLoader* change_list_loader() {
+    return change_list_loader_.get();
+  }
 
  private:
   content::TestBrowserThreadBundle thread_bundle_;
@@ -125,6 +135,7 @@ class OperationTestBase : public testing::Test {
   base::ScopedTempDir temp_dir_;
 
   LoggingObserver observer_;
+  scoped_ptr<EventLogger> logger_;
   scoped_ptr<FakeDriveService> fake_drive_service_;
   scoped_ptr<JobScheduler> scheduler_;
   scoped_ptr<internal::ResourceMetadataStorage,
@@ -133,6 +144,8 @@ class OperationTestBase : public testing::Test {
       metadata_;
   scoped_ptr<FakeFreeDiskSpaceGetter> fake_free_disk_space_getter_;
   scoped_ptr<internal::FileCache, test_util::DestroyHelperForTests> cache_;
+  scoped_ptr<internal::AboutResourceLoader> about_resource_loader_;
+  scoped_ptr<internal::LoaderController> loader_controller_;
   scoped_ptr<internal::ChangeListLoader> change_list_loader_;
 };