diff -r 6b1d113cdff3 -r 6638e7f4bd8f telephonyutils/telephonywatchers/Test/TE_TelWatchers/TE_TelWatchersIntBase.h --- a/telephonyutils/telephonywatchers/Test/TE_TelWatchers/TE_TelWatchersIntBase.h Mon May 03 13:37:20 2010 +0300 +++ b/telephonyutils/telephonywatchers/Test/TE_TelWatchers/TE_TelWatchersIntBase.h Thu May 06 15:10:38 2010 +0100 @@ -1,120 +1,120 @@ -// Copyright (c) 2004-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: -// Telephony Watchers Integration Test base header file. -// -// - -/** - @file -*/ - -#ifndef _TE_TELWATCHERSINTBASE_H_ -#define _TE_TELWATCHERSINTBASE_H_ - -#include - -#include "indicatorwatcher.h" -#include "signalstrengthwatcher.h" - -#include -#include - - -// -// Test macros -// -#define TESTCHECKL(a, b) \ - { \ - if((a)!=(b)) \ - { \ - INFO_PRINTF3(_L("Failed: Got %d while expecting %d."),a,b); \ - SetTestStepResult(EFail); \ - User::Leave(EFail); \ - } \ - } - -#define TESTCHECKCONDITIONL(a) \ - { \ - if (!(a)) \ - { \ - INFO_PRINTF1(_L("Failed: Condition was false.")); \ - SetTestStepResult(EFail); \ - User::Leave(EFail); \ - } \ - } - -#define TESTCHECKSTRL(a, b) \ - { \ - if((a)!=(b)) \ - { \ - TBuf<255> temp = a ; \ - INFO_PRINTF3(_L("Failed: Got \"%S\" while expecting \"%S\"."), &temp,&(b)); \ - SetTestStepResult(EFail); \ - User::Leave(EFail); \ - } \ - } - -#define TESTCHECK(a, b) \ - { \ - if((a)!=(b)) \ - { \ - INFO_PRINTF3(_L("Failed: Got %d while expecting %d."),a,b); \ - SetTestStepResult(EFail); \ - } \ - } - -#define TESTCHECKCONDITION(a) \ - { \ - if (!(a)) \ - { \ - INFO_PRINTF1(_L("Failed: Condition was false.")); \ - SetTestStepResult(EFail); \ - } \ - } - -#define TESTCHECKSTR(a, b) \ - { \ - if((a)!=(b)) \ - { \ - TBuf<255> temp = a ; \ - INFO_PRINTF3(_L("Failed: Got \"%S\" while expecting \"%S\"."), &temp,&(b)); \ - SetTestStepResult(EFail); \ - } \ - } - - -class CTelWatchersIntTestStep : public CTestStep -{ -public: - CTelWatchersIntTestStep(); - ~CTelWatchersIntTestStep(); - virtual TVerdict doTestStepPreambleL(); - virtual TVerdict doTestStepPostambleL(); - void StartWatcher(); - void StopWatcher(); - void SetSimTsyTestNumberL(TInt aTestNumber); - void CheckSimTsyTestNumberL(TInt aTestNumber); - void SetUIDToValueL(const TUid aUid, TInt aValue); - TInt GetValueFromUID(const TUid aUid); - -protected: - CActiveScheduler* iScheduler; - - RProcess iWatcherExe; - TBool iWatcherExeRunning; - TRequestStatus iWatcherExeStatus; -}; - - -#endif // __TE_TELWATCHERSINTBASE_H__ +// Copyright (c) 2004-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: +// Telephony Watchers Integration Test base header file. +// +// + +/** + @file +*/ + +#ifndef _TE_TELWATCHERSINTBASE_H_ +#define _TE_TELWATCHERSINTBASE_H_ + +#include + +#include "indicatorwatcher.h" +#include "signalstrengthwatcher.h" + +#include +#include + + +// +// Test macros +// +#define TESTCHECKL(a, b) \ + { \ + if((a)!=(b)) \ + { \ + INFO_PRINTF3(_L("Failed: Got %d while expecting %d."),a,b); \ + SetTestStepResult(EFail); \ + User::Leave(EFail); \ + } \ + } + +#define TESTCHECKCONDITIONL(a) \ + { \ + if (!(a)) \ + { \ + INFO_PRINTF1(_L("Failed: Condition was false.")); \ + SetTestStepResult(EFail); \ + User::Leave(EFail); \ + } \ + } + +#define TESTCHECKSTRL(a, b) \ + { \ + if((a)!=(b)) \ + { \ + TBuf<255> temp = a ; \ + INFO_PRINTF3(_L("Failed: Got \"%S\" while expecting \"%S\"."), &temp,&(b)); \ + SetTestStepResult(EFail); \ + User::Leave(EFail); \ + } \ + } + +#define TESTCHECK(a, b) \ + { \ + if((a)!=(b)) \ + { \ + INFO_PRINTF3(_L("Failed: Got %d while expecting %d."),a,b); \ + SetTestStepResult(EFail); \ + } \ + } + +#define TESTCHECKCONDITION(a) \ + { \ + if (!(a)) \ + { \ + INFO_PRINTF1(_L("Failed: Condition was false.")); \ + SetTestStepResult(EFail); \ + } \ + } + +#define TESTCHECKSTR(a, b) \ + { \ + if((a)!=(b)) \ + { \ + TBuf<255> temp = a ; \ + INFO_PRINTF3(_L("Failed: Got \"%S\" while expecting \"%S\"."), &temp,&(b)); \ + SetTestStepResult(EFail); \ + } \ + } + + +class CTelWatchersIntTestStep : public CTestStep +{ +public: + CTelWatchersIntTestStep(); + ~CTelWatchersIntTestStep(); + virtual TVerdict doTestStepPreambleL(); + virtual TVerdict doTestStepPostambleL(); + void StartWatcher(); + void StopWatcher(); + void SetSimTsyTestNumberL(TInt aTestNumber); + void CheckSimTsyTestNumberL(TInt aTestNumber); + void SetUIDToValueL(const TUid aUid, TInt aValue); + TInt GetValueFromUID(const TUid aUid); + +protected: + CActiveScheduler* iScheduler; + + RProcess iWatcherExe; + TBool iWatcherExeRunning; + TRequestStatus iWatcherExeStatus; +}; + + +#endif // __TE_TELWATCHERSINTBASE_H__