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 3a3b6d1661c6bc7d61c15f22c6c642253af2caac..291d5068e73fd3d15bd229e7799cb4b1e7285af9 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 f44dd9a2692e6ff4fd4384699f0ba7030b5dc682..204ed47221883858f622b3b63b1d49c3692e7ae2 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)