mmsharing/mmshui/tsrc/ut_ui/src/ut_musuiclipsharingcontroller.cpp
branchRCL_3
changeset 33 bc78a40cd63c
parent 0 f0cf47e981f9
equal deleted inserted replaced
32:73a1feb507fb 33:bc78a40cd63c
       
     1 /*
       
     2 * Copyright (c) 2009 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:
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 //  INTERNAL INCLUDES
       
    20 #include "ut_musuiclipsharingcontroller.h"
       
    21 #include "musuiclipsharingcontroller.h"
       
    22 #include "musuiclipsharingobserveradapter.h"
       
    23 #include "musuieventobserveradapter.h"
       
    24 #include "musuidefinitions.h"
       
    25 #include "musengclipsession.h"
       
    26 #include <e32property.h>
       
    27 //#include "musestubs.h"
       
    28 //#include "musengtestdefs.h"
       
    29 
       
    30 //  SYSTEM INCLUDES
       
    31 #include <digia/eunit/eunitmacros.h>
       
    32 //#include <centralrepository.h>
       
    33 //#include <mcedisplaysink.h>
       
    34 
       
    35 
       
    36 
       
    37 
       
    38 // -----------------------------------------------------------------------------
       
    39 //
       
    40 // -----------------------------------------------------------------------------
       
    41 //
       
    42 UT_CMusUiClipSharingController* UT_CMusUiClipSharingController::NewL()
       
    43     {
       
    44     UT_CMusUiClipSharingController* self = UT_CMusUiClipSharingController::NewLC();
       
    45     CleanupStack::Pop( self );
       
    46     return self;
       
    47     }
       
    48 
       
    49 
       
    50 // -----------------------------------------------------------------------------
       
    51 //
       
    52 // -----------------------------------------------------------------------------
       
    53 //
       
    54 UT_CMusUiClipSharingController* UT_CMusUiClipSharingController::NewLC()
       
    55     {
       
    56     UT_CMusUiClipSharingController* self = new( ELeave ) UT_CMusUiClipSharingController();
       
    57     CleanupStack::PushL( self );
       
    58     self->ConstructL();
       
    59     return self;
       
    60     }
       
    61 
       
    62 
       
    63 // -----------------------------------------------------------------------------
       
    64 //
       
    65 // -----------------------------------------------------------------------------
       
    66 //
       
    67 UT_CMusUiClipSharingController::~UT_CMusUiClipSharingController()
       
    68     {
       
    69     // NOP
       
    70     }
       
    71 
       
    72 
       
    73 // -----------------------------------------------------------------------------
       
    74 // Default constructor
       
    75 // -----------------------------------------------------------------------------
       
    76 //
       
    77 UT_CMusUiClipSharingController::UT_CMusUiClipSharingController()
       
    78     {
       
    79     // NOP
       
    80     }
       
    81 
       
    82 
       
    83 // -----------------------------------------------------------------------------
       
    84 // Second phase construct
       
    85 // -----------------------------------------------------------------------------
       
    86 //
       
    87 void UT_CMusUiClipSharingController::ConstructL()
       
    88     {
       
    89     // The ConstructL from the base class CEUnitTestSuiteClass must be called.
       
    90     // It generates the test case table.
       
    91     CEUnitTestSuiteClass::ConstructL();
       
    92     }
       
    93 
       
    94 
       
    95 // -----------------------------------------------------------------------------
       
    96 //
       
    97 // -----------------------------------------------------------------------------
       
    98 //
       
    99 void UT_CMusUiClipSharingController::SetupL()
       
   100     {
       
   101     iEventObserver = new (ELeave) CMusUiEventObserverAdapter();
       
   102     EUNIT_ASSERT( iEventObserver );
       
   103 
       
   104     iClipSharingObserverAdapter = new (ELeave) CMusUiClipSharingObserverAdapter();
       
   105     EUNIT_ASSERT( iClipSharingObserverAdapter );
       
   106 
       
   107 
       
   108     RProperty::iIntProperty = 0;
       
   109     RProperty::iErrorCode = KErrNone;
       
   110 
       
   111 
       
   112     iClipSharingController = CMusUiClipSharingController::NewL( iClipSharingObserverAdapter, TRect( 0,0,100,100));
       
   113     iEventController = static_cast<CMusUiEventController*>
       
   114                         ( iClipSharingController );
       
   115 
       
   116     EUNIT_ASSERT( iEventController );
       
   117     iEventController->SetEventObserver( iEventObserver );
       
   118     EUNIT_ASSERT( iEventController->iObserver == iEventObserver );
       
   119     
       
   120     // Need fake active object event...
       
   121     _LIT( KFileName , "clip.3gp" );
       
   122     iClipSharingController->iFileName = KFileName().AllocL();
       
   123     iClipSharingController->HandleAsyncEventL( EMusUiAsyncStartMediaGallery );
       
   124     }
       
   125 
       
   126 
       
   127 // -----------------------------------------------------------------------------
       
   128 //
       
   129 // -----------------------------------------------------------------------------
       
   130 //
       
   131 void UT_CMusUiClipSharingController::Teardown()
       
   132     {
       
   133     delete iClipSharingController;
       
   134     iEventController = NULL;
       
   135     delete iEventObserver;
       
   136     delete iClipSharingObserverAdapter;
       
   137     }
       
   138 
       
   139 
       
   140 
       
   141 // TEST CASES
       
   142 
       
   143 
       
   144 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_StartInvitationLL()
       
   145     {
       
   146     // TODO:
       
   147     EUNIT_ASSERT( EFalse );
       
   148     }
       
   149 
       
   150 
       
   151 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_AddressFoundLL()
       
   152     {
       
   153     EUNIT_ASSERT( EFalse );
       
   154     }
       
   155 
       
   156 
       
   157 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_InviteLL()
       
   158     {
       
   159     // Precondititions
       
   160     iClipSharingObserverAdapter->iErrorCode = KErrNone; 
       
   161     iEventController->iCameraAvailable = EAvailable;
       
   162     iEventController->iSipRegistrationPending = EFalse;
       
   163     
       
   164     // sip address length > 0 and no separator
       
   165     _LIT( KRes, "address" );
       
   166     delete iEventController->iRemoteSipAddress;
       
   167     iEventController->iRemoteSipAddress = KRes().AllocL();
       
   168     iClipSharingController->InviteL();
       
   169     
       
   170     EUNIT_ASSERT( iClipSharingController->iSession->iInvited );
       
   171     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EShowWaitDialogL );
       
   172 
       
   173 
       
   174     // sip address length > 0 and separator
       
   175     _LIT( KRes2, "Address1, Address2, Address3" );
       
   176     delete iEventController->iRemoteSipAddress;
       
   177     iEventController->iRemoteSipAddress = KRes2().AllocL();
       
   178     iClipSharingController->iSession->iInvited = EFalse;
       
   179     iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::ENone;
       
   180 
       
   181     iClipSharingController->InviteL();
       
   182     EUNIT_ASSERT( iClipSharingController->iSession->iInvited );
       
   183     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EShowWaitDialogL );
       
   184     
       
   185     
       
   186     // sip addres length = 0
       
   187     _LIT( KRes3, "" );
       
   188     delete iEventController->iRemoteSipAddress;
       
   189     iEventController->iRemoteSipAddress = KRes3().AllocL();
       
   190     iClipSharingController->iSession->iInvited = EFalse;
       
   191     iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::ENone;
       
   192 
       
   193     iClipSharingController->InviteL();
       
   194     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EManualAddressEntryL );
       
   195    
       
   196     }
       
   197 
       
   198 
       
   199 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_InviteL2L()
       
   200     {
       
   201     // Precondititions
       
   202     iClipSharingObserverAdapter->iErrorCode = KErrNone; 
       
   203 
       
   204     // registration not pending and triedinvitations > 1
       
   205     iEventController->iSipRegistrationPending = EFalse;
       
   206     iClipSharingController->iSession->iInvited = EFalse;
       
   207     iClipSharingController->iManualAddressTyped = EFalse;
       
   208     iClipSharingController->iTriedInvitations = 2;
       
   209 
       
   210     _LIT( KRes, "address" );
       
   211     iClipSharingController->InviteL( KRes );
       
   212     EUNIT_ASSERT( iClipSharingController->iSession->iInvited );
       
   213     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EShowWaitDialogL );
       
   214 
       
   215 
       
   216     // registration not pending and triedinvitations > 1
       
   217     iClipSharingController->iSession->iErrorCode = KErrArgument; 
       
   218 
       
   219     iEventController->iSipRegistrationPending = EFalse;
       
   220     iClipSharingController->iSession->iInvited = EFalse;
       
   221     iClipSharingController->iManualAddressTyped = EFalse;
       
   222     iClipSharingController->iTriedInvitations = 2;
       
   223 
       
   224     iClipSharingController->InviteL( KRes );
       
   225     EUNIT_ASSERT( iClipSharingController->iSession->iInvited );
       
   226     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleExitL );
       
   227 
       
   228 
       
   229     // registration not pending and triedinvitations = 0 
       
   230     iClipSharingController->iSession->iErrorCode = KErrArgument; 
       
   231 
       
   232     iEventController->iSipRegistrationPending = EFalse;
       
   233     iClipSharingController->iSession->iInvited = EFalse;
       
   234     iClipSharingController->iManualAddressTyped = EFalse;
       
   235     iClipSharingController->iTriedInvitations = 0;
       
   236 
       
   237     _LIT( KProposal, "proposal_address" );
       
   238     delete iEventController->iRemoteSipAddressProposal;
       
   239     iEventController->iRemoteSipAddressProposal = KProposal().AllocL();
       
   240     
       
   241     // Manual address entry
       
   242     iClipSharingController->InviteL( KRes );
       
   243     EUNIT_ASSERT( iClipSharingController->iSession->iInvited );
       
   244     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EShowWaitDialogL );
       
   245     EUNIT_ASSERT( iClipSharingController->iTriedInvitations == 1 );
       
   246     EUNIT_ASSERT( iClipSharingObserverAdapter->iAddress->Des().Compare( KProposal ) == 0 );
       
   247     }
       
   248 
       
   249 
       
   250 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SetRectL()
       
   251     {
       
   252 	TRect rect = TRect( 0,0, 100,100 );
       
   253 	
       
   254     iClipSharingController->iSession->iErrorCode = KErrArgument;
       
   255     iClipSharingController->SetRect( rect );
       
   256     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleError );
       
   257     EUNIT_ASSERT( iClipSharingObserverAdapter->iError == KErrArgument );
       
   258 
       
   259     iClipSharingController->iSession->iErrorCode = KErrNone;
       
   260     iClipSharingController->SetRect( rect );
       
   261     EUNIT_ASSERT( iClipSharingController->iSession->iRect == rect );
       
   262     }
       
   263 
       
   264 
       
   265 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_CancelInvitationLL()
       
   266     {
       
   267     // Connection established cancel	
       
   268 	iClipSharingController->iSession->iInvited = ETrue;
       
   269     iClipSharingController->iConnectionEstablished = ETrue;
       
   270     iClipSharingController->iManualAddressTyped = EFalse;
       
   271 
       
   272     iClipSharingController->CancelInvitationL();
       
   273     EUNIT_ASSERT( iClipSharingController->iSession->iInvited );
       
   274     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleExitL );
       
   275 
       
   276 
       
   277     // No connection cancel	
       
   278 	iClipSharingController->iSession->iInvited = ETrue;
       
   279     iClipSharingController->iConnectionEstablished = EFalse;
       
   280     iClipSharingController->iManualAddressTyped = EFalse;
       
   281 
       
   282     iClipSharingController->CancelInvitationL();
       
   283     EUNIT_ASSERT( !iClipSharingController->iSession->iInvited  );
       
   284     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleExitL );
       
   285     }
       
   286 
       
   287 
       
   288 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_HandleCommandLL()
       
   289     {
       
   290     EUNIT_ASSERT( EFalse );
       
   291     }
       
   292 
       
   293 
       
   294 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_PlayingL()
       
   295     {
       
   296     iClipSharingController->iPlaying = ETrue;
       
   297     EUNIT_ASSERT( iClipSharingController->Playing() );
       
   298     }
       
   299 
       
   300 
       
   301 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SetFileNameLL()
       
   302     {
       
   303     _LIT( KRes, "filename" );
       
   304     delete iClipSharingController->iFileName;
       
   305     iClipSharingController->SetFileNameL( KRes );
       
   306     EUNIT_ASSERT( iClipSharingController->iFileName->Des().Compare( KRes ) == 0 );
       
   307     }
       
   308 
       
   309 
       
   310 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_ClipEndedL()
       
   311     {
       
   312     iClipSharingController->iClipEnded = ETrue;
       
   313     EUNIT_ASSERT( iClipSharingController->ClipEnded() );
       
   314     }
       
   315 
       
   316 
       
   317 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_ZoomInLL()
       
   318     {
       
   319     iClipSharingController->ZoomInL();
       
   320     EUNIT_ASSERT( ETrue );
       
   321     }
       
   322 
       
   323 
       
   324 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_ZoomOutLL()
       
   325     {
       
   326     iClipSharingController->ZoomOutL();
       
   327     EUNIT_ASSERT( ETrue );
       
   328     }
       
   329 
       
   330 
       
   331 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SplitLL()
       
   332     {
       
   333     EUNIT_ASSERT( EFalse );
       
   334     }
       
   335 
       
   336 
       
   337 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_ShowErrorDialogL()
       
   338     {
       
   339 	iClipSharingObserverAdapter->iErrorCode = KErrNone;
       
   340 	iClipSharingController->ShowErrorDialog( 1 );
       
   341     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EShowErrorDialogL );
       
   342 
       
   343 	iClipSharingObserverAdapter->iErrorCode = KErrNone;
       
   344 	iClipSharingObserverAdapter->iShowErrorDialogErrorCode = KErrArgument;
       
   345 	iClipSharingController->ShowErrorDialog( 1 );
       
   346     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleError );
       
   347     }
       
   348 
       
   349 
       
   350 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_DismissWaitDialogL()
       
   351     {
       
   352 	iClipSharingObserverAdapter->iErrorCode = KErrNone;
       
   353 	iClipSharingController->DismissWaitDialog();
       
   354     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EDismissWaitDialogL );
       
   355 
       
   356 	iClipSharingObserverAdapter->iErrorCode = KErrArgument;
       
   357 	iClipSharingController->DismissWaitDialog();
       
   358     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleError );
       
   359     EUNIT_ASSERT( iClipSharingObserverAdapter->iError == KErrArgument );
       
   360     }
       
   361 
       
   362 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_EndOfClipL()
       
   363     {
       
   364     iClipSharingController->iClipEnded = EFalse;
       
   365     iClipSharingController->EndOfClip();
       
   366     EUNIT_ASSERT( iClipSharingController->iClipEnded );
       
   367     }
       
   368 
       
   369 
       
   370 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionRejectedL()
       
   371     {
       
   372 	iClipSharingController->SessionRejected();
       
   373     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleExitL );
       
   374     }
       
   375 
       
   376 
       
   377 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionBadRequestL()
       
   378     {
       
   379 	iClipSharingController->SessionBadRequest();
       
   380     EUNIT_ASSERT( ETrue );
       
   381     }
       
   382 
       
   383 
       
   384 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionUnauthorizedL()
       
   385     {
       
   386 	iClipSharingController->SessionUnauthorized();
       
   387     EUNIT_ASSERT( ETrue );
       
   388     }
       
   389 
       
   390 
       
   391 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionPaymentRequiredL()
       
   392     {
       
   393 	iClipSharingController->SessionPaymentRequired();
       
   394     EUNIT_ASSERT( ETrue );
       
   395     }
       
   396 
       
   397 
       
   398 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionRecipientNotFoundL()
       
   399     {
       
   400     EUNIT_ASSERT( EFalse );
       
   401     }
       
   402 
       
   403 
       
   404 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionProxyAuthenticationRequiredL()
       
   405     {
       
   406 	iClipSharingController->SessionProxyAuthenticationRequired();
       
   407     EUNIT_ASSERT( ETrue );
       
   408     }
       
   409 
       
   410 
       
   411 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionRequestTimeOutL()
       
   412     {
       
   413     iClipSharingController->SessionRequestTimeOut();
       
   414     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleExitL );
       
   415     }
       
   416 
       
   417 
       
   418 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionUnsupportedMediaTypeL()
       
   419     {
       
   420     iClipSharingController->SessionUnsupportedMediaType();
       
   421     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleExitL );
       
   422     }
       
   423 
       
   424 
       
   425 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionRequestCancelledL()
       
   426     {
       
   427     iClipSharingController->SessionRequestCancelled();
       
   428     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleExitL );
       
   429     }
       
   430 
       
   431 
       
   432 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionEstablishedL()
       
   433     {
       
   434     iClipSharingController->SessionEstablished();
       
   435     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EShowClipSharingPanesL );
       
   436     }
       
   437 
       
   438 
       
   439 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionTerminatedL()
       
   440     {
       
   441     iClipSharingController->SessionTerminated();
       
   442     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleExitL );
       
   443     }
       
   444 
       
   445 
       
   446 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionConnectionLostL()
       
   447     {
       
   448     iClipSharingController->SessionConnectionLost();
       
   449     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleExitL );
       
   450     }
       
   451 
       
   452 
       
   453 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionFailedL()
       
   454     {
       
   455     iClipSharingController->SessionFailed();
       
   456 	EUNIT_ASSERT( ETrue );	
       
   457     }
       
   458 
       
   459 
       
   460 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_StreamIdleL()
       
   461     {
       
   462     iClipSharingController->StreamIdle();
       
   463 	EUNIT_ASSERT( ETrue );	
       
   464     }
       
   465 
       
   466 
       
   467 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_StreamStreamingL()
       
   468     {
       
   469     iClipSharingController->StreamStreaming();
       
   470 	EUNIT_ASSERT( ETrue );	
       
   471     }
       
   472 
       
   473 
       
   474 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_SessionTimeChangedL()
       
   475     {
       
   476     iClipSharingController->SessionTimeChanged( TTimeIntervalSeconds( 1  ) );
       
   477     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EUpdateSessionTime );
       
   478     }
       
   479 
       
   480 
       
   481 void UT_CMusUiClipSharingController::UT_CMusUiClipSharingController_InactivityTimeoutL()
       
   482     {
       
   483     iClipSharingController->InactivityTimeout();
       
   484     EUNIT_ASSERT( iClipSharingObserverAdapter->iCalledObserver == CMusUiClipSharingObserverAdapter::EHandleExitL );
       
   485     }
       
   486 
       
   487 
       
   488 
       
   489 
       
   490 //  TEST TABLE
       
   491 
       
   492 EUNIT_BEGIN_TEST_TABLE(
       
   493     UT_CMusUiClipSharingController,
       
   494     "UT_CMusUiClipSharingController",
       
   495     "UNIT" )
       
   496 
       
   497 EUNIT_TEST(
       
   498     "StartInvitationL - test ",
       
   499     "CMusUiClipSharingController",
       
   500     "StartInvitationL",
       
   501     "FUNCTIONALITY",
       
   502     SetupL, UT_CMusUiClipSharingController_StartInvitationLL, Teardown)
       
   503 
       
   504 EUNIT_TEST(
       
   505     "AddressFoundL - test ",
       
   506     "CMusUiClipSharingController",
       
   507     "AddressFoundL",
       
   508     "FUNCTIONALITY",
       
   509     SetupL, UT_CMusUiClipSharingController_AddressFoundLL, Teardown)
       
   510 
       
   511 EUNIT_TEST(
       
   512     "InviteL - test ",
       
   513     "CMusUiClipSharingController",
       
   514     "InviteL",
       
   515     "FUNCTIONALITY",
       
   516     SetupL, UT_CMusUiClipSharingController_InviteLL, Teardown)
       
   517 
       
   518 EUNIT_TEST(
       
   519     "InviteL2 - test ",
       
   520     "CMusUiClipSharingController",
       
   521     "InviteL2",
       
   522     "FUNCTIONALITY",
       
   523     SetupL, UT_CMusUiClipSharingController_InviteL2L, Teardown)
       
   524 
       
   525 EUNIT_TEST(
       
   526     "SetRect - test ",
       
   527     "CMusUiClipSharingController",
       
   528     "SetRect",
       
   529     "FUNCTIONALITY",
       
   530     SetupL, UT_CMusUiClipSharingController_SetRectL, Teardown)
       
   531 
       
   532 EUNIT_TEST(
       
   533     "CancelInvitationL - test ",
       
   534     "CMusUiClipSharingController",
       
   535     "CancelInvitationL",
       
   536     "FUNCTIONALITY",
       
   537     SetupL, UT_CMusUiClipSharingController_CancelInvitationLL, Teardown)
       
   538 
       
   539 EUNIT_TEST(
       
   540     "HandleCommandL - test ",
       
   541     "CMusUiClipSharingController",
       
   542     "HandleCommandL",
       
   543     "FUNCTIONALITY",
       
   544     SetupL, UT_CMusUiClipSharingController_HandleCommandLL, Teardown)
       
   545 
       
   546 EUNIT_TEST(
       
   547     "Playing - test ",
       
   548     "CMusUiClipSharingController",
       
   549     "Playing",
       
   550     "FUNCTIONALITY",
       
   551     SetupL, UT_CMusUiClipSharingController_PlayingL, Teardown)
       
   552 
       
   553 EUNIT_TEST(
       
   554     "SetFileNameL - test ",
       
   555     "CMusUiClipSharingController",
       
   556     "SetFileNameL",
       
   557     "FUNCTIONALITY",
       
   558     SetupL, UT_CMusUiClipSharingController_SetFileNameLL, Teardown)
       
   559 
       
   560 EUNIT_TEST(
       
   561     "ClipEnded - test ",
       
   562     "CMusUiClipSharingController",
       
   563     "ClipEnded",
       
   564     "FUNCTIONALITY",
       
   565     SetupL, UT_CMusUiClipSharingController_ClipEndedL, Teardown)
       
   566 
       
   567 EUNIT_TEST(
       
   568     "ZoomInL - test ",
       
   569     "CMusUiClipSharingController",
       
   570     "ZoomInL",
       
   571     "FUNCTIONALITY",
       
   572     SetupL, UT_CMusUiClipSharingController_ZoomInLL, Teardown)
       
   573 
       
   574 EUNIT_TEST(
       
   575     "ZoomOutL - test ",
       
   576     "CMusUiClipSharingController",
       
   577     "ZoomOutL",
       
   578     "FUNCTIONALITY",
       
   579     SetupL, UT_CMusUiClipSharingController_ZoomOutLL, Teardown)
       
   580 
       
   581 EUNIT_TEST(
       
   582     "SplitL - test ",
       
   583     "CMusUiClipSharingController",
       
   584     "SplitL",
       
   585     "FUNCTIONALITY",
       
   586     SetupL, UT_CMusUiClipSharingController_SplitLL, Teardown)
       
   587 
       
   588 EUNIT_TEST(
       
   589     "ShowErrorDialog - test ",
       
   590     "CMusUiClipSharingController",
       
   591     "ShowErrorDialog",
       
   592     "FUNCTIONALITY",
       
   593     SetupL, UT_CMusUiClipSharingController_ShowErrorDialogL, Teardown)
       
   594 
       
   595 EUNIT_TEST(
       
   596     "DismissWaitDialog - test ",
       
   597     "CMusUiClipSharingController",
       
   598     "DismissWaitDialog",
       
   599     "FUNCTIONALITY",
       
   600     SetupL, UT_CMusUiClipSharingController_DismissWaitDialogL, Teardown)
       
   601 
       
   602 EUNIT_TEST(
       
   603     "EndOfClip - test ",
       
   604     "CMusUiClipSharingController",
       
   605     "EndOfClip",
       
   606     "FUNCTIONALITY",
       
   607     SetupL, UT_CMusUiClipSharingController_EndOfClipL, Teardown)
       
   608 
       
   609 EUNIT_TEST(
       
   610     "SessionRejected - test ",
       
   611     "CMusUiClipSharingController",
       
   612     "SessionRejected",
       
   613     "FUNCTIONALITY",
       
   614     SetupL, UT_CMusUiClipSharingController_SessionRejectedL, Teardown)
       
   615 
       
   616 EUNIT_TEST(
       
   617     "SessionBadRequest - test ",
       
   618     "CMusUiClipSharingController",
       
   619     "SessionBadRequest",
       
   620     "FUNCTIONALITY",
       
   621     SetupL, UT_CMusUiClipSharingController_SessionBadRequestL, Teardown)
       
   622 
       
   623 EUNIT_TEST(
       
   624     "SessionUnauthorized - test ",
       
   625     "CMusUiClipSharingController",
       
   626     "SessionUnauthorized",
       
   627     "FUNCTIONALITY",
       
   628     SetupL, UT_CMusUiClipSharingController_SessionUnauthorizedL, Teardown)
       
   629 
       
   630 EUNIT_TEST(
       
   631     "SessionPaymentRequired - test ",
       
   632     "CMusUiClipSharingController",
       
   633     "SessionPaymentRequired",
       
   634     "FUNCTIONALITY",
       
   635     SetupL, UT_CMusUiClipSharingController_SessionPaymentRequiredL, Teardown)
       
   636 
       
   637 EUNIT_TEST(
       
   638     "SessionRecipientNotFound - test ",
       
   639     "CMusUiClipSharingController",
       
   640     "SessionRecipientNotFound",
       
   641     "FUNCTIONALITY",
       
   642     SetupL, UT_CMusUiClipSharingController_SessionRecipientNotFoundL, Teardown)
       
   643 
       
   644 EUNIT_TEST(
       
   645     "SessionProxyAuthenticationRequired - test ",
       
   646     "CMusUiClipSharingController",
       
   647     "SessionProxyAuthenticationRequired",
       
   648     "FUNCTIONALITY",
       
   649     SetupL, UT_CMusUiClipSharingController_SessionProxyAuthenticationRequiredL, Teardown)
       
   650 
       
   651 EUNIT_TEST(
       
   652     "SessionRequestTimeOut - test ",
       
   653     "CMusUiClipSharingController",
       
   654     "SessionRequestTimeOut",
       
   655     "FUNCTIONALITY",
       
   656     SetupL, UT_CMusUiClipSharingController_SessionRequestTimeOutL, Teardown)
       
   657 
       
   658 EUNIT_TEST(
       
   659     "SessionUnsupportedMediaType - test ",
       
   660     "CMusUiClipSharingController",
       
   661     "SessionUnsupportedMediaType",
       
   662     "FUNCTIONALITY",
       
   663     SetupL, UT_CMusUiClipSharingController_SessionUnsupportedMediaTypeL, Teardown)
       
   664 
       
   665 EUNIT_TEST(
       
   666     "SessionRequestCancelled - test ",
       
   667     "CMusUiClipSharingController",
       
   668     "SessionRequestCancelled",
       
   669     "FUNCTIONALITY",
       
   670     SetupL, UT_CMusUiClipSharingController_SessionRequestCancelledL, Teardown)
       
   671 
       
   672 EUNIT_TEST(
       
   673     "SessionEstablished - test ",
       
   674     "CMusUiClipSharingController",
       
   675     "SessionEstablished",
       
   676     "FUNCTIONALITY",
       
   677     SetupL, UT_CMusUiClipSharingController_SessionEstablishedL, Teardown)
       
   678 
       
   679 EUNIT_TEST(
       
   680     "SessionTerminated - test ",
       
   681     "CMusUiClipSharingController",
       
   682     "SessionTerminated",
       
   683     "FUNCTIONALITY",
       
   684     SetupL, UT_CMusUiClipSharingController_SessionTerminatedL, Teardown)
       
   685 
       
   686 EUNIT_TEST(
       
   687     "SessionConnectionLost - test ",
       
   688     "CMusUiClipSharingController",
       
   689     "SessionConnectionLost",
       
   690     "FUNCTIONALITY",
       
   691     SetupL, UT_CMusUiClipSharingController_SessionConnectionLostL, Teardown)
       
   692 
       
   693 EUNIT_TEST(
       
   694     "SessionFailed - test ",
       
   695     "CMusUiClipSharingController",
       
   696     "SessionFailed",
       
   697     "FUNCTIONALITY",
       
   698     SetupL, UT_CMusUiClipSharingController_SessionFailedL, Teardown)
       
   699 
       
   700 EUNIT_TEST(
       
   701     "StreamIdle - test ",
       
   702     "CMusUiClipSharingController",
       
   703     "StreamIdle",
       
   704     "FUNCTIONALITY",
       
   705     SetupL, UT_CMusUiClipSharingController_StreamIdleL, Teardown)
       
   706 
       
   707 EUNIT_TEST(
       
   708     "StreamStreaming - test ",
       
   709     "CMusUiClipSharingController",
       
   710     "StreamStreaming",
       
   711     "FUNCTIONALITY",
       
   712     SetupL, UT_CMusUiClipSharingController_StreamStreamingL, Teardown)
       
   713 
       
   714 EUNIT_TEST(
       
   715     "SessionTimeChanged - test ",
       
   716     "CMusUiClipSharingController",
       
   717     "SessionTimeChanged",
       
   718     "FUNCTIONALITY",
       
   719     SetupL, UT_CMusUiClipSharingController_SessionTimeChangedL, Teardown)
       
   720 
       
   721 EUNIT_TEST(
       
   722     "InactivityTimeout - test ",
       
   723     "CMusUiClipSharingController",
       
   724     "InactivityTimeout",
       
   725     "FUNCTIONALITY",
       
   726     SetupL, UT_CMusUiClipSharingController_InactivityTimeoutL, Teardown)
       
   727 
       
   728 EUNIT_END_TEST_TABLE
       
   729 
       
   730 //  END OF FILE