sipvoipprovider/inc/svputdefs.h
changeset 0 a4daefaec16c
equal deleted inserted replaced
-1:000000000000 0:a4daefaec16c
       
     1 /*
       
     2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Project wide unit testing definitions.
       
    15 *
       
    16 */
       
    17 
       
    18 #ifndef SVPUTDEFS_H
       
    19 #define SVPUTDEFS_H
       
    20 
       
    21 /*
       
    22 #ifdef IMPORT_C
       
    23 #undef IMPORT_C
       
    24 #define IMPORT_C
       
    25 #endif // IMPORT_C
       
    26 
       
    27 #ifdef EXPORT_C
       
    28 #undef EXPORT_C
       
    29 #define EXPORT_C
       
    30 #endif // EXPORT_C
       
    31 */
       
    32 
       
    33 //#if (defined _DEBUG || defined DEBUG)
       
    34 #if (defined TEST_EUNIT)
       
    35 
       
    36 #define SVP_UT_DEFS \
       
    37   friend class UT_SipVoipProviderUsecases;\
       
    38   friend class UT_CSVPController;\
       
    39   friend class UT_CSVPSessionBase;\
       
    40   friend class CSVPSession_stub;\
       
    41   friend class UT_CSVPDTMFEventGenerator;\
       
    42   friend class UT_CSVPEmergencyConnection;\
       
    43   friend class UT_CSVPEmergencyIapProvider;\
       
    44   friend class UT_CSVPEmergencySession;\
       
    45   friend class UT_CSVPPositioningProvider;\
       
    46   friend class UT_CSVPHoldConnectedState;\
       
    47   friend class UT_CSVPHoldContext;\
       
    48   friend class UT_CSVPHoldController;\
       
    49   friend class UT_CSVPHoldMediaHandler;\
       
    50   friend class UT_CSVPHoldOutEstablishingState;\
       
    51   friend class UT_CSVPHoldInEstablishingState;\
       
    52   friend class UT_CSVPHoldDHState;\
       
    53   friend class UT_CSVPHoldInState;\
       
    54   friend class UT_CSVPHoldOutState;\
       
    55   friend class UT_CSVPForwardProvider;\
       
    56   friend class UT_CSVPMoSession;\
       
    57   friend class UT_CSVPMtSession;\
       
    58   friend class UT_CSVPPropertyWatch;\
       
    59   friend class UT_CSVPSSLogCall;\
       
    60   friend class UT_CSVPSuppServices;\
       
    61   friend class UT_CSVPTimer;\
       
    62   friend class UT_CSVPTransferController;\
       
    63   friend class UT_CSVPTransferStateContext;\
       
    64   friend class UT_CSVPTransferAcceptedState;\
       
    65   friend class UT_CSVPTransferIdleState;\
       
    66   friend class UT_CSVPTransferPendingState;\
       
    67   friend class UT_CSVPTransferTerminatedState;\
       
    68   friend class UT_CSVPTransferTerminatingState;\
       
    69   friend class UT_CSVPUriParser;\
       
    70   friend class UT_CSVPVolumeObserver;\
       
    71   friend class UT_CSVPUtility;\
       
    72   friend class UT_CSVPAudioUtility;
       
    73 
       
    74 #else // (defined _DEBUG || defined DEBUG)
       
    75 
       
    76 #define SVP_UT_DEFS
       
    77 
       
    78 #endif // (defined _DEBUG || defined DEBUG)
       
    79 
       
    80 
       
    81 #endif // SVPUTDEFS_H
       
    82 
       
    83 // end of file