[CTC][email][ACR-1794] Removed deprecated email file and TCs 23/299523/3
authorTarun Kumar <tarun1.kumar@samsung.com>
Wed, 4 Oct 2023 06:17:05 +0000 (11:47 +0530)
committerTarun Kumar <tarun1.kumar@samsung.com>
Wed, 4 Oct 2023 08:46:24 +0000 (14:16 +0530)
Change-Id: I45f058ef4ff0d8fad11332bb8bbeaa7d2d68ffc8
Signed-off-by: Tarun Kumar <tarun1.kumar@samsung.com>
src/ctc/platform-permission/CMakeLists.txt
src/ctc/platform-permission/CTs-platform-permission-common.c
src/ctc/platform-permission/CTs-platform-permission-common.h
src/ctc/platform-permission/CTs-platform-permission-email.c [deleted file]
src/ctc/platform-permission/tct-platform-permission-native_mobile.h
src/ctc/platform-permission/tct-platform-permission-native_tizeniot.h

index 6f562792d035a66f706db46391ae70951ac311a2..97c79870a64bc88515948ac26326cb87ea1afff0 100755 (executable)
@@ -11,48 +11,47 @@ ENDIF()
 
 IF( DEFINED MOBILE )
 SET(TC_SOURCES
-       CTs-platform-permission-common.c 
-       CTs-platform-permission-ime.c 
-       CTs-platform-permission-sync-manager.c  
-       CTs-platform-permission-context.c  
+       CTs-platform-permission-common.c
+       CTs-platform-permission-ime.c
+       CTs-platform-permission-sync-manager.c
+       CTs-platform-permission-context.c
        CTs-platform-permission-notification.c
-       CTs-platform-permission-datacontrol.c 
-       CTs-platform-permission-device.c 
-       CTs-platform-permission-email.c
-       CTs-platform-permission-location-manager.c 
-       CTs-platform-permission-messages.c 
-       CTs-platform-permission-package-manager.c 
+       CTs-platform-permission-datacontrol.c
+       CTs-platform-permission-device.c
+       CTs-platform-permission-location-manager.c
+       CTs-platform-permission-messages.c
+       CTs-platform-permission-package-manager.c
        CTs-platform-permission-recorder.c
        CTs-platform-permission-runtime-info.c
        CTs-platform-permission-sensor.c
        CTs-platform-permission-sound-manager.c
        CTs-platform-permission-smartcard.c
-       CTs-platform-permission-stt.c 
-       CTs-platform-permission-badge.c 
-       CTs-platform-permission-shortcut.c 
-       CTs-platform-permission-sppc.c  
+       CTs-platform-permission-stt.c
+       CTs-platform-permission-badge.c
+       CTs-platform-permission-shortcut.c
+       CTs-platform-permission-sppc.c
        CTs-platform-permission-bluetooth.c
-       CTs-platform-permission-audio-io.c 
-       CTs-platform-permission-camera.c 
-       CTs-platform-permission-inputmethod-manager.c 
-       CTs-platform-permission-connection.c 
-       CTs-platform-permission-thumbnail-util.c 
-       CTs-platform-permission-url-download.c 
-       CTs-platform-permission-wifi-direct.c 
-       CTs-platform-permission-app-manager.c   
-       CTs-platform-permission-libfeedback.c 
-       CTs-platform-permission-telephony.c 
-       CTs-platform-permission-nfc.c  
+       CTs-platform-permission-audio-io.c
+       CTs-platform-permission-camera.c
+       CTs-platform-permission-inputmethod-manager.c
+       CTs-platform-permission-connection.c
+       CTs-platform-permission-thumbnail-util.c
+       CTs-platform-permission-url-download.c
+       CTs-platform-permission-wifi-direct.c
+       CTs-platform-permission-app-manager.c  
+       CTs-platform-permission-libfeedback.c
+       CTs-platform-permission-telephony.c
+       CTs-platform-permission-nfc.c
        CTs-platform-permission-media-controller.c
        CTs-platform-permission-media-content.c
-       CTs-platform-permission-voice-control.c 
-       CTs-platform-permission-voice-control-elm.c 
-       CTs-platform-permission-widget-service.c 
-       CTs-platform-permission-widget-viewer.c 
-       CTs-platform-permission-application.c   
+       CTs-platform-permission-voice-control.c
+       CTs-platform-permission-voice-control-elm.c
+       CTs-platform-permission-widget-service.c
+       CTs-platform-permission-widget-viewer.c
+       CTs-platform-permission-application.c
        CTs-platform-permission-attach-panel.c
-       CTs-platform-permission-accountsvc.c 
-       CTs-platform-permission-contacts-service.c 
+       CTs-platform-permission-accountsvc.c
+       CTs-platform-permission-contacts-service.c
        CTs-platform-permission-calendar-service.c
        CTs-platform-permission-oauth2-manager.c
        CTs-platform-permission-vpn-service.c
index add78ce0bb2974841f5003c81ee5ae976cbe221c..eedf5897706d188e411caa2f0e043954d2eb886d 100755 (executable)
@@ -852,63 +852,6 @@ char* StoragePrintErrorInfo(int nResult)
        return pszErrLog;
 }
 
