Fix security_manager_02_app_install_uninstall_full test 99/37699/3 vasum-security-manager
authorRafal Krypa <r.krypa@samsung.com>
Fri, 6 Mar 2015 16:57:12 +0000 (17:57 +0100)
committerZbigniew Jasinski <z.jasinski@samsung.com>
Tue, 7 Apr 2015 09:01:31 +0000 (11:01 +0200)
sql query has wrong column name

Change-Id: I4cd5b9eba4b74a86efd447b073b5f57d5cfa07fc
Signed-off-by: Zbigniew Jasinski <z.jasinski@samsung.com>
tests/security-manager-tests/common/sm_db.cpp

index 2f420bf..8e3e562 100644 (file)
@@ -187,15 +187,13 @@ void TestSecurityManagerDatabase::setup_privilege_groups(const std::string &priv
     if (!m_base.is_open())
         m_base.open();
 
-    sql << "INSERT OR IGNORE INTO privilege (name) VALUES ('" << privilege << "')";
-    m_base.execute(sql.str(), result);
-
     for (const auto &group : groups) {
         sql.clear();
         sql.str("");
-        sql << "INSERT OR IGNORE INTO privilege_group (privilege_id, name) "
-               "VALUES ((SELECT privilege_id FROM privilege WHERE name = '"
-                << privilege << "'), '" << group << "')";
+        sql << "INSERT INTO privilege_group_view (privilege_name, group_name) "
+               "VALUES ("
+                << "'" << privilege << "'" << ","
+                << "'" << group << "'" << ")";
         m_base.execute(sql.str(), result);
     }
 }