genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/scripts/testinetproutilsurisuite.script
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 02:01:42 +0200
changeset 0 e4d67989cc36
permissions -rw-r--r--
Revision: 201002 Kit: 201005

//
// 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