common/tools/ats/smoketest/IM/inc/TestRunner.h
author Maciej Seroka <maciejs@symbian.org>
Thu, 12 Nov 2009 14:45:32 +0000
changeset 756 736214c0060b
child 872 17498133d9ad
permissions -rw-r--r--
Added new smoketest
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
756
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     1
/*
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     2
* Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies). 
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     3
* All rights reserved.
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     4
* This component and the accompanying materials are made available
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     5
* under the terms of the License "Symbian Foundation License v1.0"
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     6
* which accompanies this distribution, and is available
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     7
* at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     8
*
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     9
* Initial Contributors:
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    11
*
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    12
* Contributors:
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    13
*
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    14
* Description: The class handles the test case running.
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    15
*
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    16
*/
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    17
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    18
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    19
#ifndef TESTRUNNER_H
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    20
#define TESTRUNNER_H
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    21
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    22
// INCLUDES
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    23
#include <f32file.h>
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    24
#include <e32test.h>
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    25
#include "IMApiMTHandlers.h"
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    26
#include "StifTestModule.h"
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    27
#include <StifLogger.h>
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    28
#include <badesca.h>
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    29
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    30
#include <cntdb.h>
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    31
#include <cntfield.h>
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    32
#include <cntfldst.h>
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    33
#include <cntitem.h>
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    34
#include <commdb.h>
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    35
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    36
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    37
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    38
// FORWARD DECLARATIONS
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    39
class CTestRunner;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    40
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    41
// FORWARD DECLARATIONS
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    42
class CErrorHandler;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    43
class CAccessHandler;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    44
class CTestIdleTimer;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    45
class CTestTimer;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    46
class CPureHandler;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    47
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    48
// ENUMS
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    49
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    50
enum TWhichCase
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    51
    {
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    52
    InvalidLogin = 1,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    53
    Login,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    54
    SendMessageValidUserId,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    55
    SendMessageValidTwoUserId,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    56
    SendMessageValidContact,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    57
    SendMessageValidTwoContact,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    58
    SendPToPContactContentType,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    59
    SendPToPUserIDContentType,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    60
    Logout,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    61
    CancelLogin,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    62
    Finish,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    63
	CreateImClient
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    64
    };
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    65
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    66
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    67
// CONSTANTS
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    68
const TInt KImpsMaxLen       = 100;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    69
const TInt KImpsMaxSapLen       = 100;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    70
const TInt KImpsMaxUserIdLen    =  50;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    71
const TInt KImpsMaxClientIdLen 	= 64;  // maximum Client ID, this is not sure!
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    72
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    73
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    74
// CLASS DECLARATIONS
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    75
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    76
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    77
class CTestRunner : public CActive
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    78
    {
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    79
    public:
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    80
        /**
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    81
        * Static factory method,
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    82
        *
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    83
        * Entry point into Symbian's 2 phase construction pattern.
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    84
        */
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    85
        static CTestRunner* NewL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    86
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    87
        /**
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    88
        * Destructor.
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    89
        */
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    90
        virtual ~CTestRunner();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    91
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    92
        /**
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    93
        * Start the execution.
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    94
        */
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    95
        void StartRunL( TWhichCase aCase );
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    96
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    97
        CContactIdArray* GetWVContactIdsLC();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    98
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    99
        /**
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   100
        * Symbian's 2 phase construction pattern.
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   101
        */
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   102
        void ConstructL( );
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   103
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   104
        TInt CreateInstanceL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   105
        TInt RegisterConnObserverL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   106
        TInt LoadIMInterfaceL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   107
        TInt IMRegisterL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   108
        TInt LoginL( const TDesC& aUserID );
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   109
        TInt SendPToPValidUserIDL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   110
        TInt SendPToPValidTwoUserIDL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   111
        TInt SendPToPValidContactL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   112
        TInt SendPToPValidTwoContactL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   113
        TInt SendPToPContactContentTypeL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   114
        TInt SendPToPUserIDContentTypeL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   115
        TInt QueryIMConnectionStatusL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   116
        TInt CancelLoginL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   117
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   118
        void GetDefaultAccessPoint();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   119
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   120
        void ReadIniFileL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   121
        TBuf<KImpsMaxSapLen> iSapValue;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   122
        TBuf<KImpsMaxUserIdLen> iUserIdValue;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   123
        TBuf<KImpsMaxLen> iPassword;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   124
        TBuf<KImpsMaxClientIdLen>  iClientId;  // 1.3 Client ID Implementation
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   125
        TBuf<KImpsMaxLen> iUserId1;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   126
        TBuf<KImpsMaxLen> iUserId2;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   127
        TInt iIAP;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   128
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   129
    public: // Functions from base classes
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   130
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   131
        /**
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   132
        * Active object completion
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   133
        */
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   134
        void RunL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   135
        /**
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   136
        * Active object cancellation
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   137
        */
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   138
        void DoCancel();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   139
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   140
    private:
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   141
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   142
        // By default, prohibit copy constructor
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   143
        CTestRunner( const CTestRunner& );
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   144
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   145
        // Prohibit assigment operator
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   146
        CTestRunner& operator= ( const CTestRunner& );
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   147
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   148
        /**
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   149
        * C-style constructor.
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   150
        */
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   151
        CTestRunner();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   152
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   153
        // actual runner, that is leave trapped
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   154
        void DoRunL();
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   155
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   156
    private:    // Data
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   157
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   158
        TWhichCase				iCase;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   159
        CIMApiClientHandler*     iImObserver; //earlier code
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   160
        //MImObserver*     iImObserver;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   161
        CConnectionObserver*    iConnObserver;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   162
        CImConnection*          iOpenApi;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   163
        MImClient*              iImClient;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   164
        CStifLogger*			iLog;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   165
        CContactDatabase*       iDatabase;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   166
    };
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   167
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   168
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   169
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   170
class CTestScheduler : public CActiveScheduler
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   171
    {
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   172
    public:
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   173
        void Error ( TInt aError ) const;
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   174
    };
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   175
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   176
class CTestLogger1 : public CBase
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   177
    {
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   178
    public:
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   179
        //IMPORT_C static void CTestLogger::Log(TRefByValue<const TDesC> aFmt,...);
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   180
        IMPORT_C static void Log( TRefByValue<const TDesC> aFmt, ... );
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   181
    };
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   182
736214c0060b Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   183
#endif