messagingfw/msgtest/integration/email/group/script/script-IMAP-deleteTest.txt
changeset 0 8e480a14352b
equal deleted inserted replaced
-1:000000000000 0:8e480a14352b
       
     1 // *****************************************
       
     2 //  
       
     3 //  Author:	Shahadat Mridha
       
     4 //  Date:	06/05/03
       
     5 //
       
     6 // Tests defect: INC021461 - Email app downloads emails again before deleting them! - IMAP
       
     7 //
       
     8 // Test Case:
       
     9 // - Go online and download a message
       
    10 // - delete the message offline (which sets offline delete operation and deletes its children)
       
    11 // - Go online to download all messages.
       
    12 // - Should not download the deleted message (i.e. should not have any children)
       
    13 //
       
    14 // Rename this file to script.txt and copy it 
       
    15 // to c:\msgtest\emailsmoke
       
    16 // *****************************************
       
    17 
       
    18 [main]
       
    19 email_client_test email
       
    20 
       
    21 // *****************************************
       
    22 
       
    23 [email]
       
    24 imap_client_test imap_prepare_for_testing
       
    25 imap_client_test imap_populate_temp1_folder
       
    26 imap_client_test imap_offline_delete
       
    27 imap_client_test imap_repopulate_temp1_folder
       
    28 
       
    29 // *****************************************
       
    30 
       
    31 //
       
    32 // Prepare for testing
       
    33 //
       
    34 [imap_prepare_for_testing]
       
    35 clean_message_folder
       
    36 start_client_session
       
    37 select_root_folder
       
    38 imap_service imap_service_fastmail
       
    39 select_folder test_imap_service
       
    40 connect
       
    41 check_imap_error 0
       
    42 sync_tree
       
    43 check_imap_error 0
       
    44 select_root_folder
       
    45 select_folder test_imap_service
       
    46 disconnect
       
    47 check_imap_error 0
       
    48 
       
    49 //
       
    50 // Download all messages from temp1
       
    51 //
       
    52 [imap_populate_temp1_folder]
       
    53 select_root_folder
       
    54 select_folder test_imap_service
       
    55 connect
       
    56 select_folder temp1
       
    57 sync_folder
       
    58 select_all_messages
       
    59 check_selection_count 1
       
    60 add_comment Download 1 Email from temp1
       
    61 populate_folder
       
    62 select_root_folder
       
    63 select_folder test_imap_service
       
    64 disconnect
       
    65 check_imap_error 0
       
    66 select_folder temp1
       
    67 select_entry attachment
       
    68 check_children 0 1
       
    69 
       
    70 // Offline delete the message
       
    71 [imap_offline_delete]
       
    72 select_root_folder
       
    73 select_folder test_imap_service
       
    74 select_folder temp1
       
    75 select_entry attachment
       
    76 add_comment delete the message in folder
       
    77 delete
       
    78 add_comment delete it's children
       
    79 delete_children 0
       
    80 select_root_folder
       
    81 select_folder test_imap_service
       
    82 select_folder temp1
       
    83 select_entry attachment
       
    84 check_children 0 0
       
    85 
       
    86 // Download all messages from temp1 again
       
    87 [imap_repopulate_temp1_folder]
       
    88 select_root_folder
       
    89 select_folder test_imap_service
       
    90 connect
       
    91 select_folder temp1
       
    92 sync_folder
       
    93 select_all_messages
       
    94 check_selection_count 1
       
    95 add_comment Download 1 Email from temp1
       
    96 populate_folder
       
    97 select_root_folder
       
    98 select_folder test_imap_service
       
    99 disconnect
       
   100 check_imap_error 0
       
   101 select_folder temp1
       
   102 select_entry attachment
       
   103 check_children 0 0
       
   104 
       
   105 //
       
   106 // defining email server:
       
   107 //
       
   108 [imap_service_fastmail]
       
   109 set_name test_imap_service
       
   110 set_server lon-msgtest06.intra
       
   111 set_user t_email3
       
   112 set_pass password
       
   113 set_tls 0
       
   114 
       
   115 // *****************************************