}
}
+/**
+* @function PackageManagerTotalSizeInfoCB
+* @description Called to get the size info.
+* @parameter const package_size_info_h size_info, void *user_data
+* @return NA
+*/
+static void PackageManagerTotalSizeInfoCB(const package_size_info_h size_info, void *user_data)
+{
+#if DEBUG
+ FPRINTF("[Line : %d][%s] PackageManagerTotalSizeInfoCB callback called\\n", __LINE__, API_NAMESPACE);
+#endif
+ g_bCallbackHit = true;
+ g_hSizeInfo = size_info;
+ if ( g_pPacakageManagerMainLoop )
+ {
+ g_main_loop_quit(g_pPacakageManagerMainLoop);
+ }
+}
/**
return 0;
}
+//& purpose: Test-case for package_manager_get_total_package_size_info
+//& type: auto
+
+/**
+* @testcase ITc_package_manager_get_total_package_size_info_p
+* @since_tizen 5.5
+* @author SRID(manoj.g2)
+* @reviewer SRID(shobhit.v)
+* @type auto
+* @description Test package_manager_get_total_package_size_info
+* @scenario Call package_manager_get_total_package_size_info
+* @apicovered package_manager_get_total_package_size_info
+* @precondition none
+* @postcondition NA
+* @passcase When package_manager_get_total_package_size_info is successful
+* @failcase If API fails to complete the scenario cycle in pass case
+*/
+int ITc_package_manager_get_total_package_size_info_p(void)
+{
+ START_TEST;
+
+ int nTimeoutId = 0;
+
+ g_bCallbackHit = false;
+ int nRet = package_manager_get_total_package_size_info(PackageManagerTotalSizeInfoCB, NULL);
+ PRINT_RESULT(PACKAGE_MANAGER_ERROR_NONE, nRet, "package_manager_get_total_package_size_info", PackageManagerGetError(nRet));
+ RUN_POLLING_LOOP;
+ if ( g_bCallbackHit == false )
+ {
+ FPRINTF("[Line : %d][%s] package_manager_get_total_package_size_info failed, error = callback not invoked\\n", __LINE__, API_NAMESPACE);
+ return 1;
+ }
+ CHECK_HANDLE(g_hSizeInfo, "package_manager_get_total_package_size_info")
+
+ return 0;
+}
+
/** @} */
/** @} */
extern int ITc_package_info_foreach_dependency_info_p(void);
extern int ITc_package_info_foreach_dependency_info_depends_on_p(void);
extern int ITc_package_archive_info_foreach_direct_dependency_p(void);
+extern int ITc_package_manager_get_total_package_size_info_p(void);
testcase tc_array[] = {
{"ITc_package_manager_filter_foreach_package_info_p", ITc_package_manager_filter_foreach_package_info_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
{"ITc_package_info_foreach_dependency_info_p", ITc_package_info_foreach_dependency_info_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
{"ITc_package_info_foreach_dependency_info_depends_on_p", ITc_package_info_foreach_dependency_info_depends_on_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
{"ITc_package_archive_info_foreach_direct_dependency_p", ITc_package_archive_info_foreach_direct_dependency_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+ {"ITc_package_manager_get_total_package_size_info_p", ITc_package_manager_get_total_package_size_info_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
{NULL, NULL}
};
extern int ITc_package_info_foreach_dependency_info_p(void);
extern int ITc_package_info_foreach_dependency_info_depends_on_p(void);
extern int ITc_package_archive_info_foreach_direct_dependency_p(void);
+extern int ITc_package_manager_get_total_package_size_info_p(void);
testcase tc_array[] = {
{"ITc_package_manager_filter_foreach_package_info_p", ITc_package_manager_filter_foreach_package_info_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
{"ITc_package_info_foreach_dependency_info_p", ITc_package_info_foreach_dependency_info_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
{"ITc_package_info_foreach_dependency_info_depends_on_p", ITc_package_info_foreach_dependency_info_depends_on_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
{"ITc_package_archive_info_foreach_direct_dependency_p", ITc_package_archive_info_foreach_direct_dependency_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+ {"ITc_package_manager_get_total_package_size_info_p", ITc_package_manager_get_total_package_size_info_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
{NULL, NULL}
};
extern int ITc_package_info_foreach_dependency_info_p(void);
extern int ITc_package_info_foreach_dependency_info_depends_on_p(void);
extern int ITc_package_archive_info_foreach_direct_dependency_p(void);
+extern int ITc_package_manager_get_total_package_size_info_p(void);
testcase tc_array[] = {
{"ITc_package_info_foreach_dependency_info_p", ITc_package_info_foreach_dependency_info_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
{"ITc_package_info_foreach_dependency_info_depends_on_p", ITc_package_info_foreach_dependency_info_depends_on_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
{"ITc_package_archive_info_foreach_direct_dependency_p", ITc_package_archive_info_foreach_direct_dependency_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+ {"ITc_package_manager_get_total_package_size_info_p", ITc_package_manager_get_total_package_size_info_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
{NULL, NULL}
};