diff -r 73a1feb507fb -r bc78a40cd63c mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengmceutils.h --- a/mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengmceutils.h Tue Aug 31 15:12:07 2010 +0300 +++ b/mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengmceutils.h Wed Sep 01 12:31:01 2010 +0100 @@ -21,16 +21,14 @@ // EXTERNAL INCLUDES +#include "mussipprofileuser.h" #include #include - // FORWARD DECLARATIONS class CMceManager; class CMusSipProfileHandler; class CMceSession; -class CMusEngObserverStub; -class CMceDisplaySink; #ifndef NONSHARABLE_CLASS #define NONSHARABLE_CLASS(x) class x @@ -41,8 +39,9 @@ * Tester class for MusEngMceUtils. * */ -NONSHARABLE_CLASS( UT_MusEngMceUtils ): - public CEUnitTestSuiteClass +NONSHARABLE_CLASS( UT_MusEngMceUtils ): + public CEUnitTestSuiteClass, + public MMusSipProfileUser { public: // Constructors and destructors @@ -56,8 +55,11 @@ * Destructor */ ~UT_MusEngMceUtils(); + + public: // From MMusSipProfileUser - + TBool IsRoamingBetweenAPsAllowed(); + private: // Constructors and destructors UT_MusEngMceUtils(); @@ -66,44 +68,35 @@ private: // Test case setup and teardown void SetupL(); - void Setup2L(); void Teardown(); private: // Test methdods - void UT_IsVideoInStreamL(); - void UT_IsVideoOutStreamL(); - void UT_IsAudioInStreamL(); - void UT_GetVideoOutStreamLL(); - void UT_GetVideoInStreamLL(); - void UT_GetRecordingStreamL(); - void UT_GetMediaSinkFromStreamL(); - void UT_GetMediaSinkLFromStreamL(); - void UT_GetMediaSinkFromSessionL(); - void UT_GetMediaSinkLFromSessionL(); - void UT_GetCameraLL(); - void UT_GetFileSourceLL(); - void UT_GetDisplayL(); - void UT_GetDisplayLL(); - void UT_AddDisplayLL(); - void UT_AddSpeakerLL(); - void UT_DisableStreamLL(); - void UT_GetReceivingDisplayL(); - void UT_GetReceivingDisplayLL(); - void UT_GetVfDisplayL(); - void UT_EnableInactivityTimerL(); + void UT_MusEngMceUtils_IsVideoInStreamL(); + void UT_MusEngMceUtils_IsAudioInStreamL(); + void UT_MusEngMceUtils_GetVideoOutStreamLL(); + void UT_MusEngMceUtils_GetVideoInStreamLL(); + void UT_MusEngMceUtils_GetRecordingStreamL(); + void UT_MusEngMceUtils_GetMediaSinkL(); // From stream + void UT_MusEngMceUtils_GetMediaSinkLL(); // From stream + void UT_MusEngMceUtils_GetMediaSink2L(); // From session + void UT_MusEngMceUtils_GetMediaSinkL2L(); // From session + void UT_MusEngMceUtils_GetCameraLL(); + void UT_MusEngMceUtils_GetFileSourceLL(); + void UT_MusEngMceUtils_GetDisplayL(); + void UT_MusEngMceUtils_GetDisplayLL(); + void UT_MusEngMceUtils_AddDisplayLL(); + void UT_MusEngMceUtils_AddSpeakerLL(); + void UT_MusEngMceUtils_DisableStreamLL(); private: // Data CMceManager* iManager; CMusSipProfileHandler* iProfileHandler; - CMusEngObserverStub* iObserver; CMceSession* iEmptySession; CMceSession* iVideoOutSession; CMceSession* iVideoInSession; - - CMceDisplaySink* iReceivingDisplay; // Not owned EUNIT_DECLARE_TEST_TABLE;