Change implementation of dependencyInfo related testcode
authorJunghyun Yeon <jungh.yeon@samsung.com>
Fri, 4 Jun 2021 05:16:59 +0000 (14:16 +0900)
committer연정현/Tizen Platform Lab(SR)/Staff Engineer/삼성전자 <jungh.yeon@samsung.com>
Tue, 8 Jun 2021 09:13:21 +0000 (18:13 +0900)
- Integrate depinfo handle creation logic to remove duplication.
- Change pkgid to make it more readable.

Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
test/unit_tests/parcel_utils.cc

index 7ad234b..952d023 100644 (file)
@@ -493,13 +493,8 @@ package_x* GetTestPackage(std::string pkgid) {
       g_list_append(package->provides_appdefined_privileges,
           provides_appdefined_privileges);
 
-  dependency_x* dependency =
-      reinterpret_cast<dependency_x*>(calloc(1, sizeof(dependency_x)));
-  dependency->depends_on = strdup("test_depends_on");
-  dependency->type = strdup("test_type");
-  dependency->required_version = strdup("test_required_version");
-
-  package->dependencies = g_list_append(package->dependencies, dependency);
+  package->dependencies = g_list_append(package->dependencies, 
+      GetTestDepInfo(pkgid));
 
   plugin_x* plugin = reinterpret_cast<plugin_x*>(calloc(1, sizeof(plugin_x)));
   plugin->pkgid = strdup(pkgid.c_str());
@@ -834,7 +829,7 @@ dependency_x* GetTestDepInfo(std::string pkgid) {
       calloc(1, sizeof(dependency_x)));
 
   dependency->pkgid = strdup(pkgid.c_str());
-  dependency->depends_on = strdup("test_depends_on");
+  dependency->depends_on = strdup("depends_on_pkgid");
   dependency->required_version = strdup("test_required_version");
   dependency->type = strdup("test_type");