rtp/srtpstack/tsrc/ut_srtpstack/src/UT_CSRTPStream.cpp
branchRCL_3
changeset 43 b5e99d8877c7
parent 0 307788aac0a8
child 44 0dcb073356a5
equal deleted inserted replaced
41:f54bfd820e04 43:b5e99d8877c7
   228     {
   228     {
   229     delete iDecryptedPayload;
   229     delete iDecryptedPayload;
   230     delete iTestPayload160Bits;
   230     delete iTestPayload160Bits;
   231     delete iTestMKI128Bits;
   231     delete iTestMKI128Bits;
   232     delete iTestAuthTag80Bits;
   232     delete iTestAuthTag80Bits;
       
   233 	
       
   234 	iDecryptedPayload = NULL;
       
   235     iTestPayload160Bits = NULL;
       
   236     iTestMKI128Bits = NULL;
       
   237     iTestAuthTag80Bits = NULL;
   233 
   238 
   234     delete iStreamIn;
   239     delete iStreamIn;
   235     delete iSRTPSession;    
   240     delete iSRTPSession;  
       
   241 
       
   242     iStreamIn = NULL;
       
   243     iSRTPSession = NULL;	
   236 
   244 
   237     delete iRFC3711_SessionEncrKey128bits;
   245     delete iRFC3711_SessionEncrKey128bits;
   238     delete iRFC3711_SessionSaltKey128bits;
   246     delete iRFC3711_SessionSaltKey128bits;
   239     delete iRFC3711_SessionAuthKey128bits;    
   247     delete iRFC3711_SessionAuthKey128bits;    
       
   248 	
       
   249 	iRFC3711_SessionEncrKey128bits = NULL;
       
   250     iRFC3711_SessionSaltKey128bits = NULL;
       
   251     iRFC3711_SessionAuthKey128bits = NULL;    
   240 
   252 
   241     }
   253     }
   242     
   254     
   243 void UT_CSRTPStream::UT_CSRTPStream_TestNewL(  )
   255 void UT_CSRTPStream::UT_CSRTPStream_TestNewL(  )
   244     {
   256     {
   346     EUNIT_ASSERT(streamIn->SSRC()== 1);
   358     EUNIT_ASSERT(streamIn->SSRC()== 1);
   347     
   359     
   348     delete streamIn;
   360     delete streamIn;
   349     }
   361     }
   350  
   362  
   351  void UT_CSRTPStream::UT_CSRTPStream_ReKeyNeeded_1L(  )
   363  void UT_CSRTPStream::UT_CSRTPStream_ReKeyNeeded_OneL(  )
   352     {
   364     {
   353     iReKeyCalled= EFalse;
   365     iReKeyCalled= EFalse;
   354     CSRTPStreamIn* streamIn = CSRTPStreamIn::NewL(*iSRTPSession, (TUint)0);
   366     CSRTPStreamIn* streamIn = CSRTPStreamIn::NewL(*iSRTPSession, (TUint)0);
   355     streamIn->ReKeyNeeded();
   367     streamIn->ReKeyNeeded();
   356     EUNIT_ASSERT(iReKeyCalled==ETrue);
   368     EUNIT_ASSERT(iReKeyCalled==ETrue);
   357     delete streamIn;
   369     delete streamIn;
   358     }   
   370     }   
   359 
   371 
   360 void UT_CSRTPStream::UT_CSRTPStream_ReKeyNeeded_2L(  )
   372 void UT_CSRTPStream::UT_CSRTPStream_ReKeyNeeded_TwoL(  )
   361     {
   373     {
   362     iReKeyCalled= EFalse;
   374     iReKeyCalled= EFalse;
   363     HBufC8* masterKey = HBufC8::NewL(KRFC3711_TestMasterKey128bits().Length());
   375     HBufC8* masterKey = HBufC8::NewL(KRFC3711_TestMasterKey128bits().Length());
   364     CleanupStack::PushL( masterKey );
   376     CleanupStack::PushL( masterKey );
   365     *masterKey = KRFC3711_TestMasterKey128bits;
   377     *masterKey = KRFC3711_TestMasterKey128bits;
   430 EUNIT_TEST(
   442 EUNIT_TEST(
   431     "ReKey1",
   443     "ReKey1",
   432     "CSRTPStream",
   444     "CSRTPStream",
   433     "ReKey",
   445     "ReKey",
   434     "FUNCTIONALITY",
   446     "FUNCTIONALITY",
   435     SetupL, UT_CSRTPStream_ReKeyNeeded_1L, Teardown)    
   447     SetupL, UT_CSRTPStream_ReKeyNeeded_OneL, Teardown)    
   436 EUNIT_TEST(
   448 EUNIT_TEST(
   437     "ReKey2 ",
   449     "ReKey2 ",
   438     "CSRTPStream",
   450     "CSRTPStream",
   439     "ReKey",
   451     "ReKey",
   440     "FUNCTIONALITY",
   452     "FUNCTIONALITY",
   441     SetupL, UT_CSRTPStream_ReKeyNeeded_2L, Teardown)    
   453     SetupL, UT_CSRTPStream_ReKeyNeeded_TwoL, Teardown)    
   442 
   454 
   443 EUNIT_TEST(
   455 EUNIT_TEST(
   444     "TestNewL",
   456     "TestNewL",
   445     "Test Default Constructor",
   457     "Test Default Constructor",
   446     "Test Default Constructor",
   458     "Test Default Constructor",