diff -r 6b1d113cdff3 -r 6638e7f4bd8f smsprotocols/smsstack/test/TE_R6SMS/TE_R6SMS.script --- a/smsprotocols/smsstack/test/TE_R6SMS/TE_R6SMS.script Mon May 03 13:37:20 2010 +0300 +++ b/smsprotocols/smsstack/test/TE_R6SMS/TE_R6SMS.script Thu May 06 15:10:38 2010 +0100 @@ -1,111 +1,111 @@ -// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). -// All rights reserved. -// This component and the accompanying materials are made available -// under the terms of "Eclipse Public License v1.0" -// which accompanies this distribution, and is available -// at the URL "http://www.eclipse.org/legal/epl-v10.html". -// -// Initial Contributors: -// Nokia Corporation - initial contribution. -// -// Contributors: -// -// Description: -// !@file -// Synopsis: -// Provides a set of unit tests for SMS functionality introduced in PRE1121 SMS R6. -// The intent is to provide additional functional and conditional coverage for -// internal methods which cannot easily be exercised by the integration tests provided -// in te_smsprt. -// -// - -//Call the setup script to copy any necessary config -//files to the right places -RUN_SCRIPT z:\testdata\scripts\te_R6SMS_setup.script - -LOAD_SUITE TE_R6SMS - -START_TESTCASE SMS-SMSS-SMSR6-U-2500 -//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2500 -//!@SYMREQ PREQ1121 -//!@SYMTestCaseDesc Test class CSmsMessageAdditionalAttributes Scenario 1 -//!@SYMTestPriority critical -//!@SYMTestActions Provides unit tests for the class CSmsMessageAdditionalAttributes (Non Exported) Class -//!@SYMTestExpectedResults Pass -//!@SYMTestType CT -RUN_TEST_STEP 100 TE_R6SMS CTestCSmsMessageAdditionalAttributes1 - -END_TESTCASE SMS-SMSS-SMSR6-U-2500 - -START_TESTCASE SMS-SMSS-SMSR6-U-2501 -//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2501 -//!@SYMREQ PREQ1121 -//!@SYMTestCaseDesc Test class CSmsMessageAdditionalAttributes Scenario 2 -//!@SYMTestPriority critical -//!@SYMTestActions Provides unit tests for the class CSmsMessageAdditionalAttributes (Non Exported) Class -//!@SYMTestExpectedResults Pass -//!@SYMTestType CT -RUN_TEST_STEP 100 TE_R6SMS CTestCSmsMessageAdditionalAttributes2 - -END_TESTCASE SMS-SMSS-SMSR6-U-2501 - -START_TESTCASE SMS-SMSS-SMSR6-U-2502 -//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2502 -//!@SYMREQ PREQ1121 -//!@SYMTestCaseDesc Test class CSmsMessageAdditionalAttributes Scenario 3 -//!@SYMTestPriority critical -//!@SYMTestActions Provides unit tests for the class CSmsMessageAdditionalAttributes (Non Exported) Class -//!@SYMTestExpectedResults Pass -//!@SYMTestType CT -RUN_TEST_STEP 100 TE_R6SMS CTestCSmsMessageAdditionalAttributes3 - -END_TESTCASE SMS-SMSS-SMSR6-U-2502 - -START_TESTCASE SMS-SMSS-SMSR6-U-2503 -//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2503 -//!@SYMREQ REQ4924 -//!@SYMTestCaseDesc Test the R6 CSmsMessage Methods -//!@SYMTestPriority critical -//!@SYMTestActions Creates the operations class supported by R6 SMS, tests the additional methods provided for R6 SMS. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CT -RUN_TEST_STEP 100 TE_R6SMS CTestR6CSmsMessage - -END_TESTCASE SMS-SMSS-SMSR6-U-2503 - -START_TESTCASE SMS-SMSS-SMSR6-U-2504 -//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2504 -//!@SYMREQ REQ4922 -//!@SYMTestCaseDesc Unit Test the R6 IE Encoding and Decoding Algorithm -//!@SYMTestPriority critical -//!@SYMTestActions Tests encoding Special Message Waiting IE using new R6 and existing interfaces. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CT -RUN_TEST_STEP 100 TE_R6SMS CTestAddingIEsViaNewAndExistingInterfaces - -END_TESTCASE SMS-SMSS-SMSR6-U-2504 - -START_TESTCASE SMS-SMSS-SMSR6-U-2505 -//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2505 -//!@SYMREQ PREQ1121 -//!@SYMTestCaseDesc Unit test the internal class which maps each IE to its category. -//!@SYMTestPriority critical -//!@SYMTestActions Unit test the internal class which maps each IE to its categories. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CT -RUN_TEST_STEP 100 TE_R6SMS CTestIECategoryDefinitions - -END_TESTCASE SMS-SMSS-SMSR6-U-2505 - -START_TESTCASE SMS-SMSS-SMSR6-U-2506 -//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2506 -//!@SYMREQ REQ4924 -//!@SYMTestCaseDesc Unit test configuring the DCS parameter when supporting auto delete. -//!@SYMTestPriority critical -//!@SYMTestActions Test that the following methods function correctly the DCS attribute is configured for auto deletion: SetTextCompressed(), SetClass(), SetAlphabet(), TextCompressed(), Class() and Alphabet(). -//!@SYMTestExpectedResults Pass -//!@SYMTestType CT -RUN_TEST_STEP 100 TE_R6SMS CTestR6DCS -END_TESTCASE SMS-SMSS-SMSR6-U-2506 - +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// !@file +// Synopsis: +// Provides a set of unit tests for SMS functionality introduced in PRE1121 SMS R6. +// The intent is to provide additional functional and conditional coverage for +// internal methods which cannot easily be exercised by the integration tests provided +// in te_smsprt. +// +// + +//Call the setup script to copy any necessary config +//files to the right places +RUN_SCRIPT z:\testdata\scripts\te_R6SMS_setup.script + +LOAD_SUITE TE_R6SMS + +START_TESTCASE SMS-SMSS-SMSR6-U-2500 +//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2500 +//!@SYMREQ PREQ1121 +//!@SYMTestCaseDesc Test class CSmsMessageAdditionalAttributes Scenario 1 +//!@SYMTestPriority critical +//!@SYMTestActions Provides unit tests for the class CSmsMessageAdditionalAttributes (Non Exported) Class +//!@SYMTestExpectedResults Pass +//!@SYMTestType CT +RUN_TEST_STEP 100 TE_R6SMS CTestCSmsMessageAdditionalAttributes1 + +END_TESTCASE SMS-SMSS-SMSR6-U-2500 + +START_TESTCASE SMS-SMSS-SMSR6-U-2501 +//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2501 +//!@SYMREQ PREQ1121 +//!@SYMTestCaseDesc Test class CSmsMessageAdditionalAttributes Scenario 2 +//!@SYMTestPriority critical +//!@SYMTestActions Provides unit tests for the class CSmsMessageAdditionalAttributes (Non Exported) Class +//!@SYMTestExpectedResults Pass +//!@SYMTestType CT +RUN_TEST_STEP 100 TE_R6SMS CTestCSmsMessageAdditionalAttributes2 + +END_TESTCASE SMS-SMSS-SMSR6-U-2501 + +START_TESTCASE SMS-SMSS-SMSR6-U-2502 +//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2502 +//!@SYMREQ PREQ1121 +//!@SYMTestCaseDesc Test class CSmsMessageAdditionalAttributes Scenario 3 +//!@SYMTestPriority critical +//!@SYMTestActions Provides unit tests for the class CSmsMessageAdditionalAttributes (Non Exported) Class +//!@SYMTestExpectedResults Pass +//!@SYMTestType CT +RUN_TEST_STEP 100 TE_R6SMS CTestCSmsMessageAdditionalAttributes3 + +END_TESTCASE SMS-SMSS-SMSR6-U-2502 + +START_TESTCASE SMS-SMSS-SMSR6-U-2503 +//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2503 +//!@SYMREQ REQ4924 +//!@SYMTestCaseDesc Test the R6 CSmsMessage Methods +//!@SYMTestPriority critical +//!@SYMTestActions Creates the operations class supported by R6 SMS, tests the additional methods provided for R6 SMS. +//!@SYMTestExpectedResults Pass +//!@SYMTestType CT +RUN_TEST_STEP 100 TE_R6SMS CTestR6CSmsMessage + +END_TESTCASE SMS-SMSS-SMSR6-U-2503 + +START_TESTCASE SMS-SMSS-SMSR6-U-2504 +//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2504 +//!@SYMREQ REQ4922 +//!@SYMTestCaseDesc Unit Test the R6 IE Encoding and Decoding Algorithm +//!@SYMTestPriority critical +//!@SYMTestActions Tests encoding Special Message Waiting IE using new R6 and existing interfaces. +//!@SYMTestExpectedResults Pass +//!@SYMTestType CT +RUN_TEST_STEP 100 TE_R6SMS CTestAddingIEsViaNewAndExistingInterfaces + +END_TESTCASE SMS-SMSS-SMSR6-U-2504 + +START_TESTCASE SMS-SMSS-SMSR6-U-2505 +//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2505 +//!@SYMREQ PREQ1121 +//!@SYMTestCaseDesc Unit test the internal class which maps each IE to its category. +//!@SYMTestPriority critical +//!@SYMTestActions Unit test the internal class which maps each IE to its categories. +//!@SYMTestExpectedResults Pass +//!@SYMTestType CT +RUN_TEST_STEP 100 TE_R6SMS CTestIECategoryDefinitions + +END_TESTCASE SMS-SMSS-SMSR6-U-2505 + +START_TESTCASE SMS-SMSS-SMSR6-U-2506 +//!@SYMTestCaseID SMS-SMSS-SMSR6-U-2506 +//!@SYMREQ REQ4924 +//!@SYMTestCaseDesc Unit test configuring the DCS parameter when supporting auto delete. +//!@SYMTestPriority critical +//!@SYMTestActions Test that the following methods function correctly the DCS attribute is configured for auto deletion: SetTextCompressed(), SetClass(), SetAlphabet(), TextCompressed(), Class() and Alphabet(). +//!@SYMTestExpectedResults Pass +//!@SYMTestType CT +RUN_TEST_STEP 100 TE_R6SMS CTestR6DCS +END_TESTCASE SMS-SMSS-SMSR6-U-2506 +