mmsharing/mmshavailability/tsrc/ut_availability/src/UT_CMusAvaSettingsImp.cpp
changeset 15 ccd8e69b5392
parent 2 b31261fd4e04
child 20 e8be2c2e049d
child 22 496ad160a278
equal deleted inserted replaced
2:b31261fd4e04 15:ccd8e69b5392
     1 /*
       
     2 * Copyright (c) 2004 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 //  CLASS HEADER
       
    20 #include "UT_CMusAvaSettingsImp.h"
       
    21 #include "musavasettingsobserverimp.h"
       
    22 #include "muslogger.h"
       
    23 #include "musavacapabilitytesthelper.h" //remove compilation warning
       
    24 
       
    25 //  EXTERNAL INCLUDES
       
    26 #include <digia/eunit/eunitmacros.h>
       
    27 #include <badesca.h>
       
    28 
       
    29 //  INTERNAL INCLUDES
       
    30 #include "musavasettingsimp.h"
       
    31 
       
    32 _LIT(KContactName,"Matti Meikalainen");
       
    33 
       
    34 // CONSTRUCTION
       
    35 UT_CMusAvaSettingsImp* UT_CMusAvaSettingsImp::NewL()
       
    36     {
       
    37     UT_CMusAvaSettingsImp* self = UT_CMusAvaSettingsImp::NewLC(); 
       
    38     CleanupStack::Pop();
       
    39 
       
    40     return self;
       
    41     }
       
    42 
       
    43 UT_CMusAvaSettingsImp* UT_CMusAvaSettingsImp::NewLC()
       
    44     {
       
    45     UT_CMusAvaSettingsImp* self = new( ELeave ) UT_CMusAvaSettingsImp();
       
    46     CleanupStack::PushL( self );
       
    47 	self->ConstructL(); 
       
    48 
       
    49     return self;
       
    50     }
       
    51 
       
    52 // Destructor (virtual by CBase)
       
    53 UT_CMusAvaSettingsImp::~UT_CMusAvaSettingsImp()
       
    54     {
       
    55     }
       
    56 
       
    57 // Default constructor
       
    58 UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp()
       
    59     {
       
    60     }
       
    61 
       
    62 // Second phase construct
       
    63 void UT_CMusAvaSettingsImp::ConstructL()
       
    64     {
       
    65     // The ConstructL from the base class CEUnitTestSuiteClass must be called.
       
    66     // It generates the test case table.
       
    67     CEUnitTestSuiteClass::ConstructL();
       
    68     }
       
    69 
       
    70 //  METHODS
       
    71 
       
    72 void UT_CMusAvaSettingsImp::SetupL()
       
    73     {
       
    74     iSettingsImp = CMusAvaSettingsImp::NewL();
       
    75     } 
       
    76 
       
    77 void UT_CMusAvaSettingsImp::Teardown()
       
    78     {
       
    79     delete iSettingsImp;
       
    80     }
       
    81 
       
    82 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_NewLL()
       
    83     {
       
    84     EUNIT_ASSERT( iSettingsImp );
       
    85     }
       
    86     
       
    87 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_DestructorL()
       
    88     {
       
    89     if( iSettingsImp->iSipAddresses )
       
    90         {
       
    91         iSettingsImp->iSipAddresses->Reset();
       
    92         delete iSettingsImp->iSipAddresses;
       
    93 		iSettingsImp->iSipAddresses = NULL ;
       
    94         }
       
    95     
       
    96 	if( iSettingsImp->iVideoCodecs )
       
    97         {
       
    98         iSettingsImp->iVideoCodecs->Reset();
       
    99         delete iSettingsImp->iVideoCodecs;
       
   100         iSettingsImp->iVideoCodecs = NULL ;
       
   101         }	
       
   102    
       
   103     if( iSettingsImp->iAudioCodecs )
       
   104         {
       
   105         iSettingsImp->iAudioCodecs->Reset();
       
   106         delete iSettingsImp->iAudioCodecs;
       
   107         iSettingsImp->iAudioCodecs = NULL ;
       
   108         }
       
   109     }
       
   110 
       
   111 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_TelNumberL()
       
   112     {
       
   113     EUNIT_ASSERT( iSettingsImp->TelNumber().Length() == 0 );    
       
   114     }   	
       
   115 
       
   116 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_ContactNameL()
       
   117     {
       
   118     _LIT(KContactName,"Matti Meikalainen");
       
   119     iSettingsImp->SetContactNameL( KContactName );
       
   120     EUNIT_ASSERT( iSettingsImp->iContactName->Compare( KContactName ) == 0 ); 
       
   121     EUNIT_ASSERT( iSettingsImp->ContactName().Compare( KContactName ) == 0 );        
       
   122     }
       
   123     
       
   124 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_SipAddressProposalL()
       
   125     {
       
   126     EUNIT_ASSERT( iSettingsImp->SipAddressProposal().Length() == 0 );
       
   127     }
       
   128 
       
   129 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_SipAddressesL()
       
   130     {
       
   131     EUNIT_ASSERT( iSettingsImp->SipAddresses().MdcaCount() == 0 );    
       
   132     }
       
   133 
       
   134 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_ContactIdL()
       
   135     {
       
   136     EUNIT_ASSERT( iSettingsImp->ContactId() == KErrNotFound );    
       
   137     }
       
   138 
       
   139 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_VideoCodecsL()
       
   140     {
       
   141     EUNIT_ASSERT( iSettingsImp->VideoCodecs().MdcaCount() == 0 );    
       
   142     }
       
   143 
       
   144 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_AudioCodecsL()
       
   145     {
       
   146     EUNIT_ASSERT( iSettingsImp->AudioCodecs().MdcaCount() == 0 );      
       
   147     }
       
   148 
       
   149 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_SipProfileIdL()
       
   150     {
       
   151     EUNIT_ASSERT( iSettingsImp->SipProfileId() == KErrNotFound ); 
       
   152     }
       
   153 
       
   154 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_SetObserverL()
       
   155     {
       
   156     CMusAvaSettingsObserverImp* observer = CMusAvaSettingsObserverImp::NewL();
       
   157     CleanupStack::PushL( observer );
       
   158     iSettingsImp->SetObserver( *observer );
       
   159     EUNIT_ASSERT( iSettingsImp->iObserver == observer);
       
   160     CleanupStack::PopAndDestroy( observer );
       
   161     }
       
   162  
       
   163 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_ManualActivationL()
       
   164     {
       
   165     EUNIT_ASSERT(iSettingsImp->iManualActivation ==  MMusAvaSettings::EActivationNotExecuted );
       
   166     iSettingsImp->SetManualActivation( MMusAvaSettings::EActivationAllowed );
       
   167     EUNIT_ASSERT(iSettingsImp->ManualActivation() ==  MMusAvaSettings::EActivationAllowed );
       
   168     }
       
   169     
       
   170 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_ApplicationStateL()
       
   171     {
       
   172     EUNIT_ASSERT( iSettingsImp->ApplicationState() == 
       
   173     MMusAvaSettingsObserver::EApplicationStateNotDefined ); 
       
   174     
       
   175     CMusAvaSettingsObserverImp* observer = CMusAvaSettingsObserverImp::NewL();
       
   176     CleanupStack::PushL( observer );
       
   177     iSettingsImp->SetObserver( *observer );
       
   178     EUNIT_ASSERT( iSettingsImp->ApplicationState() == 
       
   179     MMusAvaSettingsObserver::EApplicationIsRunning ); 
       
   180     EUNIT_ASSERT( iSettingsImp->iObserver == observer );
       
   181     CleanupStack::PopAndDestroy( observer );
       
   182     }
       
   183 
       
   184 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_CallDirectionL()
       
   185     {
       
   186     TInt callDirection = iSettingsImp->CallDirection();
       
   187     EUNIT_ASSERT( callDirection == 0 );
       
   188     callDirection = 1;
       
   189     iSettingsImp->SetCallDirection( callDirection );
       
   190     EUNIT_ASSERT( callDirection == iSettingsImp->CallDirection() );
       
   191     }
       
   192 
       
   193 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_SetTelNumberLL()
       
   194     {
       
   195     _LIT( KNumber ,   "123456789" );
       
   196     iSettingsImp->SetTelNumberL( KNumber );
       
   197     EUNIT_ASSERT( iSettingsImp->iTelNumber->Compare( KNumber ) == 0 );    
       
   198     }
       
   199 
       
   200 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_SetSipAddressProposalLL( )
       
   201     {
       
   202     _LIT( KNumber ,   "123456789" );
       
   203     _LIT( KDomain ,   "test.com" );
       
   204     _LIT( KSipAddress ,   "123456789@test.com" );
       
   205     iSettingsImp->SetSipAddressProposalL( KNumber, KDomain );
       
   206     EUNIT_ASSERT( iSettingsImp->iSipAddressProposal->Des().Compare( KSipAddress() ) == KErrNone );     
       
   207     }
       
   208     
       
   209 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_ReleseTelNumberL()
       
   210     {
       
   211     _LIT( KNumber ,   "123456789" );
       
   212     iSettingsImp->SetTelNumberL( KNumber );
       
   213     EUNIT_ASSERT( iSettingsImp->iTelNumber->Compare( KNumber ) == 0 );    
       
   214     iSettingsImp->ReleseTelNumberL(); 
       
   215     EUNIT_ASSERT( iSettingsImp->iTelNumber->Length() == 0 )
       
   216     }
       
   217 
       
   218 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_SetSipAddressesLL()
       
   219     {
       
   220     _LIT16( KSipAddress ,   "test@123456789" );
       
   221     _LIT16( KSipAddress1 ,   "test1@123456789" );
       
   222     TBufC16<16> str(KSipAddress);
       
   223     TBufC16<16> str1(KSipAddress);
       
   224     
       
   225     HBufC16* ptr;
       
   226     ptr = str.AllocLC(); 
       
   227 
       
   228     CDesCArrayFlat* sipAddress = new( ELeave ) CDesCArrayFlat( 1 );
       
   229     CleanupStack::PushL( sipAddress );
       
   230     
       
   231     sipAddress->AppendL( *ptr );
       
   232    
       
   233     iSettingsImp->SetSipAddressesL( *sipAddress );
       
   234     
       
   235     EUNIT_ASSERT( iSettingsImp->iSipAddresses->MdcaCount() > KErrNone );
       
   236     EUNIT_ASSERT( iSettingsImp->iSipAddresses->MdcaPoint( 0 ).Compare( *ptr ) == 0);
       
   237     sipAddress->Reset();
       
   238     CleanupStack::PopAndDestroy( sipAddress );
       
   239     CleanupStack::PopAndDestroy();
       
   240     
       
   241     // set sipaddresses again
       
   242     HBufC16* ptr1;
       
   243     ptr1 = str1.AllocLC(); 
       
   244     sipAddress = new( ELeave ) CDesCArrayFlat( 1 );
       
   245     CleanupStack::PushL( sipAddress );
       
   246     
       
   247     sipAddress->AppendL( *ptr1 );
       
   248    
       
   249     iSettingsImp->SetSipAddressesL( sipAddress );
       
   250     
       
   251     EUNIT_ASSERT( iSettingsImp->iSipAddresses->MdcaCount() == 1 );
       
   252     EUNIT_ASSERT( iSettingsImp->iSipAddresses->MdcaPoint( 0 ).Compare( *ptr1 ) == 0);
       
   253     CleanupStack::Pop( sipAddress );
       
   254     CleanupStack::PopAndDestroy();
       
   255     }
       
   256 
       
   257 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_SetContactIdL()
       
   258     {
       
   259     iSettingsImp->SetContactId( 1 );
       
   260     EUNIT_ASSERT( iSettingsImp->iContactId == 1 );    
       
   261     }
       
   262 
       
   263 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_SetVideoCodecsLL()
       
   264     {
       
   265      _LIT16( KSipAddress ,   "amr" );
       
   266     TBufC16<16> str(KSipAddress);
       
   267     HBufC16* ptr;
       
   268     ptr = str.AllocLC(); 
       
   269    
       
   270     CDesCArrayFlat* videoCodecs = new( ELeave ) CDesCArrayFlat( 1 );
       
   271     CleanupStack::PushL( videoCodecs );
       
   272     
       
   273     videoCodecs->AppendL( *ptr );
       
   274     iSettingsImp->SetVideoCodecsL( *videoCodecs );
       
   275     
       
   276     EUNIT_ASSERT( iSettingsImp->iVideoCodecs->MdcaCount() > KErrNone ); 
       
   277     EUNIT_ASSERT( iSettingsImp->iVideoCodecs->MdcaPoint( 0 ).Compare( *ptr ) == 0);
       
   278     videoCodecs->Reset();
       
   279     CleanupStack::PopAndDestroy( videoCodecs );
       
   280     CleanupStack::PopAndDestroy();    
       
   281     }
       
   282 
       
   283 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_SetAudioCodecsLL()
       
   284     {
       
   285      _LIT16( KSipAddress ,   "H.263" );
       
   286     TBufC16<16> str(KSipAddress);
       
   287     HBufC16* ptr;
       
   288     ptr = str.AllocLC(); 
       
   289    
       
   290     CDesCArrayFlat* audioCodecs = new( ELeave ) CDesCArrayFlat( 1 );
       
   291     CleanupStack::PushL( audioCodecs );
       
   292     
       
   293     audioCodecs->AppendL( *ptr );
       
   294     iSettingsImp->SetAudioCodecsL( *audioCodecs );
       
   295     audioCodecs->Reset();
       
   296     CleanupStack::PopAndDestroy( audioCodecs );
       
   297     
       
   298     EUNIT_ASSERT( iSettingsImp->iAudioCodecs->MdcaCount() > KErrNone );      
       
   299     EUNIT_ASSERT( iSettingsImp->iAudioCodecs->MdcaPoint( 0 ).Compare( *ptr ) == 0);
       
   300     EUNIT_ASSERT( iSettingsImp->iAudioCodecs->MdcaPoint( 0 ).Compare( KSipAddress ) == 0);
       
   301     
       
   302     CleanupStack::PopAndDestroy();
       
   303     }
       
   304 
       
   305 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_SetSipProfileIdL()
       
   306     {
       
   307     iSettingsImp->SetSipProfileId(1);
       
   308     EUNIT_ASSERT( iSettingsImp->iSipProfileId == 1 );
       
   309     }
       
   310      
       
   311 void UT_CMusAvaSettingsImp::UT_CMusAvaSettingsImp_CopyDescArrayLL()
       
   312     {
       
   313     CDesCArrayFlat* array = new( ELeave ) CDesCArrayFlat( 2 );
       
   314     CleanupStack::PushL( array );
       
   315     CDesCArrayFlat* target = new( ELeave ) CDesCArrayFlat( 2 );
       
   316     CleanupStack::PushL( target );
       
   317     
       
   318     _LIT16( KDummy1 ,   "Dummy1" );
       
   319     TBufC16<16> str1(KDummy1);
       
   320     HBufC16* ptr1;
       
   321     ptr1 = str1.AllocLC();
       
   322     
       
   323     _LIT16( KDummy2 ,   "Dummy1" );
       
   324     TBufC16<16> str2(KDummy2);
       
   325     HBufC16* ptr2;
       
   326     ptr2 = str2.AllocLC();
       
   327     
       
   328     array->AppendL( *ptr1 );
       
   329     array->AppendL( *ptr2 );
       
   330     
       
   331     
       
   332     iSettingsImp->CopyDescArrayL( *target, *array );
       
   333     EUNIT_ASSERT( target->MdcaCount() == 2 );
       
   334     EUNIT_ASSERT( target->MdcaPoint( 0 ).Compare( *ptr1 ) == 0);
       
   335     EUNIT_ASSERT( target->MdcaPoint( 1 ).Compare( *ptr2 ) == 0);
       
   336     
       
   337     CleanupStack::PopAndDestroy( 2 );
       
   338     CleanupStack::PopAndDestroy( target );
       
   339     CleanupStack::PopAndDestroy( array );
       
   340     }
       
   341 
       
   342 
       
   343 //  TEST TABLE
       
   344 
       
   345 EUNIT_BEGIN_TEST_TABLE( 
       
   346     UT_CMusAvaSettingsImp,
       
   347     "CMusAvaSettingsImp",
       
   348     "UNIT" )
       
   349 
       
   350 EUNIT_TEST(
       
   351     "NewL - test ",
       
   352     "CMusAvaSettingsImp",
       
   353     "NewL",
       
   354     "FUNCTIONALITY",
       
   355     SetupL, UT_CMusAvaSettingsImp_NewLL, Teardown)
       
   356     
       
   357 EUNIT_TEST(
       
   358     "~CMusAvaSettingsImp - test ",
       
   359     "CMusAvaSettingsImp",
       
   360     "~CMusAvaSettingsImp",
       
   361     "FUNCTIONALITY",
       
   362     SetupL, UT_CMusAvaSettingsImp_DestructorL, Teardown)
       
   363     
       
   364 EUNIT_TEST(
       
   365     "TelNumber - test ",
       
   366     "CMusAvaSettingsImp",
       
   367     "TelNumber",
       
   368     "FUNCTIONALITY",
       
   369     SetupL, UT_CMusAvaSettingsImp_TelNumberL, Teardown)
       
   370     
       
   371 EUNIT_TEST(
       
   372     "ContactName - test ",
       
   373     "CMusAvaSettingsImp",
       
   374     "ContactName",
       
   375     "FUNCTIONALITY",
       
   376     SetupL, UT_CMusAvaSettingsImp_ContactNameL, Teardown)
       
   377     
       
   378  EUNIT_TEST(
       
   379     "SipAddressProposal - test ",
       
   380     "CMusAvaSettingsImp",
       
   381     "SipAddressProposal",
       
   382     "FUNCTIONALITY",
       
   383     SetupL, UT_CMusAvaSettingsImp_SipAddressProposalL, Teardown)    
       
   384     
       
   385  EUNIT_TEST(
       
   386     "SipAddresses - test ",
       
   387     "CMusAvaSettingsImp",
       
   388     "SipAddresses",
       
   389     "FUNCTIONALITY",
       
   390     SetupL, UT_CMusAvaSettingsImp_SipAddressesL, Teardown)
       
   391     
       
   392   EUNIT_TEST(
       
   393     "ContactId - test ",
       
   394     "CMusAvaSettingsImp",
       
   395     "ContactId",
       
   396     "FUNCTIONALITY",
       
   397     SetupL, UT_CMusAvaSettingsImp_ContactIdL, Teardown)
       
   398     
       
   399   EUNIT_TEST(
       
   400     "VideoCodecs - test ",
       
   401     "CMusAvaSettingsImp",
       
   402     "VideoCodecs",
       
   403     "FUNCTIONALITY",
       
   404     SetupL, UT_CMusAvaSettingsImp_VideoCodecsL, Teardown)
       
   405 
       
   406 EUNIT_TEST(
       
   407     "AudioCodecs - test ",
       
   408     "CMusAvaSettingsImp",
       
   409     "AudioCodecs",
       
   410     "FUNCTIONALITY",
       
   411     SetupL, UT_CMusAvaSettingsImp_AudioCodecsL, Teardown)
       
   412     
       
   413  EUNIT_TEST(
       
   414     "SipProfileId - test ",
       
   415     "CMusAvaSettingsImp",
       
   416     "SipProfileId",
       
   417     "FUNCTIONALITY",
       
   418     SetupL, UT_CMusAvaSettingsImp_SipProfileIdL, Teardown)
       
   419     
       
   420 EUNIT_TEST(
       
   421     "SetObserver - test ",
       
   422     "CMusAvaSettingsImp",
       
   423     "SetObserver",
       
   424     "FUNCTIONALITY",
       
   425     SetupL, UT_CMusAvaSettingsImp_SetObserverL, Teardown)
       
   426     
       
   427 EUNIT_TEST(
       
   428     "ManualActivation - test ",
       
   429     "CMusAvaSettingsImp",
       
   430     "ManualActivation",
       
   431     "FUNCTIONALITY",
       
   432     SetupL, UT_CMusAvaSettingsImp_ManualActivationL, Teardown)
       
   433     
       
   434 EUNIT_TEST(
       
   435     "ApplicationState - test ",
       
   436     "CMusAvaSettingsImp",
       
   437     "ApplicationState",
       
   438     "FUNCTIONALITY",
       
   439     SetupL, UT_CMusAvaSettingsImp_ApplicationStateL, Teardown)
       
   440  
       
   441 EUNIT_TEST(
       
   442     "CallDirection - test ",
       
   443     "CMusAvaSettingsImp",
       
   444     "CallDirection",
       
   445     "FUNCTIONALITY",
       
   446     SetupL, UT_CMusAvaSettingsImp_CallDirectionL, Teardown)
       
   447  
       
   448  EUNIT_TEST(
       
   449     "SetTelNumberL - test ",
       
   450     "CMusAvaSettingsImp",
       
   451     "SetTelNumberL",
       
   452     "FUNCTIONALITY",
       
   453     SetupL, UT_CMusAvaSettingsImp_SetTelNumberLL, Teardown)
       
   454     
       
   455  EUNIT_TEST(
       
   456     "SetSipAddressProposalL - test ",
       
   457     "CMusAvaSettingsImp",
       
   458     "SetSipAddressProposalL",
       
   459     "FUNCTIONALITY",
       
   460     SetupL, UT_CMusAvaSettingsImp_SetSipAddressProposalLL, Teardown)
       
   461     
       
   462  EUNIT_TEST(
       
   463     "ReleseTelNumberL - test ",
       
   464     "CMusAvaSettingsImp",
       
   465     "ReleseTelNumberL",
       
   466     "FUNCTIONALITY",
       
   467     SetupL, UT_CMusAvaSettingsImp_ReleseTelNumberL, Teardown)
       
   468     
       
   469  EUNIT_TEST(
       
   470     "SetTelNumberL - test ",
       
   471     "CMusAvaSettingsImp",
       
   472     "SetTelNumberL",
       
   473     "FUNCTIONALITY",
       
   474     SetupL, UT_CMusAvaSettingsImp_SetTelNumberLL, Teardown)
       
   475     
       
   476  EUNIT_TEST(
       
   477     "SetSipAddressesL - test ",
       
   478     "CMusAvaSettingsImp",
       
   479     "SetSipAddressesL",
       
   480     "FUNCTIONALITY",
       
   481     SetupL, UT_CMusAvaSettingsImp_SetSipAddressesLL, Teardown)
       
   482     
       
   483  EUNIT_TEST(
       
   484     "SetContactId - test ",
       
   485     "CMusAvaSettingsImp",
       
   486     "SetContactId",
       
   487     "FUNCTIONALITY",
       
   488     SetupL, UT_CMusAvaSettingsImp_SetContactIdL, Teardown)
       
   489     
       
   490  EUNIT_TEST(
       
   491     "SetVideoCodecsL - test ",
       
   492     "CMusAvaSettingsImp",
       
   493     "SetVideoCodecsL",
       
   494     "FUNCTIONALITY",
       
   495     SetupL, UT_CMusAvaSettingsImp_SetVideoCodecsLL, Teardown)
       
   496     
       
   497  EUNIT_TEST(
       
   498     "SetAudioCodecsL - test ",
       
   499     "CMusAvaSettingsImp",
       
   500     "SetAudioCodecsL",
       
   501     "FUNCTIONALITY",
       
   502     SetupL, UT_CMusAvaSettingsImp_SetAudioCodecsLL, Teardown)      
       
   503     
       
   504 EUNIT_TEST(
       
   505     "SetSipProfileId - test ",
       
   506     "CMusAvaSettingsImp",
       
   507     "SetSipProfileId",
       
   508     "FUNCTIONALITY",
       
   509     SetupL, UT_CMusAvaSettingsImp_SetSipProfileIdL, Teardown)
       
   510     
       
   511 EUNIT_TEST(
       
   512     "Sip - test ",
       
   513     "CMusAvaSettingsImp",
       
   514     "Sip",
       
   515     "FUNCTIONALITY",
       
   516     SetupL, UT_CMusAvaSettingsImp_CopyDescArrayLL, Teardown)    
       
   517 
       
   518 EUNIT_END_TEST_TABLE
       
   519 
       
   520 //  END OF FILE