sl@0: // Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0: // All rights reserved.
sl@0: // This component and the accompanying materials are made available
sl@0: // under the terms of "Eclipse Public License v1.0"
sl@0: // which accompanies this distribution, and is available
sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0: //
sl@0: // Initial Contributors:
sl@0: // Nokia Corporation - initial contribution.
sl@0: //
sl@0: // Contributors:
sl@0: //
sl@0: // Description:
sl@0: // Name        : ttimer.cpp
sl@0: // 
sl@0: //
sl@0: 
sl@0: #include "ttimer.h"
sl@0: 
sl@0: 
sl@0: 
sl@0: CTesttimer::~CTesttimer() 
sl@0: 	{ 
sl@0: 	}  
sl@0: 
sl@0: CTesttimer::CTesttimer(const TDesC& aStepName)
sl@0: 	{
sl@0: 	// MANDATORY Call to base class method to set up the human readable name for logging.
sl@0: 	SetTestStepName(aStepName);		
sl@0: 	}
sl@0: 
sl@0: TVerdict CTesttimer::doTestStepPreambleL()
sl@0: 	{
sl@0: 	__UHEAP_MARK;
sl@0: 	SetTestStepResult(EPass);
sl@0: 	return TestStepResult();
sl@0: 	}
sl@0: 
sl@0: 
sl@0: 
sl@0: TVerdict CTesttimer::doTestStepPostambleL()
sl@0: 	{
sl@0: 	__UHEAP_MARKEND;	
sl@0: 	iParamCnt=0;
sl@0: 	return TestStepResult();
sl@0: 	}
sl@0: 
sl@0: 
sl@0: TVerdict CTesttimer::doTestStepL()
sl@0: 	{
sl@0: 	int err;
sl@0: 	if(TestStepName() == KTesttimerapi1)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi1():"));
sl@0:    	   	err = Testtimerapi1();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}   	
sl@0: 	if(TestStepName() == KTesttimerapi2)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi2():"));
sl@0:    	   	err = Testtimerapi2();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}     	
sl@0: 	if(TestStepName() == KTesttimerapi3)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi3():"));
sl@0:    	   	err = Testtimerapi3();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}     	
sl@0: 	if(TestStepName() == KTesttimerapi4)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi4():"));
sl@0:    	   	err = Testtimerapi4();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}      	
sl@0: 	if(TestStepName() == KTesttimerapi5)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi5():"));
sl@0:    	   	err = Testtimerapi5();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}      	
sl@0: 	if(TestStepName() == KTesttimerapi6)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi6():"));
sl@0:    	   	err = Testtimerapi6();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}      	
sl@0: 	if(TestStepName() == KTesttimerapi7)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi7():"));
sl@0:    	   	err = Testtimerapi7();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}       	
sl@0: 	if(TestStepName() == KTesttimerapi8)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi8():"));
sl@0:    	   	err = Testtimerapi8();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}      	
sl@0: 	if(TestStepName() == KTesttimerapi9)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi9():"));
sl@0:    	   	err = Testtimerapi9();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}      	
sl@0: 	if(TestStepName() == KTesttimerapi10)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi10():"));
sl@0:    	   	err = Testtimerapi10();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}      	
sl@0: 	if(TestStepName() == KTesttimerapi11)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi11():"));
sl@0:    	   	err = Testtimerapi11();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}      	
sl@0: 	if(TestStepName() == KTesttimerapi12)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi12():"));
sl@0:    	   	err = Testtimerapi12();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}      	
sl@0: 	if(TestStepName() == KTesttimerapi13)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi13():"));
sl@0:    	   	err = Testtimerapi13();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}      	
sl@0: 	if(TestStepName() == KTesttimerapi14)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi14():"));
sl@0:    	   	err = Testtimerapi14();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}       	
sl@0: 	if(TestStepName() == KTesttimerapi15)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi15():"));
sl@0:    	   	err = Testtimerapi15();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}       	
sl@0: 	if(TestStepName() == KTesttimerapi16)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi16():"));
sl@0:    	   	err = Testtimerapi16();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}       	
sl@0: 	if(TestStepName() == KTesttimerapi17)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi17():"));
sl@0:    	   	err = Testtimerapi17();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}       	
sl@0: 	if(TestStepName() == KTesttimerapi18)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi18():"));
sl@0:    	   	err = Testtimerapi18();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}        	
sl@0: 	if(TestStepName() == KTesttimerapi19)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi19():"));
sl@0:    	   	err = Testtimerapi19();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}        	
sl@0: 	if(TestStepName() == KTesttimerapi20)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi20():"));
sl@0:    	   	err = Testtimerapi20();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}        	
sl@0: 	if(TestStepName() == KTesttimerapi21)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi21():"));
sl@0:    	   	err = Testtimerapi21();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}        	
sl@0: 	if(TestStepName() == KTesttimerapi22)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi22():"));
sl@0:    	   	err = Testtimerapi22();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}        	
sl@0: 	if(TestStepName() == KTesttimerapi23)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi23():"));
sl@0:    	   	err = Testtimerapi23();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}         	
sl@0: 	if(TestStepName() == KTesttimerapi24)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi24():"));
sl@0:    	   	err = Testtimerapi24();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}           	
sl@0: 	if(TestStepName() == KTesttimerapi25)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi25():"));
sl@0:    	   	err = Testtimerapi25();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}          	
sl@0: 	if(TestStepName() == KTesttimerapi26)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi26():"));
sl@0:    	   	err = Testtimerapi26();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}           	
sl@0: 	if(TestStepName() == KTesttimerapi27)
sl@0:    		{
sl@0:    	   	INFO_PRINTF1(_L("Testtimerapi27():"));
sl@0:    	   	err = Testtimerapi27();
sl@0:    	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:    	   	}
sl@0:     if(TestStepName() == KTesttimerapi28)
sl@0:         {
sl@0:         INFO_PRINTF1(_L("Testtimerapi28():"));
sl@0:         err = Testtimerapi28();
sl@0:         SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0:         } 
sl@0: 	
sl@0: 		return TestStepResult();
sl@0: 	}
sl@0:  
sl@0: