authenticationservices/authenticationserver/test/tAuthSvr/scripts/tAuthSvr3.script
changeset 102 deec7e509f66
parent 94 0e6c5a9328b5
child 108 ca9a0fc2f082
--- a/authenticationservices/authenticationserver/test/tAuthSvr/scripts/tAuthSvr3.script	Thu Aug 19 11:18:56 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,786 +0,0 @@
-//
-// 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 the License "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: 
-//
-
-
-PRINT Authentication Server tests...
-
-//LOAD_SUITE tAuthSvr -SharedData
-
-LOAD_SUITE tAuthSvr
-
-//Next line makes use of the new keyword that is more readable
-//LOAD_SERVER tAuthSvrServer -SharedData		
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0056
-//! @SYMTestCaseDesc Start the authServer with no identities, having a default plugin defined
-//! 		     (IdentifyMultiple_AllAtOnce)
-//! @SYMREQ REQ , REQ , REQ , REQ 
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Identity API
-//! @SYMTestExpectedResults Default identity is the only one listed
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0056
-
-//RUN_UTILS MakeReadWrite c:\tauth\tAuthSvr\testdata\AuthSvrPolicy.ini
-
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	CreateTestDb 
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	FIRST_START			c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0001
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	IDENTIFY_MULTIPLE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0001
-
-END_TESTCASE SEC-AUT-AUTHSVR-0056
-
-//============================================================
-// //
-// //! @SYMTestCaseID SEC-AUT-AUTHSVR-0021
-// //! @SYMTestCaseDesc Start the authServer with no identities, having a default plugin defined
-// //! 		        (RegisterIdentity1_Normal)
-// //! @SYMREQ REQ4969 4970 4971 4972 4975 4976 4977 4978
-// //! @SYMTestPriority Medium
-// //! @SYMTestActions  Have a default plugin defined, use a client that has ReadDeviceData capability to connect to the AuthServer, 
-// //!			call the Enumerate Identity API
-// //! @SYMTestExpectedResults Default identity is the only one listed
-// //! @SYMDevelopedForRelease Intulo
-// START_TESTCASE SEC-AUT-AUTHSVR-0021
-
-// RUN_UTILS MakeReadWrite c:\tauth\tAuthSvr\testdata\AuthSvrPolicy.ini
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-// RUN_TEST_STEP !Result=Fail  100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0021b
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0021a
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0021b
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0021c
-// END_TESTCASE SEC-AUT-AUTHSVR-0021
-
-
-//============================================================
-//
-// //! @SYMTestCaseID SEC-AUT-AUTHSVR-0022
-// //! @SYMTestCaseDesc , Attempt to register a new identity, while a specific plugin inactive, the plugin should be remain untrained
-// //! 		        (RegisterIdentity2_NoActivePlugin)
-// //! @SYMREQ REQ4941 REQ4943 REQ4953 REQ4954
-// //! @SYMTestPriority Medium
-// //! @SYMTestActions  Start the authServer with no identities. 
-// //!			Have a default plugin defined, which is inactive,
-// //!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-// //!			call the Enumerate Plugins API
-// //! @SYMTestExpectedResults Specific plugin is untrained
-// //! @SYMDevelopedForRelease Intulo
-// START_TESTCASE SEC-AUT-AUTHSVR-0022
-
-// RUN_UTILS MakeReadWrite c:\tauth\tAuthSvr\testdata\AuthSvrPolicy.ini
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-// RUN_TEST_STEP !RESULT=-2 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0022b
-// RUN_TEST_STEP !RESULT=-2  100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0022a
-// RUN_TEST_STEP !RESULT=-2  100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0022b
-// RUN_TEST_STEP !RESULT=-2  100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0022c
-
-// // END_TESTCASE SEC-AUT-AUTHSVR-0022
- 
-
-//============================================================
-// ////
-// //! @SYMTestCaseID SEC-AUT-AUTHSVR-0023
-// //! @SYMTestCaseDesc Attempt to register a new identity, while no plugins are active, then one is activated.
-// //! 		        (RegisterIdentity3_PluginActivatedLater
-// //! @SYMREQ REQ4954 REQ4960 REQ4962 REQ4968 REQ4957
-// //! @SYMTestPriority Medium
-// //! @SYMTestActions  Have a default plugin defined, which is inactive, and a second one which is inactive
-// //!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-// //!			call the Enumerate Plugins API
-// //! @SYMTestExpectedResults Default plugin is untrained, then fully trained after the 2nd try
-// //! @SYMDevelopedForRelease Intulo
-// START_TESTCASE SEC-AUT-AUTHSVR-0023
-
-// //RUN_UTILS MakeReadWrite c:\tauth\tAuthSvr\testdata\AuthSvrPolicy.ini
-RUN_UTILS MKDIR C:\testplugin_active\
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-// RUN_TEST_STEP !RESULT=-2  100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0023b
-// RUN_TEST_STEP !RESULT=-2  100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0023a
-// RUN_TEST_STEP !RESULT=-2  100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0023b
-// RUN_TEST_STEP !RESULT=-2  100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0023c
-// RUN_TEST_STEP_RESULT 0  100	tAuthSvr 	REMOVE_DBS
-// RUN_TEST_STEP !RESULT=-2  100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0023b
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0023d
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0023f
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0023e
-
-// END_TESTCASE SEC-AUT-AUTHSVR-0023
-
-
-//============================================================
-////
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0024
-//! @SYMTestCaseDesc Attempt to register a new identity, but the transient key obtained from one of auth Plugin is non-unique.
-//! 		     (RegisterIdentity4_NonUniqueTransientkey)
-//! @SYMREQ REQ4953 REQ4954 REQ4955 REQ4957 REQ4958
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is inactive, and a second one which is inactive
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Try to register a 2nd identity while using the same 'Entered-Pin' as for the default identity.
-//! @SYMTestExpectedResults KErrAuthServPluginCancelled is received, then the plugin is showed as 
-//!				partially trained, not fully trained
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0024
-
-RUN_UTILS MKDIR C:\testplugin_active\
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP !RESULT=Fail 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0024b
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0024a
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0024b
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0024c
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0024d
-RUN_UTILS DELETEDIRECTORY C:\testplugin_active\
-END_TESTCASE SEC-AUT-AUTHSVR-0024 
-
-//============================================================
-////
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0025
-//! @SYMTestCaseDesc Attempt to register a new identity, but a plugin returns the cancellation code
-//! 		     (RegisterIdentity5_PluginCancel)
-//! @SYMREQ REQ4954 REQ4955 REQ4958 REQ4968 REQ4970 4971 4972
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is inactive, and a second one which is inactive
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Try to register a 2nd identity while using the 'Cancel' code as the PIN input
-//! @SYMTestExpectedResults KErrAuthServPluginCancelled is received, then the plugin is showed as 
-//!				partially trained, not fully trained
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0025
-
-
-RUN_UTILS MKDIR C:\testplugin_active\
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0025a
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0025b
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0025c
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0025d
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0025e
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0025f
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0025g
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0025d
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0025h
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0025i
-RUN_UTILS DELETEDIRECTORY C:\testplugin_active\
-END_TESTCASE SEC-AUT-AUTHSVR-0025
-
-
-//============================================================
-////
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0026
-//! @SYMTestCaseDesc Attempt to register a new identity, but a plugin returns the 'quit' code
-//! 		     (RegisterIdentity6_PluginExit)
-//! @SYMREQ REQ4954 REQ4955 REQ4958 REQ4968 REQ4970 4971 4972
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is inactive, and a second one which is inactive
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Try to register a 2nd identity while using the 'Quit' code as the PIN input
-//! @SYMTestExpectedResults KErrAuthServPluginQuit is received, then the plugin is showed as 
-//!				partially trained, not fully trained
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0026
-
-RUN_UTILS MKDIR C:\testplugin_active\
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0026a
-RUN_TEST_STEP !RESULT=Fail 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0026b
-END_TESTCASE SEC-AUT-AUTHSVR-0026
-
-
-////
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0027
-//! @SYMTestCaseDesc Attempt to register a new identity, but the authserver cannot uniquely resolve the identity with any of the supplied plugins
-//! 		     (RegisterIdentity7_NonUniqueIdentity_Retrain)
-//! @SYMREQ REQ4953 REQ4954 4955 4956 
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and two others which are active
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Try to register a 2nd identity while using the '0000' code as the PIN input
-//! @SYMTestExpectedResults The second identity is not registered. All the plugins are still 
-//!				fully trained
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0027
-
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0027a
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0027b
-END_TESTCASE SEC-AUT-AUTHSVR-0027
-
-////
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0028
-//! @SYMTestCaseDesc Attempt to register a new identity, but the training for the 2 active plugins is cancelled
-//! 		     (RegisterIdentity8_NonUniqueIdentity_AllPluginsCancelled)
-//! @SYMREQ REQ4953 REQ4954 4955 4956
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is inactive, and a second one which is inactive
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Try to register a 2nd identity while using the 'Cancel' code as the PIN input for all 3 plugins
-//! @SYMTestExpectedResults The 2nd identity is not registered then the 3 plugins are showed as fully trained
-//!			       
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0028
-
-RUN_UTILS MKDIR C:\testplugin_active\
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0028a
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0028b
-RUN_UTILS DELETEDIRECTORY C:\testplugin_active\
-END_TESTCASE SEC-AUT-AUTHSVR-0028
-
-
-////
-// //! @SYMTestCaseID SEC-AUT-AUTHSVR-0041
-// //! @SYMTestCaseDesc Successful attempt at retraining a specified plugin
-// //! 		        (RetrainPlug-in1_Normal)
-// //! @SYMREQ REQ4953 REQ4954 4955 4956
-// //! @SYMTestPriority Medium
-// //! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-// //!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-// //!			call the Enumerate Plugins API
-// //!			Successfully register a 2nd identity while using a specified PIN input
-// //!			Authenticate then call the Train() function. Use the same PIN input so that the identity trained is one
-// //!			that has been previously trained. The plugin status is then checked
-// //! @SYMTestExpectedResults The authentication, registration and retrain are successful. The plugin status is 
-// //!			fully trained, then fully trained again
-// //! @SYMDevelopedForRelease Intulo
-// START_TESTCASE SEC-AUT-AUTHSVR-0041
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0041a
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0041b
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0041c
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0041d
-// END_TESTCASE SEC-AUT-AUTHSVR-0041
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0042
-//! @SYMTestCaseDesc Attempt at retraining a specified plugin, but authentication fails
-//! 		     (RetrainPlug-in2_AuthFailed)
-//! @SYMREQ 4969 4970 4971 4972 4975 4976 4977 4952
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input
-//!			Authenticate then call the Train() function. Use the a PIN input that has not been used before 
-//!			so that no identity is returned as having that PIN. 
-//! @SYMTestExpectedResults The registration is successful, the authentication fails, and so the retrain is unsuccessful. 
-//!			The plugin status is fully trained, then fully trained again
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0042 
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0042a
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0042b
-END_TESTCASE SEC-AUT-AUTHSVR-0042
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0043
-//! @SYMTestCaseDesc Attempt to retrain a specified plugin, but the plugin is unknown
-//! 		     (RetrainPlug-in3_UnknownPlugin)
-//! @SYMREQ 4969 4970 4971 4972 4975 4976 4977 4952
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input
-//!			Authenticate then call the Train() function. Use the a PIN input that has not been used before 
-//!			so that no identity is returned as having that PIN. 
-//! @SYMTestExpectedResults The registration is successful, the authentication fails, and so the retrain are unsuccessful. 
-//!			The plugin status is fully trained, then trained
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0043
-
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0043a
-//RUN_TEST_STEP_RESULT 106 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0043b
-END_TESTCASE SEC-AUT-AUTHSVR-0043
-
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0044
-//! @SYMTestCaseDesc Attempt to retrain a specified plugin, but the 2nd authentication fails
-//! 		     (RetrainPlug-in4_2ndAuthFailed)
-//! @SYMREQ 4969 4970 4971 4972 4975 4976 4977 4978 4952
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input
-//!			Authenticate then call the Train() function. Use the a PIN input that was used before so that the 
-//!			2nd identity is returned. A new PIN is now associated with the identity and that plugin
-//!			Attempt the authentication again, but using a wrong PIN. 
-//! @SYMTestExpectedResults The registration is successful, The first 'authenticate' and 'train' calls succeed. 
-//!			The 2nd authentication fails, and so the 2nd call to train is unsuccessful. 
-//!			The plugin status is fully trained, all three times that it is checked
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0044
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0044a
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0044b
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0044c
-END_TESTCASE SEC-AUT-AUTHSVR-0044
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0045
-//! @SYMTestCaseDesc Attempt to retrain a specified plugin, but a non-unique transient key is generated, prompting 
-//!			the retrain to be cancelled
-//! 		     (RetrainPlug-in5_NonUniqueTransientKey)
-//! @SYMREQ 4969 4970 4971 4972 4975 4976 4977 4978
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input
-//!			Authenticate then call the Train() function. Use the a PIN input that has not been used before 
-//!			so that the retrain is cancelled.
-//! @SYMTestExpectedResults The registration is successful, the authentication fails, and so the retrain are unsuccessful. 
-//!			The plugin status is fully trained, then fully trained again
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0045
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0045a
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0045b
-END_TESTCASE SEC-AUT-AUTHSVR-0045
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0046
-//! @SYMTestCaseDesc Attempt to retrain a specified plugin, but a cancellation code is entered at the 'retrain' stage
-//! 		     (RetrainPlug-in6_Cancel)
-//! @SYMREQ 4969 4970 4971 4972 4975 4976 4977 4978
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input
-//!			Authenticate then call the Train() function. Use the a cancellation code as the input
-//!			so that the retrain is cancelled.
-//! @SYMTestExpectedResults The registration is successful, the authentication fails, and so the retrain are unsuccessful. 
-//!			The plugin status is fully trained, then fully trained again
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0046
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0046a
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0046b
-END_TESTCASE SEC-AUT-AUTHSVR-0046
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0047
-//! @SYMTestCaseDesc Attempt to retrain a specified plugin, but a Quit code is entered at the 'retrain' stage
-//! 		     (RetrainPlug-in7_Quit)
-//! @SYMREQ 4969 4970 4971 4972 4975 4976 4977 4978
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input
-//!			Authenticate then call the Train() function. Use the a Quit code as the input
-//!			so that the retrain is quit.
-//! @SYMTestExpectedResults The registration is successful, the authentication fails, and so the retrain are unsuccessful. 
-//!			The plugin status is fully trained, then fully trained again
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0047
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0047a
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0047b
-END_TESTCASE SEC-AUT-AUTHSVR-0047
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0057
-//! @SYMTestCaseDesc Successful attempt to retrain a specified plugin, then another. 2nd Authentication required in both cases
-//! 		     (RetrainPlug-in8_2ndAuthRequired)
-//! @SYMREQ 4969 4970 4971 4972 4975 4976 4977 4978
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input
-//!			Authenticate then call the Train() function on the first plugin. Use the a valid, unique input
-//!			Authtenticate then call the Train function on the second plugin. Use a valid, unique input
-//! @SYMTestExpectedResults The registration is successful, the 2nd authentication is successful in both cases, 
-//!			as well as the retrain calls.
-//!			The plugin status for both plugins is fully trained, then fully trained again
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0057
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0048a
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0048b
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0048c
-END_TESTCASE SEC-AUT-AUTHSVR-0057
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0058
-//! @SYMTestCaseDesc Successful attempt to retrain a specified plugin, then another. 2nd Authentication required in both cases
-//! 		     (RetrainPlug-in8_2ndAuthRequired)
-//! @SYMREQ 4969 4970 4971 4972 4975 4976 4977 4978
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input
-//!			Authenticate then call the Train() function on the first plugin. Use the a valid, unique input
-//!			Authtenticate then call the Train function on the second plugin. Use a valid, unique input
-//! @SYMTestExpectedResults The registration is successful, the 2nd authentication is successful in both cases, 
-//!			as well as the retrain calls.
-//!			The plugin status for both plugins is fully trained, then fully trained again
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0058
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0048a
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0048b
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0048c
-END_TESTCASE SEC-AUT-AUTHSVR-0058
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0061
-//! @SYMTestCaseDesc Attempt to add a new authentication method first to one then the second of the
-//!			two present identities
-//! 		     (AddAuthMethod1_BothIdentities_Normal)
-//! @SYMREQ 4969 4970 4971 4972 4975 4976 4977 4978
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is inactive
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input with the default plugin only
-//!			Authenticate then call the Train() function. Use an identifying input that corresponds to what
-//!			was used to register the default identity using the default plugin. Therefore the default identity
-//!			is returned following the Authentication. The training is then done for the 2nd plugin
-//!			Carry out the same process with the second identity
-//! @SYMTestExpectedResults The authentication is successful,  and the first train call passes.
-//!			but the second train call passes as well
-//!			The plugin status for the second plugin is untrained, trained, then fully trained
-//!			There are 2 identities present after the register identity step
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0061
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0061Test
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0061a
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0061b
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0061c
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0061d
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0061e
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0061f
-END_TESTCASE SEC-AUT-AUTHSVR-0061
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0062
-//! @SYMTestCaseDesc Attempt to add a new authentication method first to one then the second of the
-//!			two present identities. Authentication fails in both cases.
-//! 		     (AddAuthMethod2_BothIdentities_AuthFailed)
-//! @SYMREQ 4969 4970 4971 4972 4975 4976 4977 4978
-//! @SYMTestPriority Medium
-//! @SYMTestActions   Have a default plugin defined, which is active, and a second one which is inactive
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input with the default plugin only
-//!			Fail to authenticate then try to call the Train() function. Use an identifying input that does not 
-//!			corresponds to what was used to register the default identity using the default plugin. Therefore no identity
-//!			is returned following the Authentication. The training is then attempted for the 2nd plugin
-//!			Carry out the same process with the second identity
-//! @SYMTestExpectedResults The authentication is successful,  and the first train call passes.
-//!			but the second train call passes as well
-//!			The plugin status for the second plugin is untrained, trained, then fully trained
-//!			There are 2 identities present after the register identity step
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0062
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0062a
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0062b
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0062c
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0062d
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	RETRAIN_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0062e
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0062f
-END_TESTCASE SEC-AUT-AUTHSVR-0062
-
-// //============================================================
-// //
-// //! @SYMTestCaseID SEC-AUT-AUTHSVR-0101
-// //! @SYMTestCaseDesc Successful attempt to remove a specified identity
-// //! 		        (RemoveIdentity1_Normal)
-// //! @SYMREQ 4964 4965 4966 4954
-// //! @SYMTestPriority Medium
-// //! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-// //!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-// //!			call the Enumerate Plugins API
-// //!			Successfully register a 2nd identity while using a specified PIN input
-// //!			Authenticate then call the removeIdentity() function. Use the a valid input so that the
-// //!			identity that was recently registered is returned following the Authentication, then removed
-// //! @SYMTestExpectedResults The registration is successful, the authentication is successful, 
-// //!			as well as the removeIdentity call.
-// //!			The plugin status for both plugins is fully trained, then fully trained again
-// //! @SYMDevelopedForRelease Intulo
-// START_TESTCASE SEC-AUT-AUTHSVR-0101
-RUN_UTILS MKDIR C:\testplugin_active\
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0101a
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0101b
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0101c
-// RUN_TEST_STEP !Result=Fail 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0101d
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0101c
-RUN_UTILS DELETEDIRECTORY C:\testplugin_active\
-// END_TESTCASE SEC-AUT-AUTHSVR-0101
-
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0102
-//! @SYMTestCaseDesc Attempt to remove a specified identity when only one identity exists
-//! 		     (RemoveIdentity2_OneIdentity)
-//! @SYMREQ 4964 4965 4966 4954
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Authenticate then call the removeIdentity() function. Use an input that corresponds to what
-//!			was used to register the default identity. Therefore the default identity is returned 
-//!			following the Authentication, then attempt to remove it
-//! @SYMTestExpectedResults The authentication is successful, but the removeIdentity call fails
-//!			The plugin status for the specified plugin is fully trained, then fully trained again
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0102
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP !Error=-10811 100	tAuthSvr 	REMOVE_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0102b
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0102b
-END_TESTCASE SEC-AUT-AUTHSVR-0102
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0103
-//! @SYMTestCaseDesc Attempt to remove a specified identity when only one identity exists
-//! 		     (RemoveIdentity3_NonExistentIdentity)
-//! @SYMREQ 4964 4965 4966 4954
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input
-//!			Authenticate then call the removeIdentity() function. Use an input that corresponds to what
-//!			was used to register the 2nd identity. Therefore the 2nd identity is returned 
-//!			following the Authentication. Remove this second identity then attempt to remove it again
-//! @SYMTestExpectedResults The authentication is successful,  and the first removeIdentity call passes.
-//!			but the second removeIdentity call fails because there's only 1 identity left
-//!			The plugin status for the specified plugin is fully trained, then fully trained again
-//!			There's 1 identity present after the 2 removeIdentity calls
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0103
-RUN_UTILS MKDIR C:\testplugin_active\
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0103a
-//RUN_TEST_STEP !Error=-10811 100	tAuthSvr 	REMOVE_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0103b
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0103b
-RUN_UTILS DELETEDIRECTORY C:\testplugin_active\
-END_TESTCASE SEC-AUT-AUTHSVR-0103
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0104
-//! @SYMTestCaseDesc Attempt to remove a specified identity but the authentication fails
-//! 		     (RemoveIdentity4_AuthFailed)
-//! @SYMREQ 4964 4965 4966 4954
-//! @SYMTestPriority Medium
-//! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-//!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-//!			call the Enumerate Plugins API
-//!			Successfully register a 2nd identity while using a specified PIN input
-//!			Authenticate then call the removeIdentity() function. Use an input that doesn't correspond
-//!			to what was used to register the 2nd identity. Therefore no identity is returned 
-//!			following the Authentication. Attempt to remove this absent identity.
-//! @SYMTestExpectedResults The authentication fails,  and the removeIdentity call fails.
-//!			because there is no such identity in the authentication server.
-//!			The plugin status for the specified plugin is fully trained, then fully trained again
-//!			There's 1 identity present after the 2 removeIdentity calls
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0104
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0104a
-//RUN_TEST_STEP !Error=-10808 100	tAuthSvr 	REMOVE_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0104b
-//RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0104b
-END_TESTCASE SEC-AUT-AUTHSVR-0104
-
-
-// //============================================================
-// //
-// //! @SYMTestCaseID SEC-AUT-AUTHSVR-0105
-// //! @SYMTestCaseDesc Attempt to remove a specified identity when only one identity exists
-// //! 		        (RemoveIdentity5_NonExistentIdentity_TwoOthersExist)
-// //! @SYMREQ 4964 4965 4966 4954
-// //! @SYMTestPriority Medium
-// //! @SYMTestActions  Have a default plugin defined, which is active, and a second one which is active as well
-// //!			use a client that has ReadDeviceData capability to connect to the AuthServer, 
-// //!			call the Enumerate Plugins API
-// //!			Successfully register a 2nd identity while using a specified PIN input
-// //!			Successfully register a 3rd identity while using a specified PIN input
-// //!			Authenticate then call the removeIdentity() function. Use an input that corresponds to what
-// //!			was used to register the 2nd identity. Therefore the 2nd identity is returned 
-// //!			following the Authentication. Remove this second identity then attempt to remove it again
-// //! @SYMTestExpectedResults The authentication is successful,  and the first removeIdentity call passes.
-// //!			but the second removeIdentity call fails because an unknown identity was specified
-// //!			The plugin status for the specified plugin is fully trained, then fully trained again
-// //!			There are 2 identities present after the 2 removeIdentity calls
-// //! @SYMDevelopedForRelease Intulo
-// START_TESTCASE SEC-AUT-AUTHSVR-0105
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0105a
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0105b
-// RUN_TEST_STEP !Error=-10808 100	tAuthSvr 	REMOVE_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0105c
-// RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHSVR_CHECK	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0105c
-// END_TESTCASE SEC-AUT-AUTHSVR-0105
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0121
-//! @SYMTestCaseDesc A user successfully removes an authentication plug-in trained for their identity
-//! 		     (ForgetPlug-in1_Normal)
-//! @SYMREQ REQ4964 REQ4965 REQ4966 REQ4954
-//! @SYMTestPriority Medium
-//! @SYMTestActions  
-//! @SYMTestExpectedResults 
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0121
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0121b
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0121a
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	FORGET_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0121c
-RUN_TEST_STEP !RESULT=Fail 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0121d
-END_TESTCASE SEC-AUT-AUTHSVR-0121
-
-/============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0122
-//! @SYMTestCaseDesc A user attempts to remove an auth plug-in trained for their identity, but there's only a single auth method for the identity.
-//! 		     (ForgetPlug-in1_LastPlugin)
-//! @SYMREQ REQ4964 REQ4965 REQ4966 REQ4954
-//! @SYMTestPriority Medium
-//! @SYMTestActions  
-//! @SYMTestExpectedResults 
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0122
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0122b
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0122a
-RUN_TEST_STEP !RESULT=Fail 100 tAuthSvr FORGET_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0122c
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0122a
-END_TESTCASE  SEC-AUT-AUTHSVR-0122
-/============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0123
-//! @SYMTestCaseDesc A user attempts to remove an auth plug-in, but the identity has no transient key associated with this plug-in
-//! 		     (ForgetUntrainedAuthMethod)
-//! @SYMREQ REQ4964 REQ4965 REQ4966 REQ4954
-//! @SYMTestPriority Medium
-//! @SYMTestActions  
-//! @SYMTestExpectedResults 
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0123
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0123b
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0123a
-RUN_TEST_STEP !RESULT=Fail 100 tAuthSvr FORGET_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0123c
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0123a
-END_TESTCASE SEC-AUT-AUTHSVR-0123
-
-/============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0124
-//! @SYMTestCaseDesc A user attempts to remove an auth plug-in, but the plugin does not exist
-//! 		     (ForgetUnknownPlugin)
-//! @SYMREQ REQ4964 REQ4965 REQ4966 REQ4954
-//! @SYMTestPriority Medium
-//! @SYMTestActions  
-//! @SYMTestExpectedResults 
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0124
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0124b
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0124a
-RUN_TEST_STEP !RESULT=Fail 100 tAuthSvr FORGET_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0124c
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0124a
-END_TESTCASE SEC-AUT-AUTHSVR-0124
-
-/============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0125
-//! @SYMTestCaseDesc A user attempts to remove an auth plug-in, but the identity specified does not exist
-//! 		     (ForgetUnknownIdentity)
-//! @SYMREQ REQ4964 REQ4965 REQ4966 REQ4954
-//! @SYMTestPriority Medium
-//! @SYMTestActions  
-//! @SYMTestExpectedResults 
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0125
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP !RESULT=Fail 100 tAuthSvr FORGET_PLUGIN	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0125
-END_TESTCASE SEC-AUT-AUTHSVR-0125
-
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0141
-//! @SYMTestCaseDesc Auth preferences are set correctly.
-//! 		     (SetPreference_Success)
-//! @SYMREQ REQ4983 REQ4973 REQ4966 REQ4967 REQ4968
-//! @SYMTestPriority Medium
-//! @SYMTestActions  
-//! @SYMTestExpectedResults 
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0141
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0141
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	SET_PREFS 		c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0141
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	AUTHENTICATE    c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0141
-END_TESTCASE SEC-AUT-AUTHSVR-0141
-
-//============================================================
-//
-//! @SYMTestCaseID SEC-AUT-AUTHSVR-0142
-//! @SYMTestCaseDesc An Auth preference is set with an invalid plug-in
-//! 		     (SetPreference_Success)
-//! @SYMREQ REQ4964 REQ4965 REQ4966 REQ4954
-//! @SYMTestPriority Medium
-//! @SYMTestActions  
-//! @SYMTestExpectedResults 
-//! @SYMDevelopedForRelease Intulo
-START_TESTCASE SEC-AUT-AUTHSVR-0142
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REMOVE_DBS
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	REG_IDENTITY	c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0142
-RUN_TEST_STEP_RESULT 0 100	tAuthSvr 	SET_PREFS 		c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0142
-RUN_TEST_STEP !Error=-10802 100	tAuthSvr 	AUTHENTICATE    c:\tauth\tAuthSvr\scripts\tauthsvr3.ini Test0142
-END_TESTCASE SEC-AUT-AUTHSVR-0142