genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/scripts/testinetproutilsurisuite.script
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/scripts/testinetproutilsurisuite.script Tue Feb 02 02:01:42 2010 +0200
@@ -0,0 +1,160 @@
+//
+// Copyright (c) 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:
+//
+//Script file for Testing InetProUtils chnages ( Syntax normalisation/Escape encoding/Tel uri parsing & validation.
+
+PRINT Running_InetProUtilsUri_Test
+
+// Load the test
+LOAD_SUITE TestInetProUtilsUriServer
+
+
+START_TESTCASE IWS-WLBL-CIT-POS-0040
+//Syntax_Normalisation_Uri
+
+//! @file TestInetProUtilsUriSuite.script
+//! @SYMTestCaseID IWS-WLBL-CIT-POS-0040
+//! @SYMTestCaseDesc Syntax Normalization of an URI.
+//! @SYMFssID
+//! @SYMTestStatus Released
+//! @SYMTestPriority High
+//! @SYMTestActions 1) Create a TUriC8 object with an URI which is not in syntax normalized form.
+//! 2) Call UriUtils::NormaliseUriL() by passing TUric8 object and check whether it is normalized as expected.
+//! @SYMTestExpectedResults URI should be normalized according to syntax normalisation rules.
+//! @SYMTestType CIT
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_1
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_2
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_3
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_4
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_5
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_6
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_7
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_8
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_9
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_10
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_11
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_12
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_13
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_14
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_15
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_16
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_17
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_18
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_19
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_20
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_21
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_22
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_23
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_24
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_25
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_26
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_27
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_28
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_29
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_30
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_31
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_32
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_33
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_34
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_35
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_36
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_37
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_38
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_39
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_40
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_41
+END_TESTCASE IWS-WLBL-CIT-POS-0040
+
+
+
+START_TESTCASE IWS-WLBL-CIT-POS-0041
+//Escape_Encoding_Uri
+
+//! @file TestInetProUtilsUriSuite.script
+//! @SYMTestCaseID IWS-WLBL-CIT-POS-0041
+//! @SYMTestCaseDesc Escape encoding of an URI.
+//! @SYMFssID
+//! @SYMTestStatus Released
+//! @SYMTestPriority High
+//! @SYMTestActions 1) Call EscapeUtils::EscapeEncodeL() by passing URI to be escape encoded.
+//! 2) check whether it is encoded as expected.
+//! @SYMTestExpectedResults All the reserved & excluded chars int the URI should be escape encoded.
+//! @SYMTestType CIT
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestEscapeEncodeUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Escape_Encoding_Uri_1
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestEscapeEncodeUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Escape_Encoding_Uri_2
+END_TESTCASE IWS-WLBL-CIT-POS-0041
+
+
+START_TESTCASE IWS-WLBL-CIT-POS-0042
+//Tel_Uri_Parsing
+
+//! @file TestInetProUtilsUriSuite.script
+//! @SYMTestCaseID IWS-WLBL-CIT-POS-0042
+//! @SYMTestCaseDesc Parsing of tel uri.
+//! @SYMFssID
+//! @SYMTestStatus Released
+//! @SYMTestPriority High
+//! @SYMTestActions Create and parse a tel uri using TUriParser8::Parse() and check whether it is parsed as expected.
+//! @SYMTestExpectedResults URI should be parsed as expected.
+//! @SYMTestType CIT
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_1
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_2
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_3
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_4
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_5
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_6
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_7
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_8
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_9
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_10
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_11
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_12
+END_TESTCASE IWS-WLBL-CIT-POS-0042
+
+START_TESTCASE IWS-WLBL-CIT-POS-0043
+//Tel_Uri_Validation
+
+//! @file TestInetProUtilsUriSuite.script
+//! @SYMTestCaseID IWS-WLBL-CIT-POS-0043
+//! @SYMTestCaseDesc Tel uri validation.
+//! @SYMFssID
+//! @SYMTestStatus Released
+//! @SYMTestPriority High
+//! @SYMTestActions Create TUriC8 object, call TUriC8::Validate() and check whether it is validated as expected.
+//! @SYMTestExpectedResults URI should be Validated as expected.
+//! @SYMTestType CIT
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_1
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_2
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_3
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_4
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_5
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_6
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_7
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_8
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_9
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_10
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_11
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_12
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_13
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_14
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_15
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_16
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_17
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_18
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_19
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_20
+RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_21
+
+END_TESTCASE IWS-WLBL-CIT-POS-0043