rtp/rtpstack/tsrc/ut_rtpstack/src/TestRTPServiceDllMain.cpp
author hgs
Mon, 28 Jun 2010 19:10:29 +0300
changeset 30 d7640adb246b
parent 0 307788aac0a8
permissions -rw-r--r--
201025_01

/*
* Copyright (c) 2004 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:  
*
*/




//  CLASS HEADER
#include "UT_CLocalAddrResolver.h"
#include "UT_CRtpAPI.h"
#include "UT_CRtpComm.h"
#include "UT_CRtpCommRecv.h"
#include "UT_CRtpCommSend.h"
#include "UT_CRtpManager.h"
#include "UT_CRtpPacket.h"
#include "UT_CRtpRecvStream.h"
#include "UT_CRtpSDES.h"
#include "UT_CRtpSendItem.h"
#include "UT_CRtpSession.h"
#include "UT_CRtpStream.h"
#include "UT_CRtpTimer.h"
#include "UT_CRtpTranStream.h"
#include "UT_CRtpStpPacket.h"
#include "UT_TRtpHeaderExtension.h"
#include "UT_TRtpSendHeader.h"
#include "UT_TRtpRecvHeader.h"
#include "UT_TRtpUtil.h"
#include "UT_CRtpSessionSRTP.h"

//  EXTERNAL INCLUDES
#include <digia/eunit/ceunittestsuite.h>

/**
 * Test suite factory function.
 */
EXPORT_C MEUnitTest* CreateTestSuiteL()
    {
    CEUnitTestSuite* rootSuite = CEUnitTestSuite::NewLC(_L("Wizard generated"));
    
    rootSuite->AddL( UT_CLocalAddrResolver::NewLC() );
    CleanupStack::Pop();
    
    rootSuite->AddL( UT_CRtpAPI::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpComm::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpCommRecv::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpCommSend::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpManager::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpPacket::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpRecvStream::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpSDES::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpSendItem::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpSession::NewLC() );
    CleanupStack::Pop();

	rootSuite->AddL( UT_CRtpSessionSrtp::NewLC() );
    CleanupStack::Pop();
    
    rootSuite->AddL( UT_CRtpStream::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpTimer::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpTranStream::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_CRtpStpPacket::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_TRtpHeaderExtension::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_TRtpSendHeader::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_TRtpRecvHeader::NewLC() );
    CleanupStack::Pop();

    rootSuite->AddL( UT_TRtpUtil::NewLC() );
    CleanupStack::Pop();
    
    CleanupStack::Pop(); // rootSuite
    
    return rootSuite;
    }

#ifndef __SECURE_API__
/**
 * Standard Symbian DLL entry point function.
 */
GLDEF_C TInt E32Dll(TDllReason)
    {
    return KErrNone;
    }
#endif

//  END OF FILE