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
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() {
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_;
base::ScopedTempDir temp_dir_;
LoggingObserver observer_;
+ scoped_ptr<EventLogger> logger_;
scoped_ptr<FakeDriveService> fake_drive_service_;
scoped_ptr<JobScheduler> scheduler_;
scoped_ptr<internal::ResourceMetadataStorage,
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_;
};