multimediacommsengine/mmcesrv/mmcemediamanager/tsrc/ut_mediamanager/src/UT_CMceSecureDesStream.cpp
equal
deleted
inserted
replaced
656 EUNIT_ASSERT( iSecureStream->Session().iIsSecureSession ); |
656 EUNIT_ASSERT( iSecureStream->Session().iIsSecureSession ); |
657 CSdpMediaField* mediaAnswer2 = CSdpMediaField::DecodeL( KMceTestMeidaCryptoWrongProtocol ); |
657 CSdpMediaField* mediaAnswer2 = CSdpMediaField::DecodeL( KMceTestMeidaCryptoWrongProtocol ); |
658 CleanupStack::PushL( mediaAnswer2 ); |
658 CleanupStack::PushL( mediaAnswer2 ); |
659 //iCryptoOut crypto is not set |
659 //iCryptoOut crypto is not set |
660 iSecureStream->DecodeSecureSdpAnswerL(*mediaAnswer2); |
660 iSecureStream->DecodeSecureSdpAnswerL(*mediaAnswer2); |
661 EUNIT_ASSERT( !iSecureStream->Session().iIsSecureSession ); |
661 EUNIT_ASSERT( iSecureStream->Session().iIsSecureSession ); |
662 EUNIT_ASSERT( iSecureStream->iCryptoIn.iMKLifeTime == 32 ); |
662 EUNIT_ASSERT( iSecureStream->iCryptoIn.iMKLifeTime == 32 ); |
663 EUNIT_ASSERT( iSecureStream->iCryptoOut.iMKLifeTime == KDefalutMaterKeysLifeTime ); |
663 EUNIT_ASSERT( iSecureStream->iCryptoOut.iMKLifeTime == KDefalutMaterKeysLifeTime ); |
664 CleanupStack::PopAndDestroy(mediaAnswer2); |
664 CleanupStack::PopAndDestroy(mediaAnswer2); |
665 CleanupStack::PopAndDestroy(mediaOffer); |
665 CleanupStack::PopAndDestroy(mediaOffer); |
666 |
666 |
668 |
668 |
669 mediaOffer = CSdpMediaField::DecodeL( KMceTestMeidaNoCrypto ); |
669 mediaOffer = CSdpMediaField::DecodeL( KMceTestMeidaNoCrypto ); |
670 CleanupStack::PushL( mediaOffer ); |
670 CleanupStack::PushL( mediaOffer ); |
671 iSecureSession->iCryptoContextUpdate = ETrue; |
671 iSecureSession->iCryptoContextUpdate = ETrue; |
672 iSecureStream->EncodeSecureSdpL(*mediaOffer, EFalse ); |
672 iSecureStream->EncodeSecureSdpL(*mediaOffer, EFalse ); |
673 EUNIT_ASSERT( !iSecureStream->Session().iIsSecureSession ); |
673 EUNIT_ASSERT( iSecureStream->Session().iIsSecureSession ); |
674 |
674 |
675 CSdpMediaField* mediaAnswer3 = CSdpMediaField::DecodeL( KMceTestMeidaCryptoMultiple ); |
675 CSdpMediaField* mediaAnswer3 = CSdpMediaField::DecodeL( KMceTestMeidaCryptoMultiple ); |
676 CleanupStack::PushL( mediaAnswer3 ); |
676 CleanupStack::PushL( mediaAnswer3 ); |
677 EUNIT_ASSERT_SPECIFIC_LEAVE ( iSecureStream->DecodeSecureSdpAnswerL(*mediaAnswer3), KErrArgument ); |
677 EUNIT_ASSERT_SPECIFIC_LEAVE ( iSecureStream->DecodeSecureSdpAnswerL(*mediaAnswer3), KErrArgument ); |
678 CleanupStack::PopAndDestroy(mediaAnswer3); |
678 CleanupStack::PopAndDestroy(mediaAnswer3); |