#define FOLDERNAMENEW "TestFolderNew"
#define FOLDERNAMEIMG "Images"
#define FOLDERFILE "TestFolder/TestImage.jpg"
-#define BOOKMARKIMAGE "BookMarkImage.jpg"
#define TESTVIDEO "TestVideo.mp4"
#define PLAYLISTNAME "TESTPLAYLIST"
#define PLAYLISTNAMENEW "TESTPLAYLISTNEW"
#define TESTLOCATIONTAG "TestLocationTag"
#define TESTPROVIDER "TestProvider"
#define TESTWEATHER "weather set : ok"
-#define BURSTIMAGE1 "BurstImage1.jpg"
-#define BURSTIMAGE2 "BurstImage2.jpg"
-#define BURSTIMAGE3 "BurstImage3.jpg"
-#define BURSTIMAGE4 "BurstImage4.jpg"
-#define BURSTARRAYLENGTH 4
#define FREE_MEMORY(buffer) {\
char g_szAudioId[PATHLEN];
char g_szVideoId[PATHLEN];
char g_szImageId[PATHLEN];
-char g_szBurstImagePath[BURSTARRAYLENGTH][PATHLEN];
-char *g_pszBurstImagePointer[BURSTARRAYLENGTH];
media_face_h g_hFace;
}
}
-
-//& purpose: Checking tizen.org/privilege/content.write (user) privilege
-//& type: auto
-/**
-* @testcase CTc_MediaContent_PrivilegeContentWrite_scan_file
-* @since_tizen 2.3
-* @author SRID(gaurav.m2)
-* @reviewer SRID(shobhit.v)
-* @type auto
-* @scenario Connects to the media content service\n
-* Requests to scan a media file\n
-* Disconnects from the media content service
-* @apicovered media_content_connect, media_content_scan_file and media_content_disconnect
-* @passcase If target privileged API returns TIZEN_ERROR_PERMISSION_DENIED
-* @failcase If target privileged API does not return TIZEN_ERROR_PERMISSION_DENIED or non-privileged precondition API returns non error value
-* @precondition NA
-* @postcondition NA
-*/
-int CTc_MediaContent_PrivilegeContentWrite_scan_file(void)
-{
- START_TEST;
-
- int nRet = GetInternalStorageIdandPath();
- PRINT_RESULT(0, nRet, "GetInternalStorageIdandPath", MediaGetError(nRet));
-
- nRet = GetFolderPath(STORAGE_DIRECTORY_IMAGES, g_szImageFolder);
- PRINT_RESULT(0, nRet, "GetFolderPath", MediaGetError(nRet));
- AppendPaths(g_szImageFolder, BOOKMARKIMAGE, g_szImagePath);
-
- nRet = media_content_scan_file(g_szImagePath);
- PRINT_RESULT(TIZEN_ERROR_PERMISSION_DENIED, nRet, "media_content_scan_file",MediaGetError(nRet));
-
-
- return 0;
-}
-
//& purpose: Checking tizen.org/privilege/mediastorage privilege
//& type: auto
/**
return 0;
}
-//& purpose: Checking tizen.org/privilege/ContentWrite privilege
-//& type: auto
-/**
-* @testcase CTc_MediaContent_PrivilegeContentWrite_media_info_insert_burst_shot_to_db
-* @since_tizen 2.3
-* @author SRID(gaurav.m2)
-* @reviewer SRID(shobhit.v)
-* @type auto
-* @scenario This function insert burst images into the content storage.
-* @apicovered media_info_insert_burst_shot_to_db
-* @passcase If target privileged API returns TIZEN_ERROR_PERMISSION_DENIED
-* @failcase If target privileged API does not return TIZEN_ERROR_PERMISSION_DENIED or non-privileged precondition API returns non error value
-* @precondition Insert an external storage micro SD/ SD Card
-* @postcondition NA
-*/
-int CTc_MediaContent_PrivilegeContentWrite_media_info_insert_burst_shot_to_db(void)
-{
- START_TEST;
-
- int nRet = GetInternalStorageIdandPath();
- PRINT_RESULT(0, nRet, "GetInternalStorageIdandPath", MediaGetError(nRet));
-
- nRet = GetFolderPath(STORAGE_DIRECTORY_IMAGES, g_szImageFolder);
- PRINT_RESULT(0, nRet, "GetFolderPath", MediaGetError(nRet));
-
- AppendPaths(g_szImageFolder, BURSTIMAGE1, g_szBurstImagePath[0]);
- AppendPaths(g_szImageFolder, BURSTIMAGE2, g_szBurstImagePath[1]);
- AppendPaths(g_szImageFolder, BURSTIMAGE3, g_szBurstImagePath[2]);
- AppendPaths(g_szImageFolder, BURSTIMAGE4, g_szBurstImagePath[3]);
- g_pszBurstImagePointer[0] = strdup(g_szBurstImagePath[0]);
- g_pszBurstImagePointer[1] = strdup(g_szBurstImagePath[1]);
- g_pszBurstImagePointer[2] = strdup(g_szBurstImagePath[2]);
- g_pszBurstImagePointer[3] = strdup(g_szBurstImagePath[3]);
-
- nRet = media_info_insert_burst_shot_to_db((const char **)g_pszBurstImagePointer, BURSTARRAYLENGTH, BurstCompleteCb, TESTSTRING);
- FREE_MEMORY(g_pszBurstImagePointer[0]);
- FREE_MEMORY(g_pszBurstImagePointer[1]);
- FREE_MEMORY(g_pszBurstImagePointer[2]);
- FREE_MEMORY(g_pszBurstImagePointer[3]);
- PRINT_RESULT(TIZEN_ERROR_PERMISSION_DENIED, nRet, "media_info_insert_burst_shot_to_db", MediaGetError(nRet));
-
- return 0;
-}
-
//& purpose: Checking tizen.org/privilege/ContentWrite privilege
//& type: auto
/**
}
return;
}
-
-//& purpose: checking http://tizen.org/privilege/mediastorage
-//& type: auto
-/**
-* @testcase CTc_ThumbnailUtil_PrivilegeMediaStorage
-* @since_tizen 2.4
-* @author SRID(manu.tiwari)
-* @reviewer SRID(parshant.v)
-* @type auto
-* @scenario Extracts the thumbnail
-* @apicovered thumbnail_util_set_path, thumbnail_util_set_size, thumbnail_util_extract
-* @passcase If target privileged API returns TIZEN_ERROR_PERMISSION_DENIED
-* @failcase If target privileged API does not return TIZEN_ERROR_PERMISSION_DENIED
-* @precondition Create a thumbnail info handle by calling thumbnail_util_create()
-* @postcondition NA
-*/
-int CTc_ThumbnailUtil_PrivilegeMediaStorage(void)
-{
- START_TEST;
-
- int nTimeoutId = 0;
- g_bCallBackHit = false;
- thumbnail_h stHandleThumbnail = NULL;
- char* pszRequestId = NULL;
-
- int nRet = thumbnail_util_create(&stHandleThumbnail);
- PRINT_RESULT(THUMBNAIL_UTIL_ERROR_NONE, nRet, "thumbnail_util_create", ThumbnailUtilGetError(nRet));
-
- nRet = thumbnail_util_set_path(stHandleThumbnail, target_image_source_path);
- PRINT_RESULT(THUMBNAIL_UTIL_ERROR_NONE, nRet, "thumbnail_util_set_path", ThumbnailUtilGetError(nRet));
-
- nRet = thumbnail_util_set_size(stHandleThumbnail, MEDIA_IMAGE_WIDTH, MEDIA_IMAGE_HEIGHT);
- PRINT_RESULT(THUMBNAIL_UTIL_ERROR_NONE, nRet, "thumbnail_util_set_size", ThumbnailUtilGetError(nRet));
-
- nRet = thumbnail_util_extract(stHandleThumbnail, thumbnail_completed_cb, NULL, &pszRequestId);
- /*RUN_POLLING_LOOP;
- if(g_bCallBackHit == false)
- {
- FPRINTF("[Line : %d][%s] thumbnail_util_extract not invoked\\n", __LINE__, API_NAMESPACE);
- // return 1;
- }
- if ( errorcode == THUMBNAIL_UTIL_ERROR_PERMISSION_DENIED )
- {
- FPRINTF("[Line : %d][%s] %s \\n", __LINE__, API_NAMESPACE, "THUMBNAIL_UTIL_ERROR_PERMISSION_DENIED ");
- }
- */
- PRINT_RESULT_ERROR_NONE(TIZEN_ERROR_PERMISSION_DENIED, nRet, "thumbnail_util_extract", ThumbnailUtilGetError(nRet),thumbnail_util_destroy(stHandleThumbnail);FREE_MEMORY(pszRequestId),THUMBNAIL_UTIL_ERROR_NONE);
-
- return 0;
-}
-
extern int CTc_IME_Manager_Show_IME_List(void);
extern int CTc_IME_MANAGER_GET_ENABLED_IME_COUNT(void);
extern int CTc_Connection_Privilege_NetworkGet(void);
-extern int CTc_ThumbnailUtil_PrivilegeMediaStorage(void);
extern int CTc_Urldownload_Privilege_Download(void);
extern int CTc_Network_Privilege_WifiDirect(void);
extern int CTc_Network_Privilege_WifiDirect_display_port(void);
extern int CTc_Nfc_PrivilegeNfc_se_set_preferred_handler(void);
extern int CTc_Nfc_PrivilegeNfc_se_unset_preferred_handler(void);
extern int CTc_MediaController_PrivilegeMediaControllerClient(void);
-extern int CTc_MediaContent_PrivilegeContentWrite_scan_file(void);
extern int CTc_MediaContent_PrivilegeMediaStorage_scan_folder(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_info_insert_to_db(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_info_insert_batch_to_db(void);
-extern int CTc_MediaContent_PrivilegeContentWrite_media_info_insert_burst_shot_to_db(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_playlist_insert_to_db(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_tag_insert_to_db(void);
extern int CTc_VoiceControl_PrivilegeRecorder(void);
{"CTc_IME_Manager_Show_IME_List",CTc_IME_Manager_Show_IME_List,CTs_platform_permission_inputmethodmanager_startup,CTs_platform_permission_inputmethodmanager_cleanup},
{"CTc_IME_MANAGER_GET_ENABLED_IME_COUNT",CTc_IME_MANAGER_GET_ENABLED_IME_COUNT,CTs_platform_permission_inputmethodmanager_startup,CTs_platform_permission_inputmethodmanager_cleanup},
{"CTc_Connection_Privilege_NetworkGet",CTc_Connection_Privilege_NetworkGet,CTs_platform_permission_connection_startup,CTs_platform_permission_connection_cleanup},
- {"CTc_ThumbnailUtil_PrivilegeMediaStorage",CTc_ThumbnailUtil_PrivilegeMediaStorage,CTs_platform_permission_thumbnailutil_startup,CTs_platform_permission_thumbnailutil_cleanup},
{"CTc_Urldownload_Privilege_Download",CTc_Urldownload_Privilege_Download,CTs_platform_permission_urldownload_startup,CTs_platform_permission_urldownload_cleanup},
{"CTc_Network_Privilege_WifiDirect",CTc_Network_Privilege_WifiDirect,CTs_platform_permission_wifidirect_startup,CTs_platform_permission_wifidirect_cleanup},
{"CTc_Network_Privilege_WifiDirect_display_port",CTc_Network_Privilege_WifiDirect_display_port,CTs_platform_permission_wifidirect_startup,CTs_platform_permission_wifidirect_cleanup},
{"CTc_Nfc_PrivilegeNfc_se_set_preferred_handler",CTc_Nfc_PrivilegeNfc_se_set_preferred_handler,CTs_platform_permission_nfc_startup,CTs_platform_permission_nfc_cleanup},
{"CTc_Nfc_PrivilegeNfc_se_unset_preferred_handler",CTc_Nfc_PrivilegeNfc_se_unset_preferred_handler,CTs_platform_permission_nfc_startup,CTs_platform_permission_nfc_cleanup},
{"CTc_MediaController_PrivilegeMediaControllerClient",CTc_MediaController_PrivilegeMediaControllerClient,CTs_platform_permission_MediaController_startup,CTs_platform_permission_MediaController_cleanup},
- {"CTc_MediaContent_PrivilegeContentWrite_scan_file",CTc_MediaContent_PrivilegeContentWrite_scan_file,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeMediaStorage_scan_folder",CTc_MediaContent_PrivilegeMediaStorage_scan_folder,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_info_insert_to_db",CTc_MediaContent_PrivilegeContentWrite_media_info_insert_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_info_insert_batch_to_db",CTc_MediaContent_PrivilegeContentWrite_media_info_insert_batch_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
- {"CTc_MediaContent_PrivilegeContentWrite_media_info_insert_burst_shot_to_db",CTc_MediaContent_PrivilegeContentWrite_media_info_insert_burst_shot_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_playlist_insert_to_db",CTc_MediaContent_PrivilegeContentWrite_media_playlist_insert_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_tag_insert_to_db",CTc_MediaContent_PrivilegeContentWrite_media_tag_insert_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_VoiceControl_PrivilegeRecorder",CTc_VoiceControl_PrivilegeRecorder,CTs_platform_permission_VoiceControl_startup,CTs_platform_permission_VoiceControl_cleanup},
extern int CTc_IME_Manager_Show_IME_List(void);
extern int CTc_IME_MANAGER_GET_ENABLED_IME_COUNT(void);
extern int CTc_Connection_Privilege_NetworkGet(void);
-extern int CTc_ThumbnailUtil_PrivilegeMediaStorage(void);
extern int CTc_Urldownload_Privilege_Download(void);
extern int CTc_Network_Privilege_WifiDirect(void);
extern int CTc_Network_Privilege_WifiDirect_display_port(void);
extern int CTc_Nfc_PrivilegeNfc_se_set_preferred_handler(void);
extern int CTc_Nfc_PrivilegeNfc_se_unset_preferred_handler(void);
extern int CTc_MediaController_PrivilegeMediaControllerClient(void);
-extern int CTc_MediaContent_PrivilegeContentWrite_scan_file(void);
extern int CTc_MediaContent_PrivilegeMediaStorage_scan_folder(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_info_insert_to_db(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_info_insert_batch_to_db(void);
-extern int CTc_MediaContent_PrivilegeContentWrite_media_info_insert_burst_shot_to_db(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_playlist_insert_to_db(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_tag_insert_to_db(void);
extern int CTc_VoiceControl_PrivilegeRecorder(void);
{"CTc_IME_Manager_Show_IME_List",CTc_IME_Manager_Show_IME_List,CTs_platform_permission_inputmethodmanager_startup,CTs_platform_permission_inputmethodmanager_cleanup},
{"CTc_IME_MANAGER_GET_ENABLED_IME_COUNT",CTc_IME_MANAGER_GET_ENABLED_IME_COUNT,CTs_platform_permission_inputmethodmanager_startup,CTs_platform_permission_inputmethodmanager_cleanup},
{"CTc_Connection_Privilege_NetworkGet",CTc_Connection_Privilege_NetworkGet,CTs_platform_permission_connection_startup,CTs_platform_permission_connection_cleanup},
- {"CTc_ThumbnailUtil_PrivilegeMediaStorage",CTc_ThumbnailUtil_PrivilegeMediaStorage,CTs_platform_permission_thumbnailutil_startup,CTs_platform_permission_thumbnailutil_cleanup},
{"CTc_Urldownload_Privilege_Download",CTc_Urldownload_Privilege_Download,CTs_platform_permission_urldownload_startup,CTs_platform_permission_urldownload_cleanup},
{"CTc_Network_Privilege_WifiDirect",CTc_Network_Privilege_WifiDirect,CTs_platform_permission_wifidirect_startup,CTs_platform_permission_wifidirect_cleanup},
{"CTc_Network_Privilege_WifiDirect_display_port",CTc_Network_Privilege_WifiDirect_display_port,CTs_platform_permission_wifidirect_startup,CTs_platform_permission_wifidirect_cleanup},
{"CTc_Nfc_PrivilegeNfc_se_set_preferred_handler",CTc_Nfc_PrivilegeNfc_se_set_preferred_handler,CTs_platform_permission_nfc_startup,CTs_platform_permission_nfc_cleanup},
{"CTc_Nfc_PrivilegeNfc_se_unset_preferred_handler",CTc_Nfc_PrivilegeNfc_se_unset_preferred_handler,CTs_platform_permission_nfc_startup,CTs_platform_permission_nfc_cleanup},
{"CTc_MediaController_PrivilegeMediaControllerClient",CTc_MediaController_PrivilegeMediaControllerClient,CTs_platform_permission_MediaController_startup,CTs_platform_permission_MediaController_cleanup},
- {"CTc_MediaContent_PrivilegeContentWrite_scan_file",CTc_MediaContent_PrivilegeContentWrite_scan_file,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeMediaStorage_scan_folder",CTc_MediaContent_PrivilegeMediaStorage_scan_folder,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_info_insert_to_db",CTc_MediaContent_PrivilegeContentWrite_media_info_insert_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_info_insert_batch_to_db",CTc_MediaContent_PrivilegeContentWrite_media_info_insert_batch_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
- {"CTc_MediaContent_PrivilegeContentWrite_media_info_insert_burst_shot_to_db",CTc_MediaContent_PrivilegeContentWrite_media_info_insert_burst_shot_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_playlist_insert_to_db",CTc_MediaContent_PrivilegeContentWrite_media_playlist_insert_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_tag_insert_to_db",CTc_MediaContent_PrivilegeContentWrite_media_tag_insert_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_VoiceControl_PrivilegeRecorder",CTc_VoiceControl_PrivilegeRecorder,CTs_platform_permission_VoiceControl_startup,CTs_platform_permission_VoiceControl_cleanup},
extern int CTc_Location_PrivilegeLocation_set_mock_location(void);
extern int CTc_Location_PrivilegeLocation_clear_mock_location(void);
extern int CTc_Location_PrivilegeLocation_location_manager_request_single_location(void);
-extern int CTc_MediaContent_PrivilegeContentWrite_scan_file(void);
extern int CTc_MediaContent_PrivilegeMediaStorage_scan_folder(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_info_insert_to_db(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_info_insert_batch_to_db(void);
-extern int CTc_MediaContent_PrivilegeContentWrite_media_info_insert_burst_shot_to_db(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_playlist_insert_to_db(void);
extern int CTc_MediaContent_PrivilegeContentWrite_media_tag_insert_to_db(void);
extern int CTc_Messaging_PrivilegeMessageRead_open_close_service(void);
{"CTc_Location_PrivilegeLocation_set_mock_location",CTc_Location_PrivilegeLocation_set_mock_location,CTs_platform_permission_locationmanager_startup,CTs_platform_permission_locationmanager_cleanup},
{"CTc_Location_PrivilegeLocation_clear_mock_location",CTc_Location_PrivilegeLocation_clear_mock_location,CTs_platform_permission_locationmanager_startup,CTs_platform_permission_locationmanager_cleanup},
{"CTc_Location_PrivilegeLocation_location_manager_request_single_location",CTc_Location_PrivilegeLocation_location_manager_request_single_location,CTs_platform_permission_locationmanager_startup,CTs_platform_permission_locationmanager_cleanup},
- {"CTc_MediaContent_PrivilegeContentWrite_scan_file",CTc_MediaContent_PrivilegeContentWrite_scan_file,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeMediaStorage_scan_folder",CTc_MediaContent_PrivilegeMediaStorage_scan_folder,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_info_insert_to_db",CTc_MediaContent_PrivilegeContentWrite_media_info_insert_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_info_insert_batch_to_db",CTc_MediaContent_PrivilegeContentWrite_media_info_insert_batch_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
- {"CTc_MediaContent_PrivilegeContentWrite_media_info_insert_burst_shot_to_db",CTc_MediaContent_PrivilegeContentWrite_media_info_insert_burst_shot_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_playlist_insert_to_db",CTc_MediaContent_PrivilegeContentWrite_media_playlist_insert_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_MediaContent_PrivilegeContentWrite_media_tag_insert_to_db",CTc_MediaContent_PrivilegeContentWrite_media_tag_insert_to_db,CTs_platform_permission_mediacontent_startup,CTs_platform_permission_mediacontent_cleanup},
{"CTc_Messaging_PrivilegeMessageRead_open_close_service",CTc_Messaging_PrivilegeMessageRead_open_close_service,CTs_platform_permission_messages_startup,CTs_platform_permission_messages_cleanup},