-#ifdef MOBILE          //Starts MOBILE
-
-/**
-* @function                    EmailPrintErrorInfo
-* @description                         Print the error of Email Error information
-* @parameter   [IN]    nResult, the error code
-* @return                              NA
-*/
-char* EmailPrintErrorInfo(int nResult)
-{
-       char *pszErrLog = NULL;
-       switch ( nResult )
-       {
-       case EMAILS_ERROR_NONE:                                                                 pszErrLog = "EMAILS_ERROR_NONE";                                                                break;
-       case EMAILS_ERROR_OUT_OF_MEMORY:                                                pszErrLog = "EMAILS_ERROR_OUT_OF_MEMORY";                                               break;
-       case EMAILS_ERROR_INVALID_PARAMETER:                                    pszErrLog = "EMAILS_ERROR_INVALID_PARAMETER";                                   break;
-       case EMAILS_ERROR_SERVER_NOT_READY:                                             pszErrLog = "EMAILS_ERROR_SERVER_NOT_READY";                                    break;
-       case EMAILS_ERROR_COMMUNICATION_WITH_SERVER_FAILED:             pszErrLog = "EMAILS_ERROR_COMMUNICATION_WITH_SERVER_FAILED";    break;
-       case EMAILS_ERROR_ACCOUNT_NOT_FOUND:                                    pszErrLog = "EMAILS_ERROR_ACCOUNT_NOT_FOUND";                                   break;
-       case EMAILS_ERROR_OPERATION_FAILED:                                             pszErrLog = "EMAILS_ERROR_OPERATION_FAILED";                                    break;
-       case EMAILS_ERROR_DB_FAILED:                                                    pszErrLog = "EMAILS_ERROR_DB_FAILED";                                                   break;
-       default:                                                                                                pszErrLog =  "UNKNOWN ERROR";
-       }
-
-       return pszErrLog;
-}
-#endif  //MOBILE       //End MOBILE
-
-#ifdef WEARABLE        //Starts WEARABLE
-/**
-* @function                    EmailPrintErrorInfo
-* @description                         Print the error of Email Error information
-* @parameter   [IN]    nResult, the error code
-* @return                              NA
-*/
-
-#if 0
-char* EmailPrintErrorInfo(int nResult)
-{
-       char *pszErrLog = NULL;
-       switch ( nResult )
-       {
-       case EMAILS_ERROR_NONE:                                                                 pszErrLog = "EMAILS_ERROR_NONE";                                                                break;
-       case EMAILS_ERROR_OUT_OF_MEMORY:                                                pszErrLog = "EMAILS_ERROR_OUT_OF_MEMORY";                                               break;
-       case EMAILS_ERROR_INVALID_PARAMETER:                                    pszErrLog = "EMAILS_ERROR_INVALID_PARAMETER";                                   break;
-       case EMAILS_ERROR_SERVER_NOT_READY:                                             pszErrLog = "EMAILS_ERROR_SERVER_NOT_READY";                                    break;
-       case EMAILS_ERROR_COMMUNICATION_WITH_SERVER_FAILED:             pszErrLog = "EMAILS_ERROR_COMMUNICATION_WITH_SERVER_FAILED";    break;
-       case EMAILS_ERROR_ACCOUNT_NOT_FOUND:                                    pszErrLog = "EMAILS_ERROR_ACCOUNT_NOT_FOUND";                                   break;
-       case EMAILS_ERROR_OPERATION_FAILED:                                             pszErrLog = "EMAILS_ERROR_OPERATION_FAILED";                                    break;
-       case EMAILS_ERROR_DB_FAILED:                                                    pszErrLog = "EMAILS_ERROR_DB_FAILED";                                                   break;
-       default:                                                                                                pszErrLog =  "UNKNOWN ERROR";
-       }
-
-       return pszErrLog;
-}
-#endif
-#endif  //WEARABLE     //End WEARABLE
 
 /**
 * @function                    TelServicePrintAPIErrorMSG
index f2758c78988a4a46efa95ba6f7a5950bf01ebbce..2c950554fec063cbd3691f032574d048b825074d 100755 (executable)
 #define        TPK5                                    "org.tizen.testapplication"
 #define FEATURE_TELEPHONY               "http://tizen.org/feature/network.telephony"
 #define FEATURE_CONTACT                 "http://tizen.org/feature/contact"
-#define FEATURE_EMAIL               "http://tizen.org/feature/email"
 #define FEATURE_CALENDAR               "http://tizen.org/feature/calendar"
 #define FEATURE_CAPI_MAPS              "http://tizen.org/feature/maps"
 #define START_TEST {\
@@ -252,7 +251,6 @@ char* BluetoothPrintErrorInfo(int nResult);
 char* TelServicePrintAPIErrorMSG(int nError);
 char* AppControlPrintErrorInfo(int nResult);
 char* DevicePrintErrorInfo(int nResult);
-char* EmailPrintErrorInfo (int nResult);
 char* PushServicePrintErrorInfo(int nRet);
 char* MessagesPrintErrorInfo(int nResult);
 char* NotificationPrintAPIErrorMSG(int nRet);
@@ -321,9 +319,6 @@ bool CreateMessage(messages_message_type_e eType);
 bool DestroyMessage();
 bool MessagesOpenService();
 bool MessagesCloseService();
-#ifdef MOBILE          //Starts MOBILE
-bool EmailDestroyMessage(email_h hEmailHandle);
-#endif  //MOBILE       //End MOBILE
 bool PackageManagerDestroy();
 bool GetArchType(char* pszArch);
 #ifdef MOBILE          //Starts MOBILE
diff --git a/src/ctc/platform-permission/CTs-platform-permission-email.c b/src/ctc/platform-permission/CTs-platform-permission-email.c
deleted file mode 100755 (executable)
index c52656e..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-#include "CTs-platform-permission-common.h"
-#include <email.h>
-/**
-* @function            EmailGetError
-* @description         Maps error enums to string values
-* @parameter           nRet : error code returned
-* @return                      error string
-*/
-char* EmailGetError(int nRet)
-{
-       char *szErrorVal = "Undefined Error";
-
-       switch ( nRet )
-       {
-       case EMAILS_ERROR_NONE:                                                                 szErrorVal = "EMAILS_ERROR_NONE";                                                               break;
-       case EMAILS_ERROR_OUT_OF_MEMORY:                                                szErrorVal = "EMAILS_ERROR_OUT_OF_MEMORY";                                              break;
-       case EMAILS_ERROR_INVALID_PARAMETER:                                    szErrorVal = "EMAILS_ERROR_INVALID_PARAMETER";                                  break;
-       case EMAILS_ERROR_SERVER_NOT_READY:                                             szErrorVal = "EMAILS_ERROR_SERVER_NOT_READY";                                   break;
-       case EMAILS_ERROR_COMMUNICATION_WITH_SERVER_FAILED:             szErrorVal = "EMAILS_ERROR_COMMUNICATION_WITH_SERVER_FAILED";   break;
-       case EMAILS_ERROR_OPERATION_FAILED:                                             szErrorVal = "EMAILS_ERROR_OPERATION_FAILED";                                   break;
-       case EMAILS_ERROR_ACCOUNT_NOT_FOUND:                                    szErrorVal = "EMAILS_ERROR_ACCOUNT_NOT_FOUND";                                  break;
-       case EMAILS_ERROR_DB_FAILED:                                                    szErrorVal = "EMAILS_ERROR_DB_FAILED";                                                  break;
-       case EMAILS_ERROR_PERMISSION_DENIED:                                    szErrorVal = "EMAILS_ERROR_PERMISSION_DENIED";                                  break;
-       }
-
-       return szErrorVal;
-}
-/**
-* @function            CTs_platform_permission_email_startup
-* @description         Called before each test
-* @parameter           NA
-* @return                      NA
-*/
-void CTs_platform_permission_email_startup(void)
-{
-       struct stat stBuff;
-       if ( stat(ERR_LOG, &stBuff) == 0 )
-       {
-               if (remove(ERR_LOG))
-               {
-                       FPRINTF("[Line : %d][%s] TEST SUIT start-up FAIL because the ERR_LOG file is not removed\\n", __LINE__, API_NAMESPACE);
-               }
-       }
-
-#if DEBUG
-       FPRINTF("[Line : %d][%s] TEST SUIT start-up: CTs_Platform_Permission_p\\n", __LINE__, API_NAMESPACE);
-#endif
-       TCT_CheckInstalledApp(5, TPK1, TPK2, TPK3, TPK4, TPK5);
-}
-
-/**
-* @function            CTs_platform_permission_email_cleanup
-* @description         Called after each test
-* @parameter           NA
-* @return                      NA
-*/
-void CTs_platform_permission_email_cleanup(void)
-{
-#if DEBUG
-       FPRINTF("[Line : %d][%s] TEST SUIT clean-up: CTs_Platform_Permission_p\\n", __LINE__, API_NAMESPACE);
-#endif
-       return;
-}
-//& purpose: Checking tizen.org/privilege/email privilege
-//& type: auto
-/**
-* @testcase                    CTc_Email_PrivilegeMessagingEmail_create_message
-* @since_tizen         2.3
-* @author                      SRID(manoj.g2)
-* @reviewer                    SRID(shobhit.v)
-* @type                        auto
-* @scenario                    Creates an email message handle for sending an email message\n
-*                                      Destroys an email message handle and releases all its resources
-* @apicovered          email_create_message and email_destroy_message
-* @passcase                    If target privileged API returns TIZEN_ERROR_PERMISSION_DENIED
-* @failcase                    If target privileged API does not return TIZEN_ERROR_PERMISSION_DENIED
-* @precondition                NA
-* @postcondition       NA
-*/
-int CTc_Email_PrivilegeMessagingEmail_create_message(void)
-{
-       START_TEST;
-       bool bIsSupported = false;
-       email_h hEmailHandle = NULL;
-
-       IS_FEATURE_SUPPORTED(FEATURE_EMAIL, bIsSupported, API_NAMESPACE);
-        if ( !bIsSupported )
-        {
-                FPRINTF("[Line : %d][%s] [%s] is not supported\\n", __LINE__, API_NAMESPACE, FEATURE_EMAIL);
-                return 0;
-        }
-       int nRet = email_create_message(&hEmailHandle);
-       PRINT_RESULT_ERROR_NONE(TIZEN_ERROR_PERMISSION_DENIED, nRet, "email_create_message", EmailGetError(nRet), email_destroy_message(hEmailHandle), EMAILS_ERROR_NONE);
-
-       return 0;
-}
index 8e90dd39f969a76596ad78a59113372cf04693fb..461f6b62333c106863761acaf76c1c4496340eda 100644 (file)
@@ -31,8 +31,6 @@ extern void CTs_platform_permission_datacontrol_startup(void);
 extern void CTs_platform_permission_datacontrol_cleanup(void);
 extern void CTs_platform_permission_device_startup(void);
 extern void CTs_platform_permission_device_cleanup(void);
