sysstatemgmt/systemstatereferenceplugins/test/tclayer/scripts/ssrefpluginstest_clayer_startupadaptationadapter.script
author Tapani Kanerva <Tapani.Kanerva@nice.fi>
Thu, 11 Nov 2010 14:35:29 +0000
branchRCL_3
changeset 86 79105dd92dc2
parent 0 4e1aa6a622a0
permissions -rw-r--r--
Export meaningful default HWRM policy files, to fix Bug 3852

// Copyright (c) 2007-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:
//

PRINT Run Startup Adaptation Adapter tests

LOAD_SUITE tclayer_server

START_TESTCASE 			DEVSRVS-SSREFPLUGINS-CLAYER-0012
//! @SYMTestCaseID 		DEVSRVS-SSREFPLUGINS-CLAYER-0012
//! @SYMPREQ 			PREQ1871
//! @SYMREQ			REQ9149
//! @SYMTestType			UT
//! @SYMTestPriority		Critical
//! @SYMTestStatus 		Implemented
//! @SYMTestCaseDesc		Check behaviour of State adaptation class.
//! 				Check behaviour of SIM adaptation class.
//! 				Check behaviour of RTC adaptation class.
//! 				Check behaviour of emergency call RF adaptation class.
//! 				Check behaviour of misc adaptation class.
//! 				Check behaviour of concurrent requests on adaptation classes.
//! 				Check behaviour of on demand adaptation loading.
//! 				Check behaviour of creation and destruction of adaptation classes
//! 				Check behaviour of mulitple requests.
//! @SYMTestActions		doTestStateAdaptationL() Tests that each method in the state adaptation class forwards requests to and from
//! 					the startup adaptation wrapper correctly.
//! 				doTestSimAdaptationL() Tests that each method in the SIM adaptation class forwards requests to and from
//! 					the startup adaptation wrapper correctly.
//! 				doTestRtcAdaptationL() Tests that each method in the RTC adaptation class forwards requests to and from
//! 					the startup adaptation wrapper correctly.
//! 				doTestEmergencyCallRfAdaptationL() Tests that each method in the emergency call RF adaptation class forwards requests to and from
//! 					the startup adaptation wrapper correctly.
//! 				doTestMiscAdaptationL() Tests that each method in the misc adaptation class forwards requests to and from
//! 					the startup adaptation wrapper correctly.
//! 				doTestConcurrentRequestsL() Tests that concurrent requests to the startup adaptation adapter are queued
//! 					by the startup adaptation wrapper correctly. 
//! 				doTestOnDemandL() Tests that the startup adaptation adapter only loads the
//! 					startup adaptation on demand.
//! 				doTestCreationAndDestructionL() Tests that the exported functions create the adaptation classes correctly
//!  					and then tests destruction by destroying the adaptation adapter.
//!  				doTestMultipleRequestsL() Tests that the startup adaptation adapter doesn't dispatch multiple requests.
//! @SYMTestExpectedResults 	All methods handle the object data appropriately, with no errors reported and the
//! 					startup adaptation wrapper having appropriate methods called.
//! 				All methods handle the object data appropriately, with no errors reported and the
//! 					startup adaptation wrapper having appropriate methods called.
//! 				All methods handle the object data appropriately, with no errors reported and the
//! 					startup adaptation wrapper having appropriate methods called.
//! 				All methods handle the object data appropriately, with no errors reported and the
//! 					startup adaptation wrapper having appropriate methods called.
//! 				All methods handle the object data appropriately, with no errors reported and the
//! 					startup adaptation wrapper having appropriate methods called.
//! 				All methods handle the object data appropriately, with no errors reported and the
//! 					startup adaptation wrapper having appropriate methods called.
//! 				The startup adaptation is only loaded when a request is made which needs it.
//! 				The classes are created and destroyed with no memory leaks.
//! 				The startup adaptation is only loaded when a request is made which needs it.
RUN_TEST_STEP 100 tclayer_server CCLayerTestStartupAdaptationAdapter
END_TESTCASE 			DEVSRVS-SSREFPLUGINS-CLAYER-0012