smsprotocols/smsstack/smsprot/Test/TE_Smsprt/te_smsprt_prot.script
author hgs
Thu, 29 Jul 2010 12:12:57 +0100
changeset 56 ab72d5c1d770
permissions -rw-r--r--
201029_05
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
56
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
     1
// Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies).
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
     2
// All rights reserved.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
     3
// This component and the accompanying materials are made available
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
     5
// which accompanies this distribution, and is available
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
     7
//
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
     8
// Initial Contributors:
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    10
//
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    11
// Contributors:
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    12
//
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    13
// Description:
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    14
//
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    15
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    16
RUN_SCRIPT z:\TestData\Scripts\TE_smsprt_setup.script
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    17
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    18
LOAD_SUITE TE_smsprt -SharedData
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    19
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    20
//!@file
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    21
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    22
START_TESTCASE SMS-SMSS-SMSPROT-0158
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    23
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0158
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    24
//!@SYMDEF INC138096
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    25
//!@SYMTestCaseDesc Tests that a SMS can be received when the "LogDuration" is set to "No Log"
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    26
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    27
//!@SYMTestActions Sets the Log Server to "No Log", then sends and receives a SMS, both operations should be completed successfully.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    28
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    29
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    30
RUN_TEST_STEP 600 TE_smsprt TestSimpleTxAndRxWithLoggingDisabled z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber158
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    31
END_TESTCASE SMS-SMSS-SMSPROT-0158
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    32
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    33
START_TESTCASE SMS-SMSS-SMSPROT-I-3072
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    34
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3072
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    35
//!@SYMREQ REQ4917.1
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    36
//!@SYMTestCaseDesc Test hyperlink operations interface, and SMS stack ability to handle single PDU messages with hyperlinks
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    37
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    38
//!@SYMTestActions Test hyperlink API's.  Transmit and receive of single PDU message with and without hyperlinks
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    39
//!@SYMTestExpectedResults
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    40
//!@SYMTestCaseDependencies Sim.tsy, smsstacktestutilities.dll
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    41
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    42
RUN_TEST_STEP 180 TE_smsprt TestSinglePDUHyperLinks z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber70
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    43
END_TESTCASE SMS-SMSS-SMSPROT-I-3072
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    44
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    45
START_TESTCASE SMS-SMSS-SMSPROT-I-3073
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    46
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3073
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    47
//!@SYMREQ REQ4917.2
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    48
//!@SYMTestCaseDesc Test SMS stack ability to handle multiple PDU SMS messages with and without hyperlinks
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    49
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    50
//!@SYMTestActions Transmit and receive of multiple PDU message with and without hyperlinks
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    51
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    52
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    53
RUN_TEST_STEP 60 TE_smsprt TestMultiplePDUHyperLinks z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber71
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    54
END_TESTCASE SMS-SMSS-SMSPROT-I-3073
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    55
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    56
START_TESTCASE SMS-SMSS-SMSPROT-I-3074
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    57
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3074
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    58
//!@SYMREQ REQ4919.1
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    59
//!@SYMTestCaseDesc Test SMS stack ability to handle single PDU SMS messages with and without reply address
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    60
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    61
//!@SYMTestActions Transmit and receive of single PDU message with and without reply address
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    62
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    63
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    64
RUN_TEST_STEP 180 TE_smsprt TestSinglePDUReplyAddress z:\testdata\configs\te_smsprt_data.ini ReplyAddress
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    65
END_TESTCASE SMS-SMSS-SMSPROT-I-3074
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    66
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    67
START_TESTCASE SMS-SMSS-SMSPROT-I-3075
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    68
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3075
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    69
//!@SYMREQ REQ4919.2
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    70
//!@SYMTestCaseDesc Test SMS stack ability to handle multiple PDU SMS messages with and without reply address
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    71
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    72
//!@SYMTestActions Transmit and receive of single PDU message with and without reply address
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    73
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    74
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    75
RUN_TEST_STEP 500 TE_smsprt TestMultiplePDUReplyAddress
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    76
END_TESTCASE SMS-SMSS-SMSPROT-I-3075
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    77
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    78
START_TESTCASE SMS-SMSS-SMSPROT-I-3076
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    79
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3076
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    80
//!@SYMREQ REQ4922.1
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    81
//!@SYMTestCaseDesc Test operations on SMS message for special messages
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    82
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    83
//!@SYMTestActions Call API's for adding, removing, counting, and copying special messages
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    84
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    85
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    86
RUN_TEST_STEP 30 TE_smsprt TestSpecialMessageWaitingOperations
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    87
END_TESTCASE SMS-SMSS-SMSPROT-I-3076
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    88
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    89
START_TESTCASE SMS-SMSS-SMSPROT-I-3077
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    90
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3077
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    91
//!@SYMREQ REQ4922.2
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    92
//!@SYMTestCaseDesc Test SMS stack ability to handle single PDU SMS messages with and without special messages
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    93
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    94
//!@SYMTestActions Transmit and receive single PDU message with and without special messages
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    95
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    96
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    97
RUN_TEST_STEP 120 TE_smsprt TestSinglePDUSpecialMessageWaiting z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber73
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    98
END_TESTCASE SMS-SMSS-SMSPROT-I-3077
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
    99
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   100
START_TESTCASE SMS-SMSS-SMSPROT-I-3078
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   101
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3078
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   102
//!@SYMREQ REQ4922.3
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   103
//!@SYMTestCaseDesc Test SMS stack ability to handle multiple PDU SMS messages with and without special messages
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   104
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   105
//!@SYMTestActions Transmit and receive multiple PDU message with and without special messages
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   106
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   107
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   108
RUN_TEST_STEP 500 TE_smsprt TestMultiplePDUSpecialMessageWaiting
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   109
END_TESTCASE SMS-SMSS-SMSPROT-I-3078
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   110
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   111
START_TESTCASE SMS-SMSS-SMSPROT-I-3079
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   112
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3079
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   113
//!@SYMREQ REQ4923.1
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   114
//!@SYMTestCaseDesc Test operations on SMS message for enhanced voice mail information
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   115
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   116
//!@SYMTestActions Call API's for adding, removing, counting, and copying enhanced voice mail information
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   117
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   118
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   119
RUN_TEST_STEP 30 TE_smsprt TestEnhancedVoiceMailOperations z:\testdata\configs\te_smsprt_data.ini EnhancedVoiceMail
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   120
END_TESTCASE SMS-SMSS-SMSPROT-I-3079
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   121
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   122
START_TESTCASE SMS-SMSS-SMSPROT-I-3080
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   123
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3080
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   124
//!@SYMREQ REQ4923.2
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   125
//!@SYMTestCaseDesc Test SMS stack ability to handle single PDU SMS messages with and without enhanced voice mail information
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   126
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   127
//!@SYMTestActions Transmit and receive single PDU message with and without enhanced voice mail information
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   128
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   129
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   130
RUN_TEST_STEP 180 TE_smsprt TestSinglePDUEnhancedVoiceMailInformation z:\testdata\configs\te_smsprt_data.ini EnhancedVoiceMail
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   131
END_TESTCASE SMS-SMSS-SMSPROT-I-3080
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   132
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   133
START_TESTCASE SMS-SMSS-SMSPROT-I-3081
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   134
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3081
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   135
//!@SYMREQ REQ4923.3
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   136
//!@SYMTestCaseDesc Test SMS stack ability to handle multiple PDU SMS messages with and without enhanced voice mail information
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   137
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   138
//!@SYMTestActions Transmit and receive multiple PDU message with and without enhanced voice mail information
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   139
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   140
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   141
RUN_TEST_STEP 500 TE_smsprt TestMultiplePDUEnhancedVoiceMailInformation
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   142
END_TESTCASE SMS-SMSS-SMSPROT-I-3081
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   143
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   144
START_TESTCASE SMS-SMSS-SMSPROT-I-3082
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   145
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3082
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   146
//!@SYMREQ REQ4923.4
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   147
//!@SYMTestCaseDesc Test operations on SMS message for enhanced voice mail delete confirmations
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   148
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   149
//!@SYMTestActions Call API's for adding, removing, counting, and copying enhanced voice mail delete confirmations
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   150
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   151
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   152
RUN_TEST_STEP 30 TE_smsprt TestEnhancedVoiceMailDeleteOperations
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   153
END_TESTCASE SMS-SMSS-SMSPROT-I-3082
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   154
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   155
START_TESTCASE SMS-SMSS-SMSPROT-I-3083
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   156
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3083
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   157
//!@SYMREQ REQ4923.5
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   158
//!@SYMTestCaseDesc Test SMS stack ability to handle single PDU SMS messages with and without enhanced voice mail delete confirmations
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   159
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   160
//!@SYMTestActions Transmit and receive single PDU message with and without enhanced voice mail delete confirmations
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   161
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   162
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   163
RUN_TEST_STEP 120 TE_smsprt TestSinglePDUEnhancedVoiceMailDeleteConfirmation z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber75
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   164
END_TESTCASE SMS-SMSS-SMSPROT-I-3083
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   165
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   166
START_TESTCASE SMS-SMSS-SMSPROT-I-3084
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   167
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3084
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   168
//!@SYMREQ REQ4923.6
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   169
//!@SYMTestCaseDesc Test SMS stack ability to handle multiple PDU SMS messages with and without enhanced voice mail delete confirmations
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   170
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   171
//!@SYMTestActions Transmit and receive multiple PDU message with and without enhanced voice mail delete confirmations
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   172
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   173
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   174
RUN_TEST_STEP 180 TE_smsprt TestMultiplePDUEnhancedVoiceMailDeleteConfirmation
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   175
END_TESTCASE SMS-SMSS-SMSPROT-I-3084
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   176
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   177
START_TESTCASE SMS-SMSS-SMSPROT-I-3085
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   178
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3085
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   179
//!@SYMREQ REQ4920.1
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   180
//!@SYMTestCaseDesc SMS stack will handle a SMS as 7 bit if no coding scheme has been specified.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   181
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   182
//!@SYMTestActions Transmit and receive multiple PDU message with and without enhanced voice mail delete confirmations
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   183
//!@SYMTestExpectedResults SMS stack will handle received SMS as a 7 Bit coded message, KErrNone
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   184
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   185
RUN_TEST_STEP 180 TE_smsprt Test7BitDefaultAlphabet z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber76
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   186
END_TESTCASE SMS-SMSS-SMSPROT-I-3085
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   187
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   188
START_TESTCASE SMS-SMSS-SMSPROT-I-3086
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   189
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3086
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   190
//!@SYMREQ REQ4918
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   191
//!@SYMTestCaseDesc SMS stack will allow zero length information elements.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   192
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   193
//!@SYMTestActions Transmit and receive single and multiple PDU message with and zero length IE.  IE is USIM toolkit IE.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   194
//!@SYMTestExpectedResults Stack will accept zero length IE, add it to the list.  KErrNone
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   195
//!@SYMTestType IT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   196
//!@SYMTestCaseDependencies SIM.TSY
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   197
RUN_TEST_STEP 180 TE_smsprt TestZeroLengthIE z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber77
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   198
END_TESTCASE SMS-SMSS-SMSPROT-I-3086
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   199
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   200
START_TESTCASE SMS-SMSS-SMSPROT-I-3087
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   201
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3087
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   202
//!@SYMREQ REQ4924
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   203
//!@SYMTestCaseDesc SMS stack will process SMS messages that indicate automatic deletion
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   204
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   205
//!@SYMTestActions Transmit and receive single PDU message with automatic deletion. Stack allow sending these messages.  Messages received are automatically deleted, and given to the client. Class 2 messages are not deleted from the SIM - default behaviour in ESK file.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   206
//!@SYMTestExpectedResults Messages are deleted from the phone store and SIM store.  Exception for class 2 messages, messages remains in the SIM store.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   207
//!@SYMTestType CIT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   208
//!@SYMTestCaseDependencies SIM.TSY
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   209
RUN_TEST_STEP 180 TE_smsprt TestAutomaticDeletionInDCS z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber78
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   210
END_TESTCASE SMS-SMSS-SMSPROT-I-3087
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   211
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   212
START_TESTCASE SMS-SMSS-SMSPROT-I-3088
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   213
// -----------------------------------------------------------------------------------------------------------
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   214
//Test the configurability for automatic deletion with use of esk file
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   215
//Copy required ESK file for testing configuration for deleting class 2 messages for automatic deletion
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   216
// -----------------------------------------------------------------------------------------------------------
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   217
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3088
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   218
//!@SYMREQ REQ4924
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   219
//!@SYMTestCaseDesc SMS stack will process SMS messages that indicate automatic deletion, and set for deletion in ESK file
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   220
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   221
//!@SYMTestActions Transmit and receive message with automatic deletion and set as so in the ESK file.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   222
//!@SYMTestExpectedResults Stack will delete all messages, including Class 2 messages.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   223
//!@SYMTestType CIT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   224
//!@SYMTestCaseDependencies SIM.TSY
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   225
//Make a backup, copy over test ESK
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   226
RUN_UTILS MakeReadWrite c:\private\101F7989\esock\smswap.sms.bak
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   227
RUN_UTILS copyfile c:\private\101F7989\esock\smswap.sms.esk c:\private\101F7989\esock\smswap.sms.bak
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   228
RUN_UTILS MakeReadWrite c:\private\101F7989\esock\smswap.sms.esk
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   229
RUN_UTILS copyfile z:\sms\smswap.sms-AutoDeletionClass2.esk c:\private\101F7989\esock\smswap.sms.esk
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   230
RUN_UTILS MakeReadWrite c:\private\101F7989\esock\smswap.sms.esk
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   231
RUN_TEST_STEP 500 TE_smsprt TestAutomaticDeletionInDCSAndInEsk z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber79
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   232
RUN_UTILS DeleteFile c:\private\101F7989\esock\smswap.sms.esk
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   233
RUN_UTILS copyfile c:\private\101F7989\esock\smswap.sms.bak c:\private\101F7989\esock\smswap.sms.esk
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   234
RUN_UTILS DeleteFile c:\private\101F7989\esock\smswap.sms.bak
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   235
END_TESTCASE SMS-SMSS-SMSPROT-I-3088
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   236
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   237
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   238
START_TESTCASE SMS-SMSS-SMSPROT-I-3089
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   239
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3089
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   240
//!@SYMREQ REQ4921
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   241
//!@SYMTestCaseDesc SMS stack will automatically delete type 0 SMS messages.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   242
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   243
//!@SYMTestActions Transmit and receive single PDU type 0 message. Repeat this twice, once for each setting in the ESK file.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   244
//!@SYMTestExpectedResults Stack will send messages marked as type 0.  Messages are deleted from the phone store and SIM store.  Exception for class 2 messages, messages remains in the SIM store.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   245
//!@SYMTestType CIT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   246
//!@SYMTestCaseDependencies SIM.TSY
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   247
RUN_TEST_STEP 300 TE_smsprt TestAutomaticDeletionTypeZeroSMS z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber80
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   248
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   249
END_TESTCASE SMS-SMSS-SMSPROT-I-3089
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   250
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   251
START_TESTCASE SMS-SMSS-SMSPROT-I-3090
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   252
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3090
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   253
//!@SYMREQ REQ4921
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   254
//!@SYMTestCaseDesc SMS stack will automatically delete type 0 SMS messages.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   255
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   256
//!@SYMTestActions Transmit and receive single PDU type 0 message. Repeat this twice, once for each setting in the ESK file.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   257
//!@SYMTestExpectedResults Stack will send messages marked as type 0.  Messages are deleted from the phone store and SIM store.  Exception for class 2 messages, messages remains in the SIM store.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   258
//!@SYMTestType CIT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   259
//!@SYMTestCaseDependencies SIM.TSY
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   260
//Copy required ESK file for testing configuration for deleting class 2 messages for automatic deletion
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   261
//Make a backup, copy over test ESK
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   262
RUN_UTILS MakeReadWrite c:\private\101F7989\esock\smswap.sms.bak
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   263
RUN_UTILS copyfile c:\private\101F7989\esock\smswap.sms.esk c:\private\101F7989\esock\smswap.sms.bak
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   264
RUN_UTILS MakeReadWrite c:\private\101F7989\esock\smswap.sms.esk
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   265
RUN_UTILS copyfile z:\sms\smswap.sms-AutomaticDeletionOfType0.esk c:\private\101F7989\esock\smswap.sms.esk
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   266
RUN_UTILS MakeReadWrite c:\private\101F7989\esock\smswap.sms.esk
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   267
//Run the test step
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   268
RUN_TEST_STEP 180 TE_smsprt TestAutomaticDeletionTypeZeroAndSetInESK z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber81
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   269
//restore orig esk file
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   270
RUN_UTILS DeleteFile c:\private\101F7989\esock\smswap.sms.esk
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   271
RUN_UTILS copyfile c:\private\101F7989\esock\smswap.sms.bak c:\private\101F7989\esock\smswap.sms.esk
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   272
RUN_UTILS DeleteFile c:\private\101F7989\esock\smswap.sms.bak
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   273
END_TESTCASE SMS-SMSS-SMSPROT-I-3090
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   274
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   275
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   276
START_TESTCASE SMS-SMSS-SMSPROT-I-3091
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   277
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3091
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   278
//!@SYMREQ REQ4923.7
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   279
//!@SYMTestCaseDesc The SMS Stack can send the maximum size enhanced voice mail message that will fit in a PDU (139 bytes).
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   280
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   281
//!@SYMTestActions Create a 139 byte enhanced voice mail message, add it to an empty SMS message and send it.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   282
//!@SYMTestExpectedResults The message is sent successfully.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   283
//!@SYMTestType CIT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   284
//!@SYMTestCaseDependencies SIM.TSY
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   285
RUN_TEST_STEP 120 TE_smsprt EnhancedVoiceMessageBoundaryTest z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber83
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   286
END_TESTCASE SMS-SMSS-SMSPROT-I-3091
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   287
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   288
START_TESTCASE SMS-SMSS-SMSPROT-I-3092
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   289
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3092
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   290
//!@SYMREQ REQ4923.8
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   291
//!@SYMTestCaseDesc The SMS Stack can send the maximum size enhanced voice mail message that will fit in a segmented message (134 bytes).
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   292
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   293
//!@SYMTestActions Send the maximum size enhanced voice mail message that will fit in a segmented message (134 bytes).
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   294
//!@SYMTestExpectedResults The message is sent successfully.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   295
//!@SYMTestType CIT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   296
//!@SYMTestCaseDependencies SIM.TSY
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   297
RUN_TEST_STEP 120 TE_smsprt EnhancedVoiceMessageBoundaryTest1 z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber84
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   298
END_TESTCASE SMS-SMSS-SMSPROT-I-3092
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   299
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   300
START_TESTCASE SMS-SMSS-SMSPROT-I-3093
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   301
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3093
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   302
//!@SYMREQ REQ4924.9
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   303
//!@SYMTestCaseDesc The SMS stack can recover from heap exhaustion when sending a SMS Messages containing R6 Information Elements.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   304
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   305
//!@SYMTestActions A message containing R6 SMS IEs is sent repeatedly. The ESOCK server is configured to fail the n th request for heap memory, (n incrementing each time the message is sent). The test therefore checks that the stack can recover gracefully from heap exhaustion at every location that memory can be allocated.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   306
//!@SYMTestExpectedResults Assume that sending a R6 SMS requires 'M' heap allocations. The stack should return an Out of Memory error when heap allocation request fails because 'n' has a value in the range 1..m. When 'n' has value m+1, the message should be sent successfully and the test should exit.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   307
//!@SYMTestType CIT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   308
//!@SYMTestCaseDependencies SIM.TSY
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   309
RUN_TEST_STEP 500 TE_smsprt TestOOMSendR6Sms z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber82
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   310
END_TESTCASE SMS-SMSS-SMSPROT-I-3093
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   311
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   312
START_TESTCASE SMS-SMSS-SMSPROT-I-3094
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   313
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3094
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   314
//!@SYMREQ REQ4920.1
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   315
//!@SYMTestCaseDesc Submit reports default to 7 bit decoding if no DCS value is specified.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   316
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   317
//!@SYMTestActions Decode a submit report that contains text, but whose DCS byte is unspecified.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   318
//!@SYMTestExpectedResults The text is successfully decoded using 7 bit decoding.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   319
//!@SYMTestType CIT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   320
//!@SYMTestCaseDependencies SIM.TSY
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   321
RUN_TEST_STEP 120 TE_smsprt CSubmitReportDefaultsTo7BitDecoding
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   322
END_TESTCASE SMS-SMSS-SMSPROT-I-3094
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   323
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   324
START_TESTCASE SMS-SMSS-SMSPROT-I-3095
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   325
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3095
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   326
//!@SYMREQ REQ4920.2
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   327
//!@SYMTestCaseDesc Deliver reports default to 7 bit decoding if no DCS value is specified.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   328
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   329
//!@SYMTestActions Decode a deliver report that contains text, but whose DCS byte is unspecified.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   330
//!@SYMTestExpectedResults The text is successfully decoded using 7 bit decoding.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   331
//!@SYMTestType CIT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   332
//!@SYMTestCaseDependencies SIM.TSY
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   333
RUN_TEST_STEP 120 TE_smsprt CDeliverReportDefaultsTo7BitDecoding
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   334
END_TESTCASE SMS-SMSS-SMSPROT-I-3095
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   335
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   336
START_TESTCASE SMS-SMSS-SMSPROT-I-3096
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   337
//!@SYMTestCaseID SMS-SMSS-SMSPROT-I-3096
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   338
//!@SYMREQ REQ4920.3
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   339
//!@SYMTestCaseDesc Status reports default to 7 bit decoding if no DCS value is specified.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   340
//!@SYMTestPriority high
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   341
//!@SYMTestActions Decode a Status report that contains text, but whose DCS byte is unspecified.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   342
//!@SYMTestExpectedResults The text is successfully decoded using 7 bit decoding.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   343
//!@SYMTestType CIT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   344
//!@SYMTestCaseDependencies SIM.TSY
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   345
RUN_TEST_STEP 120 TE_smsprt CStatusReportDefaultsTo7BitDecoding
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   346
END_TESTCASE SMS-SMSS-SMSPROT-I-3096
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   347
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   348
START_TESTCASE SMS-SMSS-SMSPROT-0123
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   349
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0123
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   350
//!@SYMDEF INC091449
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   351
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   352
//!@SYMTestCaseDesc Receive class0 and class2 messages when DiskSpace in mid range
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   353
//!@SYMTestActions Set the disk space to below the high limit, receive class 0, attempt to receive class 2, raise disk space and receive class 2.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   354
//!@SYMTestExpectedResults Class0 message received, class2 rejected until disk space is increased.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   355
RUN_TEST_STEP 600 TE_smsprt TestDiskSpaceMidRangeClass0Class2 z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber131
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   356
END_TESTCASE SMS-SMSS-SMSPROT-0123
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   357
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   358
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   359
START_TESTCASE SMS-SMSS-SMSPROT-0124
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   360
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0124
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   361
//!@SYMDEF INC091449
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   362
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   363
//!@SYMTestCaseDesc Receive class0 and class2 messages when DiskSpace below the mid range. 
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   364
//!@SYMTestActions Set the disk space to below the low limit, attempt to receive class 0 and class 2, raise disk space and receive class 0 and class 2.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   365
//!@SYMTestExpectedResults Class0 and class2 messages rejected when disk space below the low limit, received when disk space increases.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   366
RUN_TEST_STEP 600 TE_smsprt TestDiskSpaceLowRangeClass0Class2 z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber132
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   367
END_TESTCASE SMS-SMSS-SMSPROT-0124
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   368
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   369
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   370
START_TESTCASE SMS-SMSS-SMSPROT-0125
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   371
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0125
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   372
//!@SYMDEF INC100061
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   373
//!@SYMTestCaseDesc Tests receiving corrupt PDUs to ensure the stack does not crash.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   374
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   375
//!@SYMTestActions Receives SMSs that are invalid and then 1 that is valid.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   376
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   377
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   378
RUN_TEST_STEP 500 TE_smsprt TestCorruptPDUs z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber133
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   379
END_TESTCASE SMS-SMSS-SMSPROT-0125
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   380
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   381
START_TESTCASE SMS-SMSS-SMSPROT-0126
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   382
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0126
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   383
//!@SYMDEF INC103598
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   384
//!@SYMTestCaseDesc Tests receiving a series of PDUs when the assembly store gets congested.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   385
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   386
//!@SYMTestActions Ensures that the resume code can restart reception when the store has been full.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   387
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   388
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   389
RUN_TEST_STEP 500 TE_smsprt TestCongestedReceive z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber141
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   390
END_TESTCASE SMS-SMSS-SMSPROT-0126
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   391
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   392
START_TESTCASE SMS-SMSS-SMSPROT-0127
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   393
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0127
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   394
//!@SYMDEF INC117178
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   395
//!@SYMTestCaseDesc Test Binary Tx And Rx
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   396
//!@SYMTestPriority critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   397
//!@SYMTestActions Test binary transmit and receive
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   398
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   399
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   400
RUN_TEST_STEP 500 TE_smsprt TestBinaryTxAndRx z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber142
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   401
END_TESTCASE SMS-SMSS-SMSPROT-0127
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   402
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   403
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   404
START_TESTCASE SMS-SMSS-SMSPROT-0128
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   405
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0128
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   406
//!@SYMDEF INC119830
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   407
//!@SYMTestCaseDesc Test boundary condition, GSMU encoder completely fills a PDU, then attempts to add a format IE. 
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   408
//!@SYMTestPriority critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   409
//!@SYMTestActions GSMU encodes a PDU until it is full, then attempts to add an format IE, the format IE and its associated text should be encoded in a new PDU.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   410
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   411
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   412
RUN_TEST_STEP 500 TE_smsprt TestEncodingPDUonBoundary z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber143
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   413
END_TESTCASE SMS-SMSS-SMSPROT-0128
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   414
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   415
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   416
START_TESTCASE SMS-SMSS-SMSPROT-0129
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   417
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0129
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   418
//!@SYMDEF INC123727
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   419
//!@SYMTestCaseDesc Tests that a PDU can be received if it has an invalid or reserved IE number.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   420
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   421
//!@SYMTestActions Receives the PDU which has a reserved IE number.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   422
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   423
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   424
RUN_TEST_STEP 500 TE_smsprt TestReceiveInvalidOrReservedIE z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber144
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   425
END_TESTCASE SMS-SMSS-SMSPROT-0129
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   426
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   427
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   428
START_TESTCASE SMS-SMSS-SMSPROT-0150
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   429
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0150
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   430
//!@SYMREQ PREQ2265
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   431
//!@SYMTestCaseDesc Tests that standard GSM characters can be sent and received using 7bit without loss of characters.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   432
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   433
//!@SYMTestActions Generates various messages based on standard GSM characters, sends/receives them and compares the contents.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   434
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   435
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   436
RUN_TEST_STEP 1200 TE_smsprt TestEncoding7bitStandardGSM z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber150
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   437
END_TESTCASE SMS-SMSS-SMSPROT-0150
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   438
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   439
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   440
START_TESTCASE SMS-SMSS-SMSPROT-0151
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   441
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0151
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   442
//!@SYMREQ PREQ2265
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   443
//!@SYMTestCaseDesc Tests that standard 8bit characters can be sent and received without loss of characters.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   444
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   445
//!@SYMTestActions Generates various messages based on Code Page 1252 characters, sends/receives them and compares the contents.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   446
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   447
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   448
RUN_TEST_STEP 1200 TE_smsprt TestEncoding8bitCodePage1252 z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber151
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   449
END_TESTCASE SMS-SMSS-SMSPROT-0151
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   450
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   451
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   452
START_TESTCASE SMS-SMSS-SMSPROT-0152
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   453
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0152
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   454
//!@SYMREQ PREQ2265
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   455
//!@SYMTestCaseDesc Tests that standard unicode characters can be sent and received without loss of characters.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   456
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   457
//!@SYMTestActions Generates various messages based various characters, sends/receives them and compares the contents.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   458
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   459
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   460
RUN_TEST_STEP 1800 TE_smsprt TestEncodingUnicode z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber152
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   461
END_TESTCASE SMS-SMSS-SMSPROT-0152
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   462
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   463
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   464
START_TESTCASE SMS-SMSS-SMSPROT-0153
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   465
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0153
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   466
//!@SYMREQ PREQ2265
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   467
//!@SYMTestCaseDesc Tests that unconvertible GSM characters can be sent using 7bit by being set to the replacement character.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   468
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   469
//!@SYMTestActions Generates various messages based on unconvertible GSM characters, sends/receives them and compares the contents.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   470
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   471
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   472
RUN_TEST_STEP 1200 TE_smsprt TestEncoding7bitUnconvertibleGSM z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber153
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   473
END_TESTCASE SMS-SMSS-SMSPROT-0153
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   474
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   475
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   476
START_TESTCASE SMS-SMSS-SMSPROT-0154
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   477
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0154
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   478
//!@SYMREQ PREQ2265
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   479
//!@SYMTestCaseDesc Tests that non-standard GSM characters can be sent and received using 7bit with downgraded conversions.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   480
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   481
//!@SYMTestActions Generates various messages based on standard GSM characters, sends/receives them and compares the contents.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   482
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   483
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   484
RUN_TEST_STEP 1200 TE_smsprt TestEncoding7bitNonStandardGSM z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber154
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   485
END_TESTCASE SMS-SMSS-SMSPROT-0154
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   486
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   487
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   488
START_TESTCASE SMS-SMSS-SMSPROT-0155
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   489
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0155
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   490
//!@SYMREQ PREQ2265
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   491
//!@SYMTestCaseDesc Tests that Turkish characters can be sent and received using 7bit without loss of characters.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   492
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   493
//!@SYMTestActions Generates various messages based on Turkish characters, sends/receives them and compares the contents.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   494
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   495
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   496
RUN_TEST_STEP 4500 TE_smsprt TestEncoding7bitTurkishNationalLanguage z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber155
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   497
END_TESTCASE SMS-SMSS-SMSPROT-0155
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   498
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   499
START_TESTCASE SMS-SMSS-SMSPROT-0156
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   500
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0156
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   501
//!@SYMDEF DEF129817
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   502
//!@SYMTestCaseDesc Tests that unconverted characters are counted correctly when Turkish is enabled.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   503
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   504
//!@SYMTestActions Generates various messages with some Turkish and unconvertible characters, sends/receives them and compares the contents.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   505
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   506
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   507
RUN_TEST_STEP 600 TE_smsprt TestEncoding7bitTurkishAndUnconvertible z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber156
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   508
END_TESTCASE SMS-SMSS-SMSPROT-0156
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   509
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   510
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   511
START_TESTCASE SMS-SMSS-SMSPROT-0157
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   512
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0157
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   513
//!@SYMDEF DEF128736
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   514
//!@SYMTestCaseDesc Tests that messages can be received if different DCS values are used.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   515
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   516
//!@SYMTestActions Generates 3 messages with each DCS and then receives 3 mixed DCS messages.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   517
//!@SYMTestExpectedResults Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   518
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   519
RUN_TEST_STEP 600 TE_smsprt TestReceivingMessageWithDifferentEncodings z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber157
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   520
END_TESTCASE SMS-SMSS-SMSPROT-0157
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   521
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   522
START_TESTCASE SMS-SMSS-SMSPROT-0159
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   523
//!@SYMTestCaseID SMS-SMSS-SMSPROT-0159
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   524
//!@SYMDEF DEF137787
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   525
//!@SYMTestCaseDesc Tests that closing a socket before reading message does not orphan them in the SAR store
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   526
//!@SYMTestPriority Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   527
//!@SYMTestActions Generates a message which is requested by client before and after closure of socket.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   528
//!@SYMTestExpectedResults The message should be able to be requested and read after closure of socket.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   529
//!@SYMTestType CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   530
RUN_TEST_STEP 600 TE_smsprt TestReceivingMessageAfterSocketClosure z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber159
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   531
END_TESTCASE SMS-SMSS-SMSPROT-0159
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   532
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   533
START_TESTCASE SMS-SMSS-SMSPROT-0160
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   534
//! @SYMTestCaseID              SMS-SMSS-SMSPROT-0160
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   535
//! @SYMTestType                CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   536
//! @SYMTestPriority            Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   537
//! @SYMTestCaseDesc            Test to ensure that the Turkish, Spanish and Portuguese 7 bit character conversion libraries are being used with SMS send and receive
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   538
//!                           Only perform comprehensive tests on first 10 bytes, the last character and at least one character per PDU.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   539
//!                           Version tb92 and later
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   540
//! @SYMTestExpectedResults     Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   541
//! @SYMTestDesignTechnique     Error Guessing
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   542
//! @SYMCR                      CR2040
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   543
RUN_TEST_STEP 100 TE_smsprt TestEncoding7bitNationalLanguages z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber160
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   544
END_TESTCASE SMS-SMSS-SMSPROT-0160
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   545
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   546
START_TESTCASE SMS-SMSS-SMSPROT-0161
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   547
//! @SYMTestCaseID              SMS-SMSS-SMSPROT-0161
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   548
//! @SYMTestType                CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   549
//! @SYMTestPriority            High
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   550
//! @SYMTestCaseDesc            Multiple PDU SMS test - tests that when a shift character might spans two PDU's it is added to the next PDU rather than split the two bytes between PDUs - also tests that the cheapest coding is used when ESmsEncodingPortugueseLockingAndSingleShift is requested.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   551
//!                           Only perform comprehensive tests on first 10 bytes, the last character and at least one character per PDU.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   552
//!                           Version tb92 and later
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   553
//! @SYMTestExpectedResults     Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   554
//! @SYMTestDesignTechnique     Boundary Value Analysis
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   555
//! @SYMCR                      CR2040
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   556
RUN_TEST_STEP 100 TE_smsprt TestEncodingMultiPDUwith7bitNationalLanguages z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber161
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   557
END_TESTCASE SMS-SMSS-SMSPROT-0161
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   558
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   559
START_TESTCASE SMS-SMSS-SMSPROT-0162
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   560
//! @SYMTestCaseID              SMS-SMSS-SMSPROT-0162
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   561
//! @SYMTestType                CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   562
//! @SYMTestPriority            Critical
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   563
//! @SYMTestCaseDesc            Test to ensure that Turkish, Spanish and Portuguese characters are downgraded when ESmsEncodingNone is used
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   564
//!                           Only perform comprehensive tests on first 10 bytes, the last character and at least one character per PDU.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   565
//!                           Version tb92 and later
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   566
//! @SYMTestExpectedResults     Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   567
//! @SYMTestDesignTechnique     Error Guessing
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   568
//! @SYMCR                      CR2040
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   569
RUN_TEST_STEP 100 TE_smsprt TestEncodingDowngradedWith7bitNationalLanguages z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber162
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   570
END_TESTCASE SMS-SMSS-SMSPROT-0162
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   571
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   572
START_TESTCASE SMS-SMSS-SMSPROT-0163
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   573
//! @SYMTestCaseID              SMS-SMSS-SMSPROT-0163
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   574
//! @SYMTestType                CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   575
//! @SYMTestPriority            High
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   576
//! @SYMTestCaseDesc            Test to ensure that the cheapest encoding is used when locking and shift characters are present in the message and ESmsEncodingPortugueseLockingAndSingleShift encoding is requested
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   577
//!                           Only perform comprehensive tests on first 10 bytes, the last character and at least one character per PDU.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   578
//!                           Version tb92 and later
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   579
//! @SYMTestExpectedResults     Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   580
//! @SYMTestDesignTechnique     Error Guessing
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   581
//! @SYMCR                      CR2040
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   582
RUN_TEST_STEP 100 TE_smsprt TestOptimumEncodingWithLockingAndShift7bitNationalLanguages z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber163
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   583
END_TESTCASE SMS-SMSS-SMSPROT-0163
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   584
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   585
START_TESTCASE SMS-SMSS-SMSPROT-0164
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   586
//! @SYMTestCaseID              SMS-SMSS-SMSPROT-0164
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   587
//! @SYMTestType                CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   588
//! @SYMTestPriority            High
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   589
//! @SYMTestCaseDesc            Test to ensure that the cheapest encoding is used when ESmsEncodingTurkishLockingAndSingleShift is requested but locking and shift characters are not present in the message.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   590
//!                           Only perform comprehensive tests on first 10 bytes, the last character and at least one character per PDU.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   591
//!                           Version tb92 and later
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   592
//! @SYMTestExpectedResults     Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   593
//! @SYMTestDesignTechnique     Error Guessing
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   594
//! @SYMCR                      CR2040
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   595
RUN_TEST_STEP 100 TE_smsprt TestOptimumEncodingWithLockingAndDowngrade7bitNationalLanguages z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber164
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   596
END_TESTCASE SMS-SMSS-SMSPROT-0164
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   597
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   598
START_TESTCASE SMS-SMSS-SMSPROT-0165
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   599
//! @SYMTestCaseID              SMS-SMSS-SMSPROT-0165
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   600
//! @SYMTestType                CT
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   601
//! @SYMTestPriority            High
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   602
//! @SYMTestCaseDesc            Test to ensure that the cheapest encoding is used when ESmsEncodingTurkishLockingAndSingleShift is requested but non- Turkish characters that would be downgraded are present
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   603
//!                           Only perform comprehensive tests on first 10 bytes, the last character and at least one character per PDU.
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   604
//!                           Version tb92 and later
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   605
//! @SYMTestExpectedResults     Pass
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   606
//! @SYMTestDesignTechnique     Error Guessing
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   607
//! @SYMCR                      CR2040
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   608
RUN_TEST_STEP 100 TE_smsprt TestOptimumEncodingWithLockingAndUnconvertible7bitNationalLanguages z:\testdata\configs\smsstacksimtsytestnumbers.ini TestNumber165
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   609
END_TESTCASE SMS-SMSS-SMSPROT-0165
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   610
ab72d5c1d770 201029_05
hgs
parents:
diff changeset
   611
RUN_SCRIPT  z:\testdata\scripts\smsstackcleanprivatedata.script