tcpiputils/punycodeconv/te_unittest/scripts/te_unittestidna_wlan.script
changeset 51 78fceed50f62
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tcpiputils/punycodeconv/te_unittest/scripts/te_unittestidna_wlan.script	Wed Aug 18 11:18:20 2010 +0300
@@ -0,0 +1,167 @@
+//
+// 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
+