--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/Framework/LoadManagerTest/LoadManagerUnitTest.inl Tue Feb 02 02:01:42 2010 +0200
@@ -0,0 +1,159 @@
+// Copyright (c) 1997-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:
+// The implementation of the inlines for the CLoadManager unit tests.
+//
+//
+
+// ______________________________________________________________________________
+//
+_LIT(KLoadManagerCreateAndDestroyUnitTest,"CLoadManager_CreateAndDestroy_UnitTest");
+
+inline TInt CLoadManager_CreateAndDestroy_UnitTest::RunError(TInt aError)
+ {
+ // The RunL left so chain to the base first and then cleanup
+ TInt error = CUnitTest::RunError(aError); // Chain to base
+ delete iUTContext;
+ delete iStateAccessor;
+ /* delete any validators used */
+ delete iCtorValidator;
+ delete iDtorValidator;
+ return error;
+ }
+
+inline CLoadManager_CreateAndDestroy_UnitTest::~CLoadManager_CreateAndDestroy_UnitTest()
+ {
+ // Simply delete our test class instance
+ delete iUTContext;
+ delete iStateAccessor;
+ /* delete any validators used */
+ delete iCtorValidator;
+ delete iDtorValidator;
+ }
+
+inline CLoadManager_CreateAndDestroy_UnitTest::CLoadManager_CreateAndDestroy_UnitTest(CDataLogger& aDataLogger,
+ MUnitTestObserver& aObserver)
+: CUnitTest(KLoadManagerCreateAndDestroyUnitTest, aDataLogger, aObserver)
+ {
+ //Do nothing
+ }
+
+// ______________________________________________________________________________
+//
+_LIT(KLoadManagerFindInstantiationAndDestroyUnitTest,"CLoadManager_FindInstantiationAndDestroy_UnitTest");
+
+inline TInt CLoadManager_FindInstantiationAndDestroy_UnitTest::RunError(TInt aError)
+ {
+ // The RunL left so chain to the base first and then cleanup
+ TInt error = CUnitTest::RunError(aError); // Chain to base
+ delete iUTContext;
+ delete iStateAccessor;
+ // delete any validators used
+ delete iCtorValidator;
+ delete iInstantiationMethodValidator;
+ delete iDestroyThisValidator;
+ delete iDtorValidator;
+ return error;
+ }
+
+inline CLoadManager_FindInstantiationAndDestroy_UnitTest::~CLoadManager_FindInstantiationAndDestroy_UnitTest()
+ {
+ // Simply delete our test class instance
+ delete iUTContext;
+ delete iStateAccessor;
+ // delete any validators used
+ delete iCtorValidator;
+ delete iInstantiationMethodValidator;
+ delete iDestroyThisValidator;
+ delete iDtorValidator;
+ }
+
+inline CLoadManager_FindInstantiationAndDestroy_UnitTest::CLoadManager_FindInstantiationAndDestroy_UnitTest(CDataLogger& aDataLogger,
+ MUnitTestObserver& aObserver)
+: CUnitTest(KLoadManagerFindInstantiationAndDestroyUnitTest, aDataLogger, aObserver)
+ {
+ //Do nothing
+ }
+
+// ______________________________________________________________________________
+//
+_LIT(KLoadManagerFindInstantiationFailureUnitTest,"CLoadManager_FindInstantiationFailure_UnitTest");
+
+inline TInt CLoadManager_FindInstantiationFailure_UnitTest::RunError(TInt aError)
+ {
+ // The RunL left so chain to the base first and then cleanup
+ TInt error = CUnitTest::RunError(aError); // Chain to base
+ delete iUTContext;
+ delete iStateAccessor;
+ // delete any validators used
+ delete iCtorValidator;
+ delete iInstantiationMethodValidator;
+ delete iDtorValidator;
+ return error;
+ }
+
+inline CLoadManager_FindInstantiationFailure_UnitTest::~CLoadManager_FindInstantiationFailure_UnitTest()
+ {
+ // Simply delete our test class instance
+ delete iUTContext;
+ delete iStateAccessor;
+ // delete any validators used
+ delete iCtorValidator;
+ delete iInstantiationMethodValidator;
+ delete iDtorValidator;
+ }
+
+inline CLoadManager_FindInstantiationFailure_UnitTest::CLoadManager_FindInstantiationFailure_UnitTest(CDataLogger& aDataLogger,
+ MUnitTestObserver& aObserver)
+: CUnitTest(KLoadManagerFindInstantiationFailureUnitTest, aDataLogger, aObserver)
+ {
+ //Do nothing
+ }
+
+// ______________________________________________________________________________
+//
+_LIT(KLoadManagerDefectFOT56ULPMUnitTest,"CLoadManager_DefectFOT56ULPM_UnitTest");
+
+inline TInt CLoadManager_DefectFOT56ULPM_UnitTest::RunError(TInt aError)
+ {
+ // The RunL left so chain to the base first and then cleanup
+ TInt error = CUnitTest::RunError(aError); // Chain to base
+ delete iUTContext;
+ delete iStateAccessor;
+ // delete any validators used
+ delete iCtorValidator;
+ delete iInstantiationMethodValidator;
+ delete iDestroyThisValidator;
+ delete iDtorValidator;
+ return error;
+ }
+
+inline CLoadManager_DefectFOT56ULPM_UnitTest::~CLoadManager_DefectFOT56ULPM_UnitTest()
+ {
+ // Simply delete our test class instance
+ delete iUTContext;
+ delete iStateAccessor;
+ // delete any validators used
+ delete iCtorValidator;
+ delete iInstantiationMethodValidator;
+ delete iDestroyThisValidator;
+ delete iDtorValidator;
+ }
+
+inline CLoadManager_DefectFOT56ULPM_UnitTest::CLoadManager_DefectFOT56ULPM_UnitTest(CDataLogger& aDataLogger,
+ MUnitTestObserver& aObserver)
+: CUnitTest(KLoadManagerDefectFOT56ULPMUnitTest, aDataLogger, aObserver)
+ {
+ //Do nothing
+ }
+