harvesterplugins/tsrc/harvesterplugintester/inc/harvesterplugintester.h
changeset 9 4a2987baf8f7
parent 7 51d10d255e92
child 13 0a2ec6860a93
equal deleted inserted replaced
8:2f67eb14d003 9:4a2987baf8f7
    49 //?type ?function_name(?arg_list);
    49 //?type ?function_name(?arg_list);
    50 
    50 
    51 // FORWARD DECLARATIONS
    51 // FORWARD DECLARATIONS
    52 //class ?FORWARD_CLASSNAME;
    52 //class ?FORWARD_CLASSNAME;
    53 class CHarvesterPluginTester;
    53 class CHarvesterPluginTester;
    54 
    54 class CSearchDocument;
    55 // DATA TYPES
    55 // DATA TYPES
    56 //enum ?declaration
    56 //enum ?declaration
    57 //typedef ?declaration
    57 //typedef ?declaration
    58 //extern ?data_type;
    58 //extern ?data_type;
    59 
    59 
   150         * @param aItem Script line containing parameters.
   150         * @param aItem Script line containing parameters.
   151         * @return Symbian OS error code.
   151         * @return Symbian OS error code.
   152         */
   152         */
   153         virtual TInt TestStartHarvesterL( CStifItemParser& aItem );
   153         virtual TInt TestStartHarvesterL( CStifItemParser& aItem );
   154 		
   154 		
   155         virtual TInt TestFormBaseAppClass( CStifItemParser& aItem );
   155         virtual TInt TestFormBaseAppClassL( CStifItemParser& aItem );
   156 		
   156 		
   157 		virtual TInt TestDatabasePathL( CStifItemParser& aItem );
   157 		virtual TInt TestDatabasePathL( CStifItemParser& aItem );
   158 		
   158 		
   159 		virtual TInt TestCreateIndexItemL( CStifItemParser& aItem );		
   159 		virtual TInt TestCreateIndexItemL( CStifItemParser& aItem );		
   160 
   160 
   183          * @since ?Series60_version
   183          * @since ?Series60_version
   184          * @param aItem Script line containing parameters.
   184          * @param aItem Script line containing parameters.
   185          * @return Symbian OS error code.
   185          * @return Symbian OS error code.
   186          */
   186          */
   187         virtual TInt TestMessageHarvesterChangeDriveL( CStifItemParser& aItem );
   187         virtual TInt TestMessageHarvesterChangeDriveL( CStifItemParser& aItem );
       
   188         
       
   189         virtual TInt TestMessageRunErrorL( CStifItemParser& aItem );
       
   190         
       
   191         virtual TInt TestMessageIsMediaRemovableL( CStifItemParser& aItem );
       
   192         
       
   193         virtual TInt TestMessageMountNoIndexerL( CStifItemParser& aItem );
   188         
   194         
   189         virtual TInt TestStartBookmarksHarvesterL( CStifItemParser& aItem );
   195         virtual TInt TestStartBookmarksHarvesterL( CStifItemParser& aItem );
   190         
   196         
   191         virtual TInt TestAddBookmarkL( CStifItemParser& aItem );
   197         virtual TInt TestAddBookmarkL( CStifItemParser& aItem );
   192         
   198         
   213                         
   219                         
   214         TContactItemId CreateNewContactL(CContactDatabase& database,const TDesC& aName,const TDesC& aPhoneNumber);
   220         TContactItemId CreateNewContactL(CContactDatabase& database,const TDesC& aName,const TDesC& aPhoneNumber);
   215                         
   221                         
   216         virtual TInt TestCreateContactIndexItemL( CStifItemParser& aItem );
   222         virtual TInt TestCreateContactIndexItemL( CStifItemParser& aItem );
   217         
   223         
       
   224         virtual TInt TestCreateContactIndexItemNoIndexerL( CStifItemParser& aItem );
       
   225         
       
   226         virtual TInt TestContactGetDateL( CStifItemParser& aItem );
       
   227         
       
   228         virtual TInt TestContactDelayedErrorL( CStifItemParser& aItem );
       
   229         
       
   230         virtual TInt TestContactDelayedCallbackNoIContactsL( CStifItemParser& aItem );
       
   231         
       
   232         virtual TInt TestContactDelayedCallbackNoIObserverL( CStifItemParser& aItem );
       
   233         
       
   234         virtual TInt TestContactDelayedCallbackWrongCountL( CStifItemParser& aItem );
       
   235         
       
   236 		virtual TInt TestCreateAllContactFieldsL( CStifItemParser& aItem );
       
   237 		
   218         virtual TInt TestCreateContactGroupL( CStifItemParser& aItem );
   238         virtual TInt TestCreateContactGroupL( CStifItemParser& aItem );
   219         
   239         
   220         virtual TInt TestStartCalenderHarvesterL( CStifItemParser& aItem );
   240         virtual TInt TestStartCalenderHarvesterL( CStifItemParser& aItem );
   221                 
   241                 
   222         virtual TInt TestCalenderEntryL( CStifItemParser& aItem );        
   242         virtual TInt TestCalenderEntryL( CStifItemParser& aItem );        
   252 		virtual TInt TestAudioMMCEventL( CStifItemParser& aItem );
   272 		virtual TInt TestAudioMMCEventL( CStifItemParser& aItem );
   253 		
   273 		
   254 		virtual TInt TestVideoMMCEventL( CStifItemParser& aItem );
   274 		virtual TInt TestVideoMMCEventL( CStifItemParser& aItem );
   255 		
   275 		
   256 		virtual TInt TestImageMMCEventL( CStifItemParser& aItem );
   276 		virtual TInt TestImageMMCEventL( CStifItemParser& aItem );
       
   277 		
       
   278 		virtual TInt TestStartEmailPluginL( CStifItemParser& aItem );
       
   279 		
       
   280 		CSearchDocument* prepareemaildocument();
       
   281 		
       
   282 		virtual TInt TestHandleEmailDocL( CStifItemParser& aItem );
       
   283 		
       
   284 		virtual TInt TestQualifiedBaseAppClassL( CStifItemParser& );
       
   285 		
       
   286 		virtual TAny TestHandleMsgMovedL( CStifItemParser& );
       
   287 		
       
   288 		virtual TAny TestMessageDataHandlerL( CStifItemParser& );
       
   289 		
       
   290 		virtual TInt TestMsgUnMountL( CStifItemParser& );
       
   291 		
       
   292 		virtual TInt TestFormFormBaseAppClassL( CStifItemParser& );
       
   293 		
       
   294 		virtual TInt TestMsgDeleteL( CStifItemParser& );
       
   295 		
       
   296 		virtual TInt TestMsgHandlesessionL( CStifItemParser& );
       
   297 		
       
   298 		virtual TInt TestMsgHandlesessionPanicL( CStifItemParser& aItem );
       
   299 		
       
   300 		virtual TInt TestMsgOverwriteOrAddToQuereL( CStifItemParser& aItem );
       
   301 		
       
   302 		virtual TInt TestMsgMessageHarvesterL( CStifItemParser& aItem );
   257         /**
   303         /**
   258          * Method used to log version of test class
   304          * Method used to log version of test class
   259          */
   305          */
   260         void SendTestClassVersion();
   306         void SendTestClassVersion();
   261 
   307