-extern void CTs_platform_permission_email_startup(void);
-extern void CTs_platform_permission_email_cleanup(void);
 extern void CTs_platform_permission_locationmanager_startup(void);
 extern void CTs_platform_permission_locationmanager_cleanup(void);
 extern void CTs_platform_permission_messages_startup(void);
@@ -169,7 +167,6 @@ extern int CTc_Device_PrivilegeLed_play_stop(void);
 extern int CTc_Device_PrivilegePower_request_release(void);
 extern int CTc_Device_Privilege_ir_is_available(void);
 extern int CTc_Device_Privilege_ir_transmit(void);
-extern int CTc_Email_PrivilegeMessagingEmail_create_message(void);
 extern int CTc_Location_PrivilegeLocation_start(void);
 extern int CTc_Location_PrivilegeLocation_set_satelite_updated_cb(void);
 extern int CTc_Location_PrivilegeLocation_enable_mock_location(void);
@@ -413,7 +410,6 @@ testcase tc_array[] = {
        {"CTc_Device_PrivilegePower_request_release",CTc_Device_PrivilegePower_request_release,CTs_platform_permission_device_startup,CTs_platform_permission_device_cleanup},
        {"CTc_Device_Privilege_ir_is_available",CTc_Device_Privilege_ir_is_available,CTs_platform_permission_device_startup,CTs_platform_permission_device_cleanup},
        {"CTc_Device_Privilege_ir_transmit",CTc_Device_Privilege_ir_transmit,CTs_platform_permission_device_startup,CTs_platform_permission_device_cleanup},
-       {"CTc_Email_PrivilegeMessagingEmail_create_message",CTc_Email_PrivilegeMessagingEmail_create_message,CTs_platform_permission_email_startup,CTs_platform_permission_email_cleanup},
        {"CTc_Location_PrivilegeLocation_start",CTc_Location_PrivilegeLocation_start,CTs_platform_permission_locationmanager_startup,CTs_platform_permission_locationmanager_cleanup},
        {"CTc_Location_PrivilegeLocation_set_satelite_updated_cb",CTc_Location_PrivilegeLocation_set_satelite_updated_cb,CTs_platform_permission_locationmanager_startup,CTs_platform_permission_locationmanager_cleanup},
        {"CTc_Location_PrivilegeLocation_enable_mock_location",CTc_Location_PrivilegeLocation_enable_mock_location,CTs_platform_permission_locationmanager_startup,CTs_platform_permission_locationmanager_cleanup},
index 8e90dd39f969a76596ad78a59113372cf04693fb..461f6b62333c106863761acaf76c1c4496340eda 100644 (file)
@@ -31,8 +31,6 @@ extern void CTs_platform_permission_datacontrol_startup(void);
 extern void CTs_platform_permission_datacontrol_cleanup(void);
 extern void CTs_platform_permission_device_startup(void);
 extern void CTs_platform_permission_device_cleanup(void);
-extern void CTs_platform_permission_email_startup(void);
-extern void CTs_platform_permission_email_cleanup(void);
 extern void CTs_platform_permission_locationmanager_startup(void);
 extern void CTs_platform_permission_locationmanager_cleanup(void);
 extern void CTs_platform_permission_messages_startup(void);
@@ -169,7 +167,6 @@ extern int CTc_Device_PrivilegeLed_play_stop(void);
 extern int CTc_Device_PrivilegePower_request_release(void);
 extern int CTc_Device_Privilege_ir_is_available(void);
 extern int CTc_Device_Privilege_ir_transmit(void);
-extern int CTc_Email_PrivilegeMessagingEmail_create_message(void);
 extern int CTc_Location_PrivilegeLocation_start(void);
 extern int CTc_Location_PrivilegeLocation_set_satelite_updated_cb(void);
 extern int CTc_Location_PrivilegeLocation_enable_mock_location(void);
@@ -413,7 +410,6 @@ testcase tc_array[] = {
        {"CTc_Device_PrivilegePower_request_release",CTc_Device_PrivilegePower_request_release,CTs_platform_permission_device_startup,CTs_platform_permission_device_cleanup},
        {"CTc_Device_Privilege_ir_is_available",CTc_Device_Privilege_ir_is_available,CTs_platform_permission_device_startup,CTs_platform_permission_device_cleanup},
        {"CTc_Device_Privilege_ir_transmit",CTc_Device_Privilege_ir_transmit,CTs_platform_permission_device_startup,CTs_platform_permission_device_cleanup},
-       {"CTc_Email_PrivilegeMessagingEmail_create_message",CTc_Email_PrivilegeMessagingEmail_create_message,CTs_platform_permission_email_startup,CTs_platform_permission_email_cleanup},
        {"CTc_Location_PrivilegeLocation_start",CTc_Location_PrivilegeLocation_start,CTs_platform_permission_locationmanager_startup,CTs_platform_permission_locationmanager_cleanup},
        {"CTc_Location_PrivilegeLocation_set_satelite_updated_cb",CTc_Location_PrivilegeLocation_set_satelite_updated_cb,CTs_platform_permission_locationmanager_startup,CTs_platform_permission_locationmanager_cleanup},
        {"CTc_Location_PrivilegeLocation_enable_mock_location",CTc_Location_PrivilegeLocation_enable_mock_location,CTs_platform_permission_locationmanager_startup,CTs_platform_permission_locationmanager_cleanup},