// Copyright (c) 2001-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:
// step_022_01.h
// This is the header file for CommDb test 022.XX group of scenarios 
// 
//


#if (!defined __STEP_022_XX_H__)
#define __STEP_022_XX_H__


//
//	Test step 022.01
//

NONSHARABLE_CLASS(CCommDbTest022_01) : public CTestStepCommDb
{
public:
	CCommDbTest022_01();
	~CCommDbTest022_01();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.02
//

NONSHARABLE_CLASS(CCommDbTest022_02) : public CTestStepCommDb
{
public:
	CCommDbTest022_02();
	~CCommDbTest022_02();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};




//
//	Test step 022.03
//

NONSHARABLE_CLASS(CCommDbTest022_03) : public CTestStepCommDb
{
public:
	CCommDbTest022_03();
	~CCommDbTest022_03();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.04
//

NONSHARABLE_CLASS(CCommDbTest022_04) : public CTestStepCommDb
{
public:
	CCommDbTest022_04();
	~CCommDbTest022_04();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};




//
//	Test step 022.05
//

NONSHARABLE_CLASS(CCommDbTest022_05) : public CTestStepCommDb
{
public:
	CCommDbTest022_05();
	~CCommDbTest022_05();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.06
//

NONSHARABLE_CLASS(CCommDbTest022_06) : public CTestStepCommDb
{
public:
	CCommDbTest022_06();
	~CCommDbTest022_06();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.07
//

NONSHARABLE_CLASS(CCommDbTest022_07) : public CTestStepCommDb
{
public:
	CCommDbTest022_07();
	~CCommDbTest022_07();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};



//
//	Test step 022.08
//

NONSHARABLE_CLASS(CCommDbTest022_08) : public CTestStepCommDb
{
public:
	CCommDbTest022_08();
	~CCommDbTest022_08();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.09
//

NONSHARABLE_CLASS(CCommDbTest022_09) : public CTestStepCommDb
{
public:
	CCommDbTest022_09();
	~CCommDbTest022_09();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.10
//

NONSHARABLE_CLASS(CCommDbTest022_10) : public CTestStepCommDb
{
public:
	CCommDbTest022_10();
	~CCommDbTest022_10();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.11
//

NONSHARABLE_CLASS(CCommDbTest022_11) : public CTestStepCommDb
{
public:
	CCommDbTest022_11();
	~CCommDbTest022_11();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.12
//

NONSHARABLE_CLASS(CCommDbTest022_12) : public CTestStepCommDb
{
public:
	CCommDbTest022_12();
	~CCommDbTest022_12();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.13
//

NONSHARABLE_CLASS(CCommDbTest022_13) : public CTestStepCommDb
{
public:
	CCommDbTest022_13();
	~CCommDbTest022_13();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.14
//

NONSHARABLE_CLASS(CCommDbTest022_14) : public CTestStepCommDb
{
public:
	CCommDbTest022_14();
	~CCommDbTest022_14();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.15
//

NONSHARABLE_CLASS(CCommDbTest022_15) : public CTestStepCommDb
{
public:
	CCommDbTest022_15();
	~CCommDbTest022_15();

	virtual enum TVerdict doTestStepL( void );
	TInt executeStepL();
	TVerdict doTestStepPreambleL();

private:

};


//
//	Test step 022.16
//

NONSHARABLE_CLASS(CCommDbTest022_16) : public CTestStepCommDb
{
public:
	CCommDbTest022_16();
	~CCommDbTest022_16();

	virtual enum TVerdict doTestStepL( void );

private:

};


//
//	Test step 022.17
//

NONSHARABLE_CLASS(CCommDbTest022_17) : public CTestStepCommDb
{
public:
	CCommDbTest022_17();
	~CCommDbTest022_17();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.18
//

NONSHARABLE_CLASS(CCommDbTest022_18) : public CTestStepCommDb
{
public:
	CCommDbTest022_18();
	~CCommDbTest022_18();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.19
//

NONSHARABLE_CLASS(CCommDbTest022_19) : public CTestStepCommDb
{
public:
	CCommDbTest022_19();
	~CCommDbTest022_19();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.20
//

NONSHARABLE_CLASS(CCommDbTest022_20) : public CTestStepCommDb
{
public:
	CCommDbTest022_20();
	~CCommDbTest022_20();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.21
//

NONSHARABLE_CLASS(CCommDbTest022_21) : public CTestStepCommDb
{
public:
	CCommDbTest022_21();
	~CCommDbTest022_21();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.22
//

NONSHARABLE_CLASS(CCommDbTest022_22) : public CTestStepCommDb
{
public:
	CCommDbTest022_22();
	~CCommDbTest022_22();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.23
//

NONSHARABLE_CLASS(CCommDbTest022_23) : public CTestStepCommDb
{
public:
	CCommDbTest022_23();
	~CCommDbTest022_23();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.24
//

NONSHARABLE_CLASS(CCommDbTest022_24) : public CTestStepCommDb
{
public:
	CCommDbTest022_24();
	~CCommDbTest022_24();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.25
//

NONSHARABLE_CLASS(CCommDbTest022_25) : public CTestStepCommDb
{
public:
	CCommDbTest022_25();
	~CCommDbTest022_25();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.26
//

NONSHARABLE_CLASS(CCommDbTest022_26) : public CTestStepCommDb
{
public:
	CCommDbTest022_26();
	~CCommDbTest022_26();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.27
//

NONSHARABLE_CLASS(CCommDbTest022_27) : public CTestStepCommDb
{
public:
	CCommDbTest022_27();
	~CCommDbTest022_27();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.28
//

NONSHARABLE_CLASS(CCommDbTest022_28) : public CTestStepCommDb
{
public:
	CCommDbTest022_28();
	~CCommDbTest022_28();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.29
//

NONSHARABLE_CLASS(CCommDbTest022_29) : public CTestStepCommDb
{
public:
	CCommDbTest022_29();
	~CCommDbTest022_29();

	virtual enum TVerdict doTestStepL( void );

private:

};

//
//	Test step 022.30
//

NONSHARABLE_CLASS(CCommDbTest022_30) : public CTestStepCommDb
{
public:
	CCommDbTest022_30();
	~CCommDbTest022_30();

	TInt executeStepL();
	virtual enum TVerdict doTestStepL( void );

private:

};

#endif //(__STEP_022_XX_H__)
