sl@0: // sl@0: // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // sl@0: //Script file for Testing InetProUtils chnages ( Syntax normalisation/Escape encoding/Tel uri parsing & validation. sl@0: sl@0: PRINT Running_InetProUtilsUri_Test sl@0: sl@0: // Load the test sl@0: LOAD_SUITE TestInetProUtilsUriServer sl@0: sl@0: sl@0: START_TESTCASE IWS-WLBL-CIT-POS-0040 sl@0: //Syntax_Normalisation_Uri sl@0: sl@0: //! @file TestInetProUtilsUriSuite.script sl@0: //! @SYMTestCaseID IWS-WLBL-CIT-POS-0040 sl@0: //! @SYMTestCaseDesc Syntax Normalization of an URI. sl@0: //! @SYMFssID sl@0: //! @SYMTestStatus Released sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions 1) Create a TUriC8 object with an URI which is not in syntax normalized form. sl@0: //! 2) Call UriUtils::NormaliseUriL() by passing TUric8 object and check whether it is normalized as expected. sl@0: //! @SYMTestExpectedResults URI should be normalized according to syntax normalisation rules. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_1 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_2 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_3 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_4 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_5 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_6 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_7 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_8 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_9 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_10 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_11 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_12 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_13 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_14 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_15 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_16 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_17 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_18 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_19 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_20 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_21 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_22 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_23 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_24 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_25 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_26 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_27 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_28 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_29 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_30 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_31 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_32 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_33 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_34 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_35 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_36 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_37 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_38 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_39 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_40 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestNormaliseUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Syntax_Normalisation_Uri_41 sl@0: END_TESTCASE IWS-WLBL-CIT-POS-0040 sl@0: sl@0: sl@0: sl@0: START_TESTCASE IWS-WLBL-CIT-POS-0041 sl@0: //Escape_Encoding_Uri sl@0: sl@0: //! @file TestInetProUtilsUriSuite.script sl@0: //! @SYMTestCaseID IWS-WLBL-CIT-POS-0041 sl@0: //! @SYMTestCaseDesc Escape encoding of an URI. sl@0: //! @SYMFssID sl@0: //! @SYMTestStatus Released sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions 1) Call EscapeUtils::EscapeEncodeL() by passing URI to be escape encoded. sl@0: //! 2) check whether it is encoded as expected. sl@0: //! @SYMTestExpectedResults All the reserved & excluded chars int the URI should be escape encoded. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestEscapeEncodeUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Escape_Encoding_Uri_1 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestEscapeEncodeUriStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Escape_Encoding_Uri_2 sl@0: END_TESTCASE IWS-WLBL-CIT-POS-0041 sl@0: sl@0: sl@0: START_TESTCASE IWS-WLBL-CIT-POS-0042 sl@0: //Tel_Uri_Parsing sl@0: sl@0: //! @file TestInetProUtilsUriSuite.script sl@0: //! @SYMTestCaseID IWS-WLBL-CIT-POS-0042 sl@0: //! @SYMTestCaseDesc Parsing of tel uri. sl@0: //! @SYMFssID sl@0: //! @SYMTestStatus Released sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Create and parse a tel uri using TUriParser8::Parse() and check whether it is parsed as expected. sl@0: //! @SYMTestExpectedResults URI should be parsed as expected. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_1 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_2 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_3 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_4 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_5 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_6 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_7 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_8 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_9 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_10 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_11 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriParsingStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Parsing_12 sl@0: END_TESTCASE IWS-WLBL-CIT-POS-0042 sl@0: sl@0: START_TESTCASE IWS-WLBL-CIT-POS-0043 sl@0: //Tel_Uri_Validation sl@0: sl@0: //! @file TestInetProUtilsUriSuite.script sl@0: //! @SYMTestCaseID IWS-WLBL-CIT-POS-0043 sl@0: //! @SYMTestCaseDesc Tel uri validation. sl@0: //! @SYMFssID sl@0: //! @SYMTestStatus Released sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestActions Create TUriC8 object, call TUriC8::Validate() and check whether it is validated as expected. sl@0: //! @SYMTestExpectedResults URI should be Validated as expected. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_1 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_2 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_3 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_4 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_5 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_6 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_7 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_8 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_9 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_10 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_11 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_12 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_13 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_14 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_15 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_16 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_17 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_18 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_19 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_20 sl@0: RUN_TEST_STEP 100 TestInetProUtilsUriServer TestTelUriValidationStep z:\testdata\ini\TestInetProUtilsUriSuite.ini Tel_Uri_Validation_21 sl@0: sl@0: END_TESTCASE IWS-WLBL-CIT-POS-0043