tcpiputils/punycodeconv/te_unittest/scripts/te_unittestidna_wlan.script
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Wed, 18 Aug 2010 11:18:20 +0300
changeset 51 78fceed50f62
permissions -rw-r--r--
Revision: 201033 Kit: 201033

//
// Copyright (c) 2010 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
//! @SYMTestSuiteName      NET-DND-PUNYCODECONVERTER-UNITTEST
//! @SYMScriptTestEnvironment TEF

PRINT TE_UNITTESTIDNA: Testing International Domain Name Resolution

run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script

RUN_UTILS  MkDir c:\private
RUN_UTILS  MkDir c:\private\10202be9
RUN_UTILS  MkDir c:\private\10202be9\persists
RUN_UTILS  MakeReadWrite c:\private\10202be9\persists\cccccc00.cre

//Configure commdb.
//ced z:\testdata\configs\te_unittestidna.xml
RUN_UTILS CopyFile z:\testdata\configs\cccccc00_unittestidna.cre c:\private\10202be9\persists\cccccc00.cre
run_script z:\TestData\scripts\te_esock_test_loadesock.script

LOAD_SUITE testidnserver -SharedData



START_TESTCASE                NET-DND-punycodeconverter-unittest01
//! @SYMTestCaseID              NET-DND-punycodeconverter-unittest01
//! @SYMTestCaseDesc            PREQ2296 - REQ11948
//!                             Resolve International Domain Name.
//! @SYMTestPriority            Critical
//! @SYMTestActions             Load testidnserver test server.
//!                             Test GetByName(IDN) without IDN Enabled
//! @SYMTestExpectedResults     Domain name resolved with KErrDndNameNotFound.
//! @SYMTestType                UT
//! @SYMCreationDate            6/2/2009
//! @SYMAuthor                  ahamedrafik
//! @SYMTestStatus              3. Released
RUN_TEST_STEP  			testidnserver TestIdna01
END_TESTCASE            	NET-DND-punycodeconverter-unittest01


START_TESTCASE                NET-DND-punycodeconverter-unittest02
//! @SYMTestCaseID              NET-DND-punycodeconverter-unittest02
//! @SYMTestCaseDesc            PREQ2296 - REQ11948, REQ 12163
//!                             Resolve International Domain Name.
//! @SYMTestPriority            Critical
//! @SYMTestActions             Load testidnserver test server.
//!                             Test GetByName(IDN) with IDN Enabled
//! @SYMTestExpectedResults     Domain name resolved successfully.
//! @SYMTestType                UT
//! @SYMCreationDate            6/2/2009
//! @SYMAuthor                  ahamedrafik
//! @SYMTestStatus              3. Released
RUN_TEST_STEP  			testidnserver  TestIdna02
END_TESTCASE            	NET-DND-punycodeconverter-unittest02


START_TESTCASE                NET-DND-punycodeconverter-unittest03
//! @SYMTestCaseID              NET-DND-punycodeconverter-unittest03
//! @SYMTestCaseDesc            PREQ2296 - REQ11948
//!                             Resolve Address for IDN.
//! @SYMTestPriority            Critical
//! @SYMTestActions             Load testidnserver test server.
//!                             Test GetByAddress for an IDN without IDN Enabled
//! @SYMTestExpectedResults     Address resolved successfully.
//! @SYMTestType                UT
//! @SYMCreationDate            6/2/2009
//! @SYMAuthor                  ahamedrafik
//! @SYMTestStatus              3. Released
RUN_TEST_STEP  			testidnserver  TestIdna03
END_TESTCASE            	NET-DND-punycodeconverter-unittest03


