omxilcomp/omxilaudioemulator/pcmrenderer/unittest/src/tsu_omxil_pcmrenderer_suite.cpp
changeset 0 58be5850fb6c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/omxilcomp/omxilaudioemulator/pcmrenderer/unittest/src/tsu_omxil_pcmrenderer_suite.cpp	Thu Sep 02 20:13:57 2010 +0300
@@ -0,0 +1,170 @@
+// Copyright (c) 2008-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:
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+#include <e32base.h>
+
+#include "log.h"
+#include "tsu_omxil_pcmrenderer_suite.h"
+#include "tsu_omxil_pcmrenderer_step.h"
+#include "omxilpcmrenderer.hrh"
+
+/**
+ *
+ * NewTestSuiteL
+ *	NewTestSuite is exported at ordinal 1
+ *	this provides the interface to allow schedule test
+ *	to create instances of this test suite
+ * @result CTestSuiteOmxILPcmRenderer*
+ *
+ */
+EXPORT_C CTestSuiteOmxILPcmRenderer* NewTestSuiteL()
+	{
+	CTestSuiteOmxILPcmRenderer* result = new (ELeave) CTestSuiteOmxILPcmRenderer;
+	CleanupStack::PushL(result);
+	result->ConstructL();
+	CleanupStack::Pop(); // result
+	return result;
+	}
+
+/**
+ *
+ * CTestSuiteOmxILPcmRenderer
+ *
+ */
+CTestSuiteOmxILPcmRenderer::CTestSuiteOmxILPcmRenderer()
+	{
+    DEBUG_PRINTF(_L8("CTestSuiteOmxILPcmRenderer::CTestSuiteOmxILPcmRenderer"));
+
+	}
+
+
+/**
+ *
+ * ~CTestSuiteOmxILPcmRenderer
+ *
+ */
+CTestSuiteOmxILPcmRenderer::~CTestSuiteOmxILPcmRenderer()
+	{
+    DEBUG_PRINTF(_L8("CTestSuiteOmxILPcmRenderer::~CTestSuiteOmxILPcmRenderer"));
+	}
+/**
+ *
+ * GetVersion
+ *	Get Test Suite version
+ * @result TPtrC
+ *
+ */
+TPtrC CTestSuiteOmxILPcmRenderer::GetVersion( void ) const
+	{
+	_LIT(KTxtVersion,"1.00");
+	return KTxtVersion();
+	}
+
+
+
+/**
+ *
+ * InitialiseL
+ *	Constructor for test suite
+ *	this creates all the test steps and
+ *	stores them inside CTestSuiteOmxILPcmRenderer
+ *
+ */
+void CTestSuiteOmxILPcmRenderer::InitialiseL(void)
+	{
+	// store the name of this test suite
+	iSuiteName = _L("TSU_OMXIL_PcmRenderer");
+
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0020(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0020-HP"),
+			KUidSymbianOmxILPcmRenderer));
+
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0021(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0021-HP"),
+			KUidSymbianOmxILPcmRenderer));
+
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0022(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0022-HP"),
+			KUidSymbianOmxILPcmRenderer));
+
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0001(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0001-HP"),
+			KUidSymbianOmxILPcmRenderer));
+
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0002(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0002-HP"),
+			KUidSymbianOmxILPcmRenderer));
+
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0003(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0003-HP"),
+			KUidSymbianOmxILPcmRenderer));
+
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0004(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0004-HP"),
+			KUidSymbianOmxILPcmRenderer));
+
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0005(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0005-HP"),
+			KUidSymbianOmxILPcmRenderer));
+
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0006(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0006-HP"),
+			KUidSymbianOmxILPcmRenderer));
+
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0007(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0007-HP"),
+			KUidSymbianOmxILPcmRenderer));
+	
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0008(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0008-HP"),
+			KUidSymbianOmxILPcmRenderer));
+	
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0009(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0009-HP"),
+			KUidSymbianOmxILPcmRenderer));
+	
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0010(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0010-HP"),
+			KUidSymbianOmxILPcmRenderer));
+	
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0030(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0030-HP"),
+			KUidSymbianOmxILPcmRenderer));
+	
+	AddTestStepL(
+		new(ELeave) RAsyncTestStepOmxILPcmRenderer0031(
+			_L("MM-OMXIL-OMXILPcmRenderer-U-0031-HP"),
+			KUidSymbianOmxILPcmRenderer));
+
+	}