388 |
388 |
389 CleanupStack::PopAndDestroy( query ); |
389 CleanupStack::PopAndDestroy( query ); |
390 CleanupStack::PopAndDestroy( capability ); |
390 CleanupStack::PopAndDestroy( capability ); |
391 CleanupStack::PopAndDestroy( exchange ); |
391 CleanupStack::PopAndDestroy( exchange ); |
392 CleanupStack::PopAndDestroy( capabQueryObserver ); |
392 CleanupStack::PopAndDestroy( capabQueryObserver ); |
|
393 } |
|
394 |
|
395 |
|
396 void UT_CMusAvaCapabilityQuery::UT_CMusAvaCapabilityQuery_ValidateUriL() |
|
397 { |
|
398 if( iQuery->iOriginator ) |
|
399 { |
|
400 delete iQuery->iOriginator; |
|
401 } |
|
402 |
|
403 //SIP Uri case, identical |
|
404 CSIPAddress* iOriginatorSipAddress = CSIPAddress::DecodeL( _L8("sip:username111@domain.com") ); |
|
405 CleanupStack::PushL( iOriginatorSipAddress ); |
|
406 |
|
407 iQuery->iOriginator = CUri8::NewL( iOriginatorSipAddress->Uri8().Uri() ); |
|
408 iQuery->iRemoteUri.Copy( _L8("sip:username111@domain.com") ); |
|
409 |
|
410 EUNIT_ASSERT( iQuery->ValidateUri() == EFalse ); |
|
411 |
|
412 CleanupStack::PopAndDestroy(iOriginatorSipAddress); |
|
413 |
|
414 delete iQuery->iOriginator; |
|
415 |
|
416 //SIP Uri case, not identical |
|
417 iOriginatorSipAddress = CSIPAddress::DecodeL( _L8("sip:username111@domain.com") ); |
|
418 CleanupStack::PushL( iOriginatorSipAddress ); |
|
419 |
|
420 iQuery->iOriginator = CUri8::NewL( iOriginatorSipAddress->Uri8().Uri() ); |
|
421 iQuery->iRemoteUri.Copy( _L8("sip:username222@domain.com") ); |
|
422 |
|
423 EUNIT_ASSERT( iQuery->ValidateUri() == ETrue ); |
|
424 CleanupStack::PopAndDestroy(iOriginatorSipAddress); |
|
425 |
|
426 delete iQuery->iOriginator; |
|
427 |
|
428 //TEL Uri, identical |
|
429 iOriginatorSipAddress = CSIPAddress::DecodeL( _L8("sip:18586037801@domain.com") ); |
|
430 CleanupStack::PushL( iOriginatorSipAddress ); |
|
431 |
|
432 iQuery->iOriginator = CUri8::NewL( iOriginatorSipAddress->Uri8().Uri() ); |
|
433 iQuery->iRemoteUri.Copy( _L8("tel:8586037801") ); |
|
434 |
|
435 EUNIT_ASSERT( iQuery->ValidateUri() == EFalse ); |
|
436 CleanupStack::PopAndDestroy(iOriginatorSipAddress); |
|
437 |
|
438 delete iQuery->iOriginator; |
|
439 |
|
440 //TEL Uri, not identical |
|
441 iOriginatorSipAddress = CSIPAddress::DecodeL( _L8("sip:18586037801@domain.com") ); |
|
442 CleanupStack::PushL( iOriginatorSipAddress ); |
|
443 |
|
444 iQuery->iOriginator = CUri8::NewL( iOriginatorSipAddress->Uri8().Uri() ); |
|
445 iQuery->iRemoteUri.Copy( _L8("tel:9876543210") ); |
|
446 |
|
447 EUNIT_ASSERT( iQuery->ValidateUri() == ETrue ); |
|
448 CleanupStack::PopAndDestroy(iOriginatorSipAddress); |
393 } |
449 } |
394 |
450 |
395 void UT_CMusAvaCapabilityQuery::UT_CMusAvaCapabilityQuery_CanceledL( ) |
451 void UT_CMusAvaCapabilityQuery::UT_CMusAvaCapabilityQuery_CanceledL( ) |
396 { |
452 { |
397 |
453 |
1162 "ExecuteL - test ", |
1218 "ExecuteL - test ", |
1163 "CMusAvaCapabilityQuery", |
1219 "CMusAvaCapabilityQuery", |
1164 "ExecuteL", |
1220 "ExecuteL", |
1165 "FUNCTIONALITY", |
1221 "FUNCTIONALITY", |
1166 SetupL,UT_CMusAvaCapabilityQuery_ExecuteLL, Teardown) |
1222 SetupL,UT_CMusAvaCapabilityQuery_ExecuteLL, Teardown) |
1167 |
1223 |
|
1224 EUNIT_TEST( |
|
1225 "ValidateUri - test ", |
|
1226 "CMusAvaCapabilityQuery", |
|
1227 "ValidateUri", |
|
1228 "FUNCTIONALITY", |
|
1229 SetupL,UT_CMusAvaCapabilityQuery_ValidateUriL, Teardown) |
|
1230 |
1168 EUNIT_TEST( |
1231 EUNIT_TEST( |
1169 "Canceled - test ", |
1232 "Canceled - test ", |
1170 "CMusAvaCapabilityQuery", |
1233 "CMusAvaCapabilityQuery", |
1171 "Canceled", |
1234 "Canceled", |
1172 "FUNCTIONALITY", |
1235 "FUNCTIONALITY", |