Drop TemporaryTestUser copy constructor 54/183654/3
authorKonrad Lipinski <k.lipinski2@partner.samsung.com>
Mon, 9 Jul 2018 12:47:04 +0000 (14:47 +0200)
committerDariusz Michaluk <d.michaluk@samsung.com>
Fri, 10 Aug 2018 14:01:27 +0000 (16:01 +0200)
Change-Id: Ic0dddc554c809d7d4d46f49cfe51d42a4793b359

src/common/temp_test_user.h
src/security-manager-tests/test_cases.cpp

index 3a3b6d1..291d506 100644 (file)
@@ -34,8 +34,7 @@ public:
             m_offline(offline),
             m_creatorPid(getpid())
             {};
-    // TODO - copy constructor should be deleted
-    TemporaryTestUser(const TemporaryTestUser &) = default;
+    TemporaryTestUser(const TemporaryTestUser &) = delete;
     TemporaryTestUser(TemporaryTestUser &&other);
     TemporaryTestUser& operator=(const TemporaryTestUser &) = delete;
     ~TemporaryTestUser();
index f44dd9a..204ed47 100644 (file)
@@ -470,9 +470,9 @@ RUNNER_TEST(security_manager_09_app_install_constraint_check)
         }
     };
 
-    std::vector<TemporaryTestUser> users = {
-            {"sm_test_09_user_name_0", GUM_USERTYPE_NORMAL, false},
-            {"sm_test_09_user_name_1", GUM_USERTYPE_NORMAL, false}
+    std::array<TemporaryTestUser, 2> users{
+        TemporaryTestUser{"sm_test_09_user_name_0", GUM_USERTYPE_NORMAL, false},
+        TemporaryTestUser{"sm_test_09_user_name_1", GUM_USERTYPE_NORMAL, false}
     };
 
     for(auto& gu : users)