lowlevellibsandfws/pluginfw/Framework/LoadManagerTest/LoadManagerUnitTest.inl
changeset 0 e4d67989cc36
--- /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
+	}
+