START_TESTCASE                NET-DND-punycodeconverter-unittest04
//! @SYMTestCaseID              NET-DND-punycodeconverter-unittest04
//! @SYMTestCaseDesc            PREQ2296 - REQ11948, REQ 12163
//!                             Resolve Address for IDN.
//! @SYMTestPriority            Critical
//! @SYMTestActions             Load testidnserver test server.
//!                             Test GetByAddress for an IDN with IDN Enabled
//! @SYMTestExpectedResults     Address resolved successfully.
//! @SYMTestType                UT
//! @SYMCreationDate            6/2/2009
//! @SYMAuthor                  ahamedrafik
//! @SYMTestStatus              3. Released
RUN_TEST_STEP  			testidnserver  TestIdna04
END_TESTCASE            	NET-DND-punycodeconverter-unittest04


START_TESTCASE                NET-DND-punycodeconverter-unittest05
//! @SYMTestCaseID              NET-DND-punycodeconverter-unittest05
//! @SYMTestCaseDesc            PREQ2296 - REQ12162
//!                             Resolve IDN in UTF16 encoding
//! @SYMTestPriority            Critical
//! @SYMTestActions             Load testidnserver test server.
//!                             Test GetByName(IDN in UTF-16) without IDN Enabled
//! @SYMTestExpectedResults     Domain name resolved successfully.
//! @SYMTestType                UT
//! @SYMCreationDate            6/2/2009
//! @SYMAuthor                  ahamedrafik
//! @SYMTestStatus              3. Released
RUN_TEST_STEP  			testidnserver  TestIdna05
END_TESTCASE            	NET-DND-punycodeconverter-unittest05


START_TESTCASE                NET-DND-punycodeconverter-unittest06
//! @SYMTestCaseID              NET-DND-punycodeconverter-unittest06
//! @SYMTestCaseDesc            PREQ2296 - 11950
//!                             Convert UCS2.0 encoding to Punycode.
//! @SYMTestPriority            Critical
//! @SYMTestActions             Load testidnserver test server.
//!                             Test IDN to Punycode Conversion functionality.
//! @SYMTestExpectedResults     Conversion done successfully.
//! @SYMTestType                UT
//! @SYMCreationDate            6/2/2009
//! @SYMAuthor                  ahamedrafik
//! @SYMTestStatus              3. Released
RUN_TEST_STEP  			testidnserver  TestIdna06
END_TESTCASE            	NET-DND-punycodeconverter-unittest06


START_TESTCASE                NET-DND-punycodeconverter-unittest07
//! @SYMTestCaseID              NET-DND-punycodeconverter-unittest07
//! @SYMTestCaseDesc            PREQ2296 - REQ11951
//!                             Convert punycode to UCS2.0 encoding.
//! @SYMTestPriority            Critical
//! @SYMTestActions             Load testidnserver test server.
//!                             Test Punycode to IDN Conversion functionality.
//! @SYMTestExpectedResults     Domain name resolved successfully.
//! @SYMTestType                UT
//! @SYMCreationDate            6/2/2009
//! @SYMAuthor                  ahamedrafik
//! @SYMTestStatus              3. Released
RUN_TEST_STEP  			testidnserver  TestIdna07
END_TESTCASE            	NET-DND-punycodeconverter-unittest07


START_TESTCASE                NET-DND-punycodeconverter-unittest08
//! @SYMTestCaseID              NET-DND-punycodeconverter-unittest08
//! @SYMTestCaseDesc            PREQ2296 - REQ11949
//!                             Load the New library.
//! @SYMTestPriority            Critical
//! @SYMTestActions             Load te_punycodeconverter test server
//!                             Load the punycodeconverter library.
//! @SYMTestExpectedResults     Punycodeconverter library loaded succesfully.
//! @SYMTestType                UT
//! @SYMCreationDate            6/2/2009
//! @SYMAuthor                  ahamedrafik
//! @SYMTestStatus              3. Released
RUN_TEST_STEP  			testidnserver  TestIdna08
END_TESTCASE            	NET-DND-punycodeconverter-unittest08

RUN_SCRIPT z:\TestData\scripts\te_esock_test_stopallinterfaces.script
RUN_SCRIPT z:\testdata\scripts\te_esock_test_unloadesockForced.script