videoplayback/videoplaybackviewplugin/tsrc/testvideoplaybackviewplugin/src/testvideoplaybackviewplugin.cpp
changeset 62 0e1e938beb1a
parent 52 e3cecb93e76a
equal deleted inserted replaced
59:a76e86df7ccd 62:0e1e938beb1a
    15 * 
    15 * 
    16 */
    16 */
    17 
    17 
    18 #include <hbapplication.h>
    18 #include <hbapplication.h>
    19 #include <hbinstance.h>
    19 #include <hbinstance.h>
    20 #include <xqpluginloader.h>
    20 
    21 #include <mpxviewpluginqt.h>
       
    22 #include <xqplugininfo.h>
       
    23 
    21 
    24 
    22 
    25 #include "testvideoplaybackviewplugin.h"
    23 #include "testvideoplaybackviewplugin.h"
    26 #include "videoplaybackview.h"
    24 #include "videoplaybackview.h"
    27 
    25 
    54 // init
    52 // init
    55 // ---------------------------------------------------------------------------
    53 // ---------------------------------------------------------------------------
    56 //
    54 //
    57 void TestVideoPlaybackViewPlugin::init()
    55 void TestVideoPlaybackViewPlugin::init()
    58 {    
    56 {    
    59     QList<XQPluginInfo> impls;
    57     
    60     XQPluginLoader::listImplementations("org.nokia.mmdt.MpxViewPlugin/1.0", impls);
    58     mVidPBPlugin = new VideoPlaybackViewPlugin();
    61 
       
    62     XQPluginLoader pluginLoader( MpxHbVideoCommon::KMpxVideoPluginDllPlaybackUid );
       
    63     QObject* instance = pluginLoader.instance();
       
    64 
       
    65     mVidPBPlugin = qobject_cast<MpxViewPlugin*>( instance )->viewPlugin();  ;
       
    66 }
    59 }
    67 
    60 
    68 // ---------------------------------------------------------------------------
    61 // ---------------------------------------------------------------------------
    69 // cleanup
    62 // cleanup
    70 // ---------------------------------------------------------------------------
    63 // ---------------------------------------------------------------------------
    85                
    78                
    86     init();	  
    79     init();	  
    87 
    80 
    88     QVERIFY(mVidPBPlugin != NULL );
    81     QVERIFY(mVidPBPlugin != NULL );
    89 	
    82 	
    90     QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView == NULL );
    83     QVERIFY(mVidPBPlugin->mView == NULL );
    91 	
    84 	
    92     mVidPBPlugin->createView();
    85     mVidPBPlugin->createView();
    93 	  
    86 	  
    94     QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView != NULL );
    87     QVERIFY(mVidPBPlugin->mView != NULL );
    95 }
    88 }
    96 
    89 
    97 // ---------------------------------------------------------------------------
    90 // ---------------------------------------------------------------------------
    98 // Slot: test activate view
    91 // Slot: test activate view
    99 // ---------------------------------------------------------------------------
    92 // ---------------------------------------------------------------------------
   100 //
    93 //
   101 void TestVideoPlaybackViewPlugin::testActivateView()
    94 void TestVideoPlaybackViewPlugin::testActivateView()
   102 {
    95 {
   103     QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView != NU				
    96     QVERIFY(mVidPBPlugin->mView != NULL );			
   104     mVidPBPlugin->activateView();
    97     mVidPBPlugin->activateView();
   105 		
    98 		
   106     QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mViewActivated == true  );
    99     QVERIFY(mVidPBPlugin->mViewActivated == true  );
   107 }
   100 }
   108 
   101 
   109 // ---------------------------------------------------------------------------
   102 // ---------------------------------------------------------------------------
   110 // Slot: test deactivate view
   103 // Slot: test deactivate view
   111 // ---------------------------------------------------------------------------
   104 // ---------------------------------------------------------------------------
   112 //
   105 //
   113 void TestVideoPlaybackViewPlugin::testDeactivateView()
   106 void TestVideoPlaybackViewPlugin::testDeactivateView()
   114 {
   107 {
   115     QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView != NULL );
   108     QVERIFY(mVidPBPlugin->mView != NULL );
   116     QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mViewActivated == true  );
   109     QVERIFY(mVidPBPlugin->mViewActivated == true  );
   117 		
   110 		
   118     mVidPBPlugin->deactivateView();
   111     mVidPBPlugin->deactivateView();
   119 		
   112 		
   120     QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mViewActivated == false  );
   113     QVERIFY(mVidPBPlugin->mViewActivated == false  );
   121 }
   114 }
   122 
   115 
   123 // ---------------------------------------------------------------------------
   116 // ---------------------------------------------------------------------------
   124 // Slot: test destroy view
   117 // Slot: test destroy view
   125 // ---------------------------------------------------------------------------
   118 // ---------------------------------------------------------------------------
   126 //
   119 //
   127 void TestVideoPlaybackViewPlugin::testDestroyView()
   120 void TestVideoPlaybackViewPlugin::testDestroyView()
   128 {
   121 {
   129     QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView != NULL );
   122     QVERIFY(mVidPBPlugin->mView != NULL );
   130 		
   123 		
   131     mVidPBPlugin->destroyView();
   124     mVidPBPlugin->destroyView();
   132 		
   125 		
   133     QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView == NULL );    
   126     QVERIFY(mVidPBPlugin->mView == NULL );    
   134 }
   127 }
   135 
   128 
   136 // ---------------------------------------------------------------------------
   129 // ---------------------------------------------------------------------------
   137 // Slot: test get view
   130 // Slot: test get view
   138 // ---------------------------------------------------------------------------
   131 // ---------------------------------------------------------------------------
   139 //
   132 //
   140 void TestVideoPlaybackViewPlugin::testGetView()
   133 void TestVideoPlaybackViewPlugin::testGetView()
   141 {
   134 {
   142     QVERIFY( mVidPBPlugin->getView() != NULL );	
   135     QVERIFY( mVidPBPlugin->getView() != NULL );	
   143     QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView == 
   136     QVERIFY(mVidPBPlugin->mView == mVidPBPlugin->getView() );		    
   144     reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->getView() );		    
       
   145 }
   137 }
   146 
   138 
   147 // End of file
   139 // End of file