[Common] Fixes for filesystem manual tests for TM1
authorPiotr Kosko <p.kosko@samsung.com>
Fri, 29 Jan 2016 11:06:08 +0000 (12:06 +0100)
committerPiotr Kosko <p.kosko@samsung.com>
Fri, 29 Jan 2016 11:07:10 +0000 (12:07 +0100)
[Verification] Filesystem passrate is 100%.

Change-Id: I5bf364743c9d5c2d1a45944e78c8e19a3f2eda90
Signed-off-by: Piotr Kosko <p.kosko@samsung.com>
src/common/filesystem/filesystem_provider_storage.cc
src/common/filesystem/filesystem_provider_storage.h

index 98bfa43d6401f0ebe52366a086e97b9866b5da92..d58d64471000cbf85c518e8c4bd40b22664dd496 100644 (file)
@@ -97,9 +97,9 @@ bool OnForeachStorage(int storage_id, storage_type_e type,
 
   StorageType type_ =
       type == STORAGE_TYPE_INTERNAL ?
-          StorageType::kInternal : StorageType::kUnknown;
+          StorageType::kInternal : StorageType::kMmc;
 
-  provider->GetStorages().push_back(
+  provider->AddStorage(
       std::make_shared<Storage>(storage_id, type_, TranslateCoreStorageState(state), path));
   if (type_ == StorageType::kInternal) {
     // TODO check internal storage
@@ -111,6 +111,10 @@ bool OnForeachStorage(int storage_id, storage_type_e type,
   return true;
 }
 
+void FilesystemProviderStorage::AddStorage(std::shared_ptr<Storage> storage) {
+  storages_.push_back(storage);
+}
+
 DeviceChangeStateFun FilesystemProviderStorage::GetListener() {
   return listener_;
 }
index fad628a878bc643803866ebd927e356717569ffe..34a996e3c8143143a2c3c49e55c03c255349057a 100644 (file)
@@ -42,6 +42,7 @@ class FilesystemProviderStorage : public IFilesystemProvider {
 
   DeviceChangeStateFun GetListener();
   void FillVirtualPaths(int storage_id);
+  void AddStorage(std::shared_ptr<Storage> storage);
 
  private:
   FilesystemProviderStorage();