--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmsharing/mmshui/tsrc/ut_ui/src/ut_musuilivesharingcontroller.cpp Wed Sep 01 12:31:01 2010 +0100
@@ -0,0 +1,888 @@
+/*
+* Copyright (c) 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:
+*
+*/
+
+
+// INTERNAL INCLUDES
+#include "ut_musuilivesharingcontroller.h"
+#include "musuilivesharingcontroller.h"
+#include "musuilivesharingobserveradapter.h"
+//#include "musestubs.h"
+//#include "musengtestdefs.h"
+#include "musuieventobserveradapter.h"
+#include "musuidefinitions.h"
+#include <musenglivesession.h>
+
+// SYSTEM INCLUDES
+#include <digia/eunit/eunitmacros.h>
+#include <e32property.h>
+
+//#include <centralrepository.h>
+//#include <mcedisplaysink.h>
+
+using namespace NMusResourceApi;
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+UT_CMusUiLiveSharingController* UT_CMusUiLiveSharingController::NewL()
+ {
+ UT_CMusUiLiveSharingController* self = UT_CMusUiLiveSharingController::NewLC();
+ CleanupStack::Pop( self );
+ return self;
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+UT_CMusUiLiveSharingController* UT_CMusUiLiveSharingController::NewLC()
+ {
+ UT_CMusUiLiveSharingController* self = new( ELeave ) UT_CMusUiLiveSharingController();
+ CleanupStack::PushL( self );
+ self->ConstructL();
+ return self;
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+UT_CMusUiLiveSharingController::~UT_CMusUiLiveSharingController()
+ {
+ // NOP
+ }
+
+
+// -----------------------------------------------------------------------------
+// Default constructor
+// -----------------------------------------------------------------------------
+//
+UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController()
+ {
+ // NOP
+ }
+
+
+// -----------------------------------------------------------------------------
+// Second phase construct
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::ConstructL()
+ {
+ // The ConstructL from the base class CEUnitTestSuiteClass must be called.
+ // It generates the test case table.
+ CEUnitTestSuiteClass::ConstructL();
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::SetupL()
+ {
+
+ iEventObserver = new (ELeave) CMusUiEventObserverAdapter();
+ EUNIT_ASSERT( iEventObserver );
+
+ iLiveSharingObserverAdapter = new (ELeave) CMusUiLiveSharingObserverAdapter();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter );
+
+
+ RProperty::iIntProperty = 0;
+ RProperty::iErrorCode = KErrNone;
+
+
+ iLiveSharingController = CMusUiLiveSharingController::NewL( iLiveSharingObserverAdapter, TRect( 0,0,100,100));
+ iEventController = static_cast<CMusUiEventController*>
+ ( iLiveSharingController );
+
+ EUNIT_ASSERT( iEventController );
+ iEventController->SetEventObserver( iEventObserver );
+ EUNIT_ASSERT( iEventController->iObserver == iEventObserver );
+
+
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::Teardown()
+ {
+ delete iLiveSharingController;
+ iEventController = NULL;
+ delete iEventObserver;
+ delete iLiveSharingObserverAdapter;
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_StartInvitationLL()
+ {
+
+ //iLiveSharingController->StartInvitationL();
+ //EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleAsyncEventL );
+ //EUNIT_ASSERT( iLiveSharingObserverAdapter->iHandleAsyncEventId == EMusUiAsyncStartInvitation );
+ EUNIT_ASSERT( EFalse );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_AddressFoundLL()
+ {
+ EUNIT_ASSERT( EFalse );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_InviteLL()
+ {
+
+ // Precondititions
+ iLiveSharingObserverAdapter->iErrorCode = KErrNone;
+ iEventController->iCameraAvailable = EAvailable;
+ iEventController->iSipRegistrationPending = EFalse;
+
+ // sip address length > 0 and no separator
+ _LIT( KRes, "address" );
+ delete iEventController->iRemoteSipAddress;
+ iEventController->iRemoteSipAddress = KRes().AllocL();
+ iLiveSharingController->InviteL();
+
+ EUNIT_ASSERT( iLiveSharingController->iSession->iInvited );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EShowWaitDialogL );
+
+
+ // sip address length > 0 and separator
+ _LIT( KRes2, "Address1, Address2, Address3" );
+ delete iEventController->iRemoteSipAddress;
+ iEventController->iRemoteSipAddress = KRes2().AllocL();
+ iLiveSharingController->iSession->iInvited = EFalse;
+ iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::ENone;
+
+ iLiveSharingController->InviteL();
+ EUNIT_ASSERT( iLiveSharingController->iSession->iInvited );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EShowWaitDialogL );
+
+
+ // sip addres length = 0
+ _LIT( KRes3, "" );
+ delete iEventController->iRemoteSipAddress;
+ iEventController->iRemoteSipAddress = KRes3().AllocL();
+ iLiveSharingController->iSession->iInvited = EFalse;
+ iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::ENone;
+
+ iLiveSharingController->InviteL();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EManualAddressEntryL );
+
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_InviteL2L()
+ {
+ // Precondititions
+ iLiveSharingObserverAdapter->iErrorCode = KErrNone;
+
+ // registration not pending and triedinvitations > 1
+ iEventController->iSipRegistrationPending = EFalse;
+ iLiveSharingController->iSession->iInvited = EFalse;
+ iLiveSharingController->iManualAddressTyped = EFalse;
+ iLiveSharingController->iTriedInvitations = 2;
+
+ _LIT( KRes, "address" );
+ iLiveSharingController->InviteL( KRes );
+ EUNIT_ASSERT( iLiveSharingController->iSession->iInvited );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EShowWaitDialogL );
+
+
+ // registration not pending and triedinvitations > 1
+ iLiveSharingController->iSession->iErrorCode = KErrArgument;
+
+ iEventController->iSipRegistrationPending = EFalse;
+ iLiveSharingController->iSession->iInvited = EFalse;
+ iLiveSharingController->iManualAddressTyped = EFalse;
+ iLiveSharingController->iTriedInvitations = 2;
+
+ iLiveSharingController->InviteL( KRes );
+ EUNIT_ASSERT( iLiveSharingController->iSession->iInvited );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleExitL );
+
+
+ // registration not pending and triedinvitations = 0
+ iLiveSharingController->iSession->iErrorCode = KErrArgument;
+
+ iEventController->iSipRegistrationPending = EFalse;
+ iLiveSharingController->iSession->iInvited = EFalse;
+ iLiveSharingController->iManualAddressTyped = EFalse;
+ iLiveSharingController->iTriedInvitations = 0;
+
+ _LIT( KProposal, "proposal_address" );
+ delete iEventController->iRemoteSipAddressProposal;
+ iEventController->iRemoteSipAddressProposal = KProposal().AllocL();
+
+ // Manual address entry
+ iLiveSharingController->InviteL( KRes );
+ EUNIT_ASSERT( iLiveSharingController->iSession->iInvited );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EShowWaitDialogL );
+ EUNIT_ASSERT( iLiveSharingController->iTriedInvitations == 1 );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iAddress->Des().Compare( KProposal ) == 0 );
+
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SetRectL()
+ {
+
+ TRect rect = TRect( 0,0, 100,100 );
+
+ iLiveSharingController->iSession->iErrorCode = KErrArgument;
+ iLiveSharingController->SetRect( rect );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleError );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iError == KErrArgument );
+
+ iLiveSharingController->iSession->iErrorCode = KErrNone;
+ iLiveSharingController->SetRect( rect );
+ EUNIT_ASSERT( iLiveSharingController->iSession->iRect == iLiveSharingController->CenteredRect( rect ) );
+
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_CancelInvitationLL()
+ {
+
+ // Connection established cancel
+ iLiveSharingController->iSession->iInvited = ETrue;
+ iLiveSharingController->iConnectionEstablished = ETrue;
+ iLiveSharingController->iManualAddressTyped = EFalse;
+
+ iLiveSharingController->CancelInvitationL();
+ EUNIT_ASSERT( iLiveSharingController->iSession->iInvited );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleExitL );
+
+
+ // No connection cancel
+ iLiveSharingController->iSession->iInvited = ETrue;
+ iLiveSharingController->iConnectionEstablished = EFalse;
+ iLiveSharingController->iManualAddressTyped = EFalse;
+
+ iLiveSharingController->CancelInvitationL();
+ EUNIT_ASSERT( !iLiveSharingController->iSession->iInvited );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleExitL );
+
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_HandleCommandLL()
+ {
+ // TODO:
+
+ EUNIT_ASSERT( EFalse );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_PlayingL()
+ {
+ iLiveSharingController->iPlaying = ETrue;
+ EUNIT_ASSERT( iLiveSharingController->Playing() );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_CurrentZoomLL()
+ {
+ iLiveSharingController->iSession->iCurrentZoom = 14;
+ EUNIT_ASSERT( iLiveSharingController->CurrentZoomL() == 14 );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_MinZoomLL()
+ {
+ iLiveSharingController->iSession->iCurrentZoom = 13;
+ EUNIT_ASSERT( iLiveSharingController->CurrentZoomL() == 13 );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_MaxZoomLL()
+ {
+ iLiveSharingController->iSession->iCurrentZoom = 12;
+ EUNIT_ASSERT( iLiveSharingController->CurrentZoomL() == 12 );
+ }
+
+//private: // new functions:
+
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_CenteredRectL()
+ {
+ EUNIT_ASSERT( EFalse );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_ZoomInLL()
+ {
+ iLiveSharingController->iSession->iCurrentZoom = 12;
+ EUNIT_ASSERT( iLiveSharingController->CurrentZoomL() == 13 );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_ZoomOutLL()
+ {
+ iLiveSharingController->iSession->iCurrentZoom = 12;
+ EUNIT_ASSERT( iLiveSharingController->CurrentZoomL() == 11 );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SplitLL()
+ {
+ EUNIT_ASSERT( EFalse );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_ShowErrorDialogL()
+ {
+ iLiveSharingObserverAdapter->iErrorCode = KErrNone;
+ iLiveSharingController->ShowErrorDialog( 1 );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EShowErrorDialogL );
+
+ iLiveSharingObserverAdapter->iErrorCode = KErrNone;
+ iLiveSharingObserverAdapter->iShowErrorDialogErrorCode = KErrArgument;
+ iLiveSharingController->ShowErrorDialog( 1 );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleError );
+
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_DismissWaitDialogL()
+ {
+ iLiveSharingObserverAdapter->iErrorCode = KErrNone;
+ iLiveSharingController->DismissWaitDialog();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EDismissWaitDialogL );
+
+ iLiveSharingObserverAdapter->iErrorCode = KErrArgument;
+ iLiveSharingController->DismissWaitDialog();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleError );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iError == KErrArgument );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionRejectedL()
+ {
+ iLiveSharingController->SessionRejected();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleExitL );
+ } // e.g. 603 DECLINE
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionBadRequestL()
+ {
+ iLiveSharingController->SessionBadRequest();
+ EUNIT_ASSERT( ETrue );
+ } // 400
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionUnauthorizedL()
+ {
+ iLiveSharingController->SessionUnauthorized();
+ EUNIT_ASSERT( ETrue );
+ } // 401
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionPaymentRequiredL()
+ {
+ iLiveSharingController->SessionPaymentRequired();
+ EUNIT_ASSERT( ETrue );
+ } // 402
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionRecipientNotFoundL()
+ {
+ EUNIT_ASSERT( EFalse );
+ } // 404
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionProxyAuthenticationRequiredL()
+ {
+ iLiveSharingController->SessionProxyAuthenticationRequired();
+ EUNIT_ASSERT( ETrue );
+ } // 407
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionRequestTimeOutL()
+ {
+ iLiveSharingController->SessionRequestTimeOut();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleExitL );
+ } // 408
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionUnsupportedMediaTypeL()
+ {
+ iLiveSharingController->SessionUnsupportedMediaType();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleExitL );
+ } // 415
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionRequestCancelledL()
+ {
+ iLiveSharingController->SessionRequestCancelled();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleExitL );
+ } // 487
+
+//public: // from MMusEngSessionObserver
+
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionEstablishedL()
+ {
+
+ iLiveSharingController->SessionEstablished();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleExitL );
+
+
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionTerminatedL()
+ {
+ iLiveSharingController->SessionTerminated();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleExitL );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionConnectionLostL()
+ {
+ iLiveSharingController->SessionConnectionLost();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleExitL );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionFailedL()
+ {
+ iLiveSharingController->SessionFailed();
+ EUNIT_ASSERT( ETrue );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_StreamIdleL()
+ {
+ iLiveSharingController->StreamIdle();
+ EUNIT_ASSERT( ETrue );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_StreamStreamingL()
+ {
+ iLiveSharingController->StreamStreaming();
+ EUNIT_ASSERT( ETrue );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_SessionTimeChangedL()
+ {
+ iLiveSharingController->SessionTimeChanged( TTimeIntervalSeconds( 1 ) );
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EUpdateSessionTime );
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CMusUiLiveSharingController::UT_CMusUiLiveSharingController_InactivityTimeoutL()
+ {
+ iLiveSharingController->InactivityTimeout();
+ EUNIT_ASSERT( iLiveSharingObserverAdapter->iCalledObserver == CMusUiLiveSharingObserverAdapter::EHandleExitL );
+ }
+
+
+
+// TEST CASES
+
+
+// TEST TABLE
+
+EUNIT_BEGIN_TEST_TABLE(
+ UT_CMusUiLiveSharingController,
+ "UT_CMusUiLiveSharingController",
+ "UNIT" )
+
+EUNIT_TEST(
+ "StartInvitationL - test ",
+ "UT_CMusUiLiveSharingController",
+ "StartInvitationL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_StartInvitationLL, Teardown)
+
+EUNIT_TEST(
+ "AddressFoundL - test ",
+ "UT_CMusUiLiveSharingController",
+ "AddressFoundL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_AddressFoundLL, Teardown)
+
+EUNIT_TEST(
+ "InviteL - test ",
+ "UT_CMusUiLiveSharingController",
+ "InviteL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_InviteLL, Teardown)
+
+EUNIT_TEST(
+ "InviteL2 - test ",
+ "UT_CMusUiLiveSharingController",
+ "InviteL2",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_InviteL2L, Teardown)
+
+EUNIT_TEST(
+ "SetRect - test ",
+ "UT_CMusUiLiveSharingController",
+ "SetRect",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SetRectL, Teardown)
+
+EUNIT_TEST(
+ "CancelInvitationL - test ",
+ "UT_CMusUiLiveSharingController",
+ "CancelInvitationL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_CancelInvitationLL, Teardown)
+
+EUNIT_TEST(
+ "HandleCommandL - test ",
+ "UT_CMusUiLiveSharingController",
+ "HandleCommandL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_HandleCommandLL, Teardown)
+
+EUNIT_TEST(
+ "PlayingL - test ",
+ "UT_CMusUiLiveSharingController",
+ "PlayingL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_PlayingL, Teardown)
+
+EUNIT_TEST(
+ "CurrentZoomL - test ",
+ "UT_CMusUiLiveSharingController",
+ "CurrentZoomL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_CurrentZoomLL, Teardown)
+
+EUNIT_TEST(
+ "MinZoomL - test ",
+ "UT_CMusUiLiveSharingController",
+ "MinZoomL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_MinZoomLL, Teardown)
+
+EUNIT_TEST(
+ "MaxZoomL - test ",
+ "UT_CMusUiLiveSharingController",
+ "MaxZoomL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_MaxZoomLL, Teardown)
+
+EUNIT_TEST(
+ "CenteredRect - test ",
+ "UT_CMusUiLiveSharingController",
+ "CenteredRect",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_CenteredRectL, Teardown)
+
+EUNIT_TEST(
+ "ZoomInL - test ",
+ "UT_CMusUiLiveSharingController",
+ "ZoomInL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_ZoomInLL, Teardown)
+
+EUNIT_TEST(
+ "ZoomOutL - test ",
+ "UT_CMusUiLiveSharingController",
+ "ZoomOutL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_ZoomOutLL, Teardown)
+
+EUNIT_TEST(
+ "SplitL - test ",
+ "UT_CMusUiLiveSharingController",
+ "SplitL",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SplitLL, Teardown)
+
+EUNIT_TEST(
+ "ShowErrorDialog - test ",
+ "UT_CMusUiLiveSharingController",
+ "ShowErrorDialog",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_ShowErrorDialogL, Teardown)
+
+EUNIT_TEST(
+ "DismissWaitDialog - test ",
+ "UT_CMusUiLiveSharingController",
+ "DismissWaitDialog",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_DismissWaitDialogL, Teardown)
+
+EUNIT_TEST(
+ "SessionRejected - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionRejected",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionRejectedL, Teardown)
+
+EUNIT_TEST(
+ "SessionUnauthorized - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionUnauthorized",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionUnauthorizedL, Teardown)
+
+EUNIT_TEST(
+ "SessionPaymentRequired - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionPaymentRequired",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionPaymentRequiredL, Teardown)
+
+EUNIT_TEST(
+ "SessionRecipientNotFound - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionRecipientNotFound",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionRecipientNotFoundL, Teardown)
+
+EUNIT_TEST(
+ "SessionProxyAuthenticationRequired - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionProxyAuthenticationRequired",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionProxyAuthenticationRequiredL, Teardown)
+
+EUNIT_TEST(
+ "SessionRequestTimeOut - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionRequestTimeOut",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionRequestTimeOutL, Teardown)
+
+EUNIT_TEST(
+ "SessionUnsupportedMediaType - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionUnsupportedMediaType",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionUnsupportedMediaTypeL, Teardown)
+
+EUNIT_TEST(
+ "SessionRequestCancelled - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionRequestCancelled",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionRequestCancelledL, Teardown)
+
+EUNIT_TEST(
+ "SessionEstablished - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionEstablished",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionEstablishedL, Teardown)
+
+EUNIT_TEST(
+ "SessionTerminated - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionTerminated",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionTerminatedL, Teardown)
+
+EUNIT_TEST(
+ "SessionConnectionLost - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionConnectionLost",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionConnectionLostL, Teardown)
+
+EUNIT_TEST(
+ "SessionFailed - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionFailed",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionFailedL, Teardown)
+
+EUNIT_TEST(
+ "StreamIdle - test ",
+ "UT_CMusUiLiveSharingController",
+ "StreamIdle",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_StreamIdleL, Teardown)
+
+EUNIT_TEST(
+ "StreamStreaming - test ",
+ "UT_CMusUiLiveSharingController",
+ "StreamStreaming",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_StreamStreamingL, Teardown)
+
+EUNIT_TEST(
+ "SessionTimeChanged - test ",
+ "UT_CMusUiLiveSharingController",
+ "SessionTimeChanged",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_SessionTimeChangedL, Teardown)
+
+EUNIT_TEST(
+ "InactivityTimeout - test ",
+ "UT_CMusUiLiveSharingController",
+ "InactivityTimeout",
+ "FUNCTIONALITY",
+ SetupL, UT_CMusUiLiveSharingController_InactivityTimeoutL, Teardown)
+
+EUNIT_END_TEST_TABLE
+
+// END OF FILE