os/mm/mmtestenv/mmtestfwunittest/src/tsu_mmtsth01/TSU_MmTsth01.h
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 // Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 // This file contains definitions of the test step classes for TSU_MMTSTH01
    15 // 
    16 //
    17 
    18 #ifndef __TSU_MMTSTH01_H__
    19 #define __TSU_MMTSTH01_H__
    20 
    21 #include "TSU_MmTsthStep01.h"
    22  
    23 // Parseline : MM-TSTH-U-0101
    24 
    25 class RTestMmTsthU0101 : public RTSUMmTsthStep01
    26 	{
    27 public:
    28 	static RTestMmTsthU0101* NewL();
    29 	RTestMmTsthU0101();
    30 	virtual TVerdict OpenL();
    31 	virtual void Close();
    32 	virtual TVerdict DoTestStepL();
    33 	};
    34 
    35 // Parseline : MM-TSTH-U-0102
    36 
    37 class RTestMmTsthU0102 : public RTSUMmTsthStep01
    38 	{
    39 public:
    40 	static RTestMmTsthU0102* NewL();
    41 	RTestMmTsthU0102();
    42 	virtual TVerdict DoTestStepL();
    43 	};
    44 
    45 // Parseline : MM-TSTH-U-0103
    46 
    47 class RTestMmTsthU0103 : public RTSUMmTsthStep01
    48 	{
    49 public:
    50 	static RTestMmTsthU0103* NewL();
    51 	RTestMmTsthU0103();
    52 	virtual TVerdict DoTestStepL();
    53 	};
    54 
    55 // Parseline : MM-TSTH-U-0104
    56 
    57 class RTestMmTsthU0104 : public RTSUMmTsthStep01
    58 	{
    59 public:
    60 	static RTestMmTsthU0104* NewL();
    61 	RTestMmTsthU0104();
    62 	virtual TVerdict DoTestStepL();
    63 	};
    64 
    65 // Parseline : MM-TSTH-U-0111
    66 
    67 class RTestMmTsthU0111 : public RTSUMmTsthStep01
    68 	{
    69 public:
    70 	static RTestMmTsthU0111* NewL();
    71 	RTestMmTsthU0111();
    72 	virtual TVerdict DoTestStepL();
    73 	};
    74 
    75 
    76 // Dummy test steps
    77 
    78 class RTestStepDummy : public RTestStep
    79 	{
    80 public:
    81 	static RTestStepDummy* NewL();
    82 	RTestStepDummy();
    83 	virtual TVerdict DoTestStepL();
    84 	};
    85 
    86 // Dummy panic test step
    87 
    88 class RPanicTestStepDummy : public RTestStep
    89 	{
    90 public:
    91 	static RPanicTestStepDummy* NewL();
    92 	RPanicTestStepDummy();
    93 	virtual TVerdict DoTestStepL();
    94 	};
    95 
    96 #endif // __TSU_MMTSTH01_H__