locsrv_pub/landmarks_search_api/tsrc/inc/testlmksearchapi.h
changeset 0 667063e416a2
equal deleted inserted replaced
-1:000000000000 0:667063e416a2
       
     1 /*
       
     2 * Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies). 
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Ctestlmksearchapi class
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 #ifndef TESTLMKSEARCHAPI_H
       
    21 #define TESTLMKSEARCHAPI_H
       
    22 
       
    23 //  INCLUDES
       
    24 #include <StifLogger.h>
       
    25 #include <TestScripterInternal.h>
       
    26 #include <StifTestModule.h>
       
    27 
       
    28 
       
    29 // Logging path
       
    30 _LIT( KtestlmksearchapiLogPath, "\\logs\\testframework\\testlmksearchapi\\" ); 
       
    31 // Log file
       
    32 _LIT( KtestlmksearchapiLogFile, "testlmksearchapi.txt" ); 
       
    33 
       
    34 class Ctestlmksearchapi;
       
    35 
       
    36 
       
    37 // CLASS DECLARATION
       
    38 
       
    39 /**
       
    40 *  Ctestlmksearchapi test class for STIF Test Framework TestScripter.
       
    41 *  ?other_description_lines
       
    42 *
       
    43 *  @lib testlmksearchapi.lib
       
    44 *  @since S60 v3.2
       
    45 */
       
    46 NONSHARABLE_CLASS(Ctestlmksearchapi) : public CScriptBase
       
    47     {
       
    48     public:  // Constructors and destructor
       
    49 
       
    50         /**
       
    51         * Two-phased constructor.
       
    52         */
       
    53         static Ctestlmksearchapi* NewL( CTestModuleIf& aTestModuleIf );
       
    54 
       
    55         /**
       
    56         * Destructor.
       
    57         */
       
    58         virtual ~Ctestlmksearchapi();
       
    59 
       
    60 
       
    61         
       
    62 
       
    63     public: // Functions from base classes
       
    64 
       
    65         /**
       
    66         * From CScriptBase Runs a script line.
       
    67         * @param aItem Script line containing method name and parameters
       
    68         * @return Symbian OS error code
       
    69         */
       
    70         virtual TInt RunMethodL( CStifItemParser& aItem );
       
    71 
       
    72     
       
    73     private:
       
    74 
       
    75         /**
       
    76         * C++ default constructor.
       
    77         */
       
    78         Ctestlmksearchapi( CTestModuleIf& aTestModuleIf );
       
    79 
       
    80         /**
       
    81         * By default Symbian 2nd phase constructor is private.
       
    82         */
       
    83         void ConstructL();
       
    84 
       
    85         
       
    86         /**
       
    87         * Frees all resources allocated from test methods.
       
    88         * @since ?Series60_version
       
    89         */
       
    90         void Delete();
       
    91 
       
    92         /**
       
    93         * Test methods are listed below. 
       
    94         */
       
    95 
       
    96                 
       
    97         /**
       
    98         * Test case for NewL of CPosLandmarkSearch class.
       
    99         * @param aItem Script line containing parameters.
       
   100         * @return Symbian OS error code.
       
   101         */
       
   102         TInt CPosLandmarkSearch_NewL( CStifItemParser& aItem );
       
   103         
       
   104         /**
       
   105         * Test case for MaxNumOfMatches of CPosLandmarkSearch class.
       
   106         * @param aItem Script line containing parameters.
       
   107         * @return Symbian OS error code.
       
   108         */
       
   109          TInt CPosLandmarkSearch_MaxNumOfMatchesL( CStifItemParser& aItem );
       
   110        
       
   111         /**
       
   112         * Test case for SetMaxNumOfMatches of CPosLandmarkSearch class.
       
   113         * @param aItem Script line containing parameters.
       
   114         * @return Symbian OS error code.
       
   115         */
       
   116         TInt CPosLandmarkSearch_SetMaxNumOfMatchesL( CStifItemParser& aItem );
       
   117 		
       
   118 		/**
       
   119         * Test case for StartLandmarkSearchL of CPosLandmarkSearch class.
       
   120         * @param aItem Script line containing parameters.
       
   121         * @return Symbian OS error code.
       
   122         */
       
   123         TInt CPosLandmarkSearch_StartLandmarkSearchL( CStifItemParser& aItem );
       
   124 		
       
   125 		/**
       
   126         * Test case for StartLandmarkSearchL of CPosLandmarkSearch class.
       
   127         * @param aItem Script line containing parameters.
       
   128         * @return Symbian OS error code.
       
   129         */
       
   130         TInt CPosLandmarkSearch_StartLandmarkSearchL1L( CStifItemParser& aItem );
       
   131         
       
   132         /**
       
   133         * Test case for StartLandmarkSearchL of CPosLandmarkSearch class.
       
   134         * @param aItem Script line containing parameters.
       
   135         * @return Symbian OS error code.
       
   136         */
       
   137         TInt CPosLandmarkSearch_StartLandmarkSearchL2L( CStifItemParser& aItem );
       
   138 	
       
   139 		/**.
       
   140         * Test case for NumOfMatches of CPosLandmarkSearch class.
       
   141         * @param aItem Script line containing parameters.
       
   142         * @return Symbian OS error code.
       
   143         */
       
   144         TInt CPosLandmarkSearch_NumOfMatchesL( CStifItemParser& aItem );
       
   145         
       
   146         /**.
       
   147         * Test case for MatchIteratorL of CPosLandmarkSearch class.
       
   148         * @param aItem Script line containing parameters.
       
   149         * @return Symbian OS error code.
       
   150         */
       
   151 		TInt CPosLandmarkSearch_MatchIteratorL( CStifItemParser& aItem );
       
   152 	
       
   153 		/**
       
   154         * Test case for SetDisplayData of CPosLandmarkSearch class.
       
   155         * @param aItem Script line containing parameters.
       
   156         * @return Symbian OS error code.
       
   157         */
       
   158         TInt CPosLandmarkSearch_SetDisplayDataL( CStifItemParser& aItem );
       
   159 	
       
   160 		/**
       
   161         * Test case for UnsetDisplayData of CPosLandmarkSearch class.
       
   162         * @param aItem Script line containing parameters.
       
   163         * @return Symbian OS error code.
       
   164         */
       
   165         TInt CPosLandmarkSearch_UnsetDisplayDataL( CStifItemParser& aItem );
       
   166 		
       
   167 		/**
       
   168         * Test case for NewLC of CPosLmAreaCriteria class.
       
   169         * @param aItem Script line containing parameters.
       
   170         * @return Symbian OS error code.
       
   171         */
       
   172         TInt CPosLmAreaCriteria_NewLC( CStifItemParser& aItem );
       
   173 	
       
   174 		/**
       
   175         * Test case for GetSearchArea of CPosLmAreaCriteria class.
       
   176         * @param aItem Script line containing parameters.
       
   177         * @return Symbian OS error code.
       
   178         */
       
   179         TInt CPosLmAreaCriteria_GetSearchAreaL( CStifItemParser& aItem );
       
   180 	
       
   181 		/**
       
   182         * Test case for SetSearchArea of CPosLmAreaCriteria class.
       
   183         * @param aItem Script line containing parameters.
       
   184         * @return Symbian OS error code.
       
   185         */
       
   186         TInt CPosLmAreaCriteria_SetSearchAreaL( CStifItemParser& aItem );
       
   187 	
       
   188 		/**
       
   189         * Test case for NewLC of CPosLmCategoryCriteria class.
       
   190         * @param aItem Script line containing parameters.
       
   191         * @return Symbian OS error code.
       
   192         */
       
   193         TInt CPosLmCategoryCriteria_NewLC( CStifItemParser& aItem );
       
   194 	
       
   195 		/**
       
   196         * Test case for CategoryItemId of CPosLmCategoryCriteria class.
       
   197         * @param aItem Script line containing parameters.
       
   198         * @return Symbian OS error code.
       
   199         */
       
   200         TInt CPosLmCategoryCriteria_CategoryItemIdL( CStifItemParser& aItem );
       
   201      
       
   202        	/**
       
   203         * Test case for GlobalCategory of CPosLmCategoryCriteria class.
       
   204         * @param aItem Script line containing parameters.
       
   205         * @return Symbian OS error code.
       
   206         */
       
   207         TInt CPosLmCategoryCriteria_GlobalCategoryL( CStifItemParser& aItem );
       
   208 	
       
   209 		/**
       
   210         * Test case for CategoryName of CPosLmCategoryCriteria class.
       
   211         * @param aItem Script line containing parameters.
       
   212         * @return Symbian OS error code.
       
   213         */
       
   214         TInt CPosLmCategoryCriteria_CategoryNameL( CStifItemParser& aItem );
       
   215      
       
   216         /**
       
   217         * Test case for SetCategoryItemId of CPosLmCategoryCriteria class.
       
   218         * @param aItem Script line containing parameters.
       
   219         * @return Symbian OS error code.
       
   220         */
       
   221         TInt CPosLmCategoryCriteria_SetCategoryItemIdL( CStifItemParser& aItem );
       
   222     
       
   223         /**
       
   224         * Test case for SetGlobalCategory of CPosLmCategoryCriteria class.
       
   225         * @param aItem Script line containing parameters.
       
   226         * @return Symbian OS error code.
       
   227         */
       
   228         TInt CPosLmCategoryCriteria_SetGlobalCategoryL( CStifItemParser& aItem );
       
   229     
       
   230         /**
       
   231         * Test case for SetCategoryNameL of CPosLmCategoryCriteria class.
       
   232         * @param aItem Script line containing parameters.
       
   233         * @return Symbian OS error code.
       
   234         */
       
   235         TInt CPosLmCategoryCriteria_SetCategoryNameL( CStifItemParser& aItem );
       
   236     
       
   237         /**
       
   238         * Test case for NewLC of CPosLmCatNameCriteria class.
       
   239         * @param aItem Script line containing parameters.
       
   240         * @return Symbian OS error code.
       
   241         */
       
   242         TInt CPosLmCatNameCriteria_NewLC( CStifItemParser& aItem );
       
   243     
       
   244         /**
       
   245         * Test case for SearchPattern of CPosLmCatNameCriteria class.
       
   246         * @param aItem Script line containing parameters.
       
   247         * @return Symbian OS error code.
       
   248         */
       
   249         TInt CPosLmCatNameCriteria_SearchPatternL( CStifItemParser& aItem );
       
   250     
       
   251         /**
       
   252         * Test case for SetSearchPatternL of CPosLmCatNameCriteria class.
       
   253         * @param aItem Script line containing parameters.
       
   254         * @return Symbian OS error code.
       
   255         */
       
   256         TInt CPosLmCatNameCriteria_SetSearchPatternL( CStifItemParser& aItem );
       
   257         /**
       
   258         * Test case for NewLC of CPosLmCompositeCriteria class with ECompositionAND composition type.
       
   259         * @param aItem Script line containing parameters.
       
   260         * @return Symbian OS error code.
       
   261         */
       
   262         TInt CPosLmCompositeCriteria_NewLC_AND( CStifItemParser& aItem );
       
   263                
       
   264         /**
       
   265         * Test case for NewLC of CPosLmCompositeCriteria class ECompositionOR composition type..
       
   266         * @param aItem Script line containing parameters.
       
   267         * @return Symbian OS error code.
       
   268         */
       
   269         TInt CPosLmCompositeCriteria_NewLC_OR( CStifItemParser& aItem );
       
   270              
       
   271         /**
       
   272         * Test case for CompositionType of CPosLmCompositeCriteria class.
       
   273         * @param aItem Script line containing parameters.
       
   274         * @return Symbian OS error code.
       
   275         */
       
   276         TInt CPosLmCompositeCriteria_CompositionTypeL( CStifItemParser& aItem );
       
   277     
       
   278         /**
       
   279         * Test case for SetCompositionType of CPosLmCompositeCriteria class.
       
   280         * @param aItem Script line containing parameters.
       
   281         * @return Symbian OS error code.
       
   282         */
       
   283         TInt CPosLmCompositeCriteria_SetCompositionTypeL( CStifItemParser& aItem );
       
   284     
       
   285         /**
       
   286         * Test case for MaxNumOfMatches of CPosLmCompositeCriteria class.
       
   287         * @param aItem Script line containing parameters.
       
   288         * @return Symbian OS error code.
       
   289         */
       
   290         TInt CPosLmCompositeCriteria_NumOfArgumentsL( CStifItemParser& aItem );
       
   291     
       
   292         /**
       
   293         * Test case for Argument of CPosLmCompositeCriteria class.
       
   294         * @param aItem Script line containing parameters.
       
   295         * @return Symbian OS error code.
       
   296         */
       
   297         TInt CPosLmCompositeCriteria_Argument1L( CStifItemParser& aItem );
       
   298      
       
   299         /**
       
   300         * Test case for Argument of CPosLmCompositeCriteria class.
       
   301         * @param aItem Script line containing parameters.
       
   302         * @return Symbian OS error code.
       
   303         */
       
   304         TInt CPosLmCompositeCriteria_Argument2L( CStifItemParser& aItem );
       
   305      
       
   306         /**
       
   307         * Test case for AddArgument of CPosLmCompositeCriteria class.
       
   308         * @param aItem Script line containing parameters.
       
   309         * @return Symbian OS error code.
       
   310         */
       
   311         TInt CPosLmCompositeCriteria_AddArgumentL( CStifItemParser& aItem );
       
   312     
       
   313         /**
       
   314         * Test case for RemoveArgument of CPosLmCompositeCriteria class.
       
   315         * @param aItem Script line containing parameters.
       
   316         * @return Symbian OS error code.
       
   317         */
       
   318         TInt CPosLmCompositeCriteria_RemoveArgumentL( CStifItemParser& aItem );
       
   319       
       
   320         /**
       
   321         * Test case for ClearArguments of CPosLmCompositeCriteria class.
       
   322         * @param aItem Script line containing parameters.
       
   323         * @return Symbian OS error code.
       
   324         */
       
   325         TInt CPosLmCompositeCriteria_ClearArgumentsL( CStifItemParser& aItem );
       
   326       
       
   327         /**
       
   328         * Test case for NewL of CPosLmDisplayData class.
       
   329         * @param aItem Script line containing parameters.
       
   330         * @return Symbian OS error code.
       
   331         */
       
   332         TInt CPosLmDisplayData_NewL( CStifItemParser& aItem );
       
   333       
       
   334         /**
       
   335         * Test case for NewItemIndex of CPosLmDisplayData class.
       
   336         * @param aItem Script line containing parameters.
       
   337         * @return Symbian OS error code.
       
   338         */
       
   339         TInt CPosLmDisplayData_NewItemIndexL( CStifItemParser& aItem );
       
   340      
       
   341         /**
       
   342         * Test case for Count of CPosLmDisplayData class.
       
   343         * @param aItem Script line containing parameters.
       
   344         * @return Symbian OS error code.
       
   345         */
       
   346         TInt CPosLmDisplayData_CountL( CStifItemParser& aItem );
       
   347      
       
   348         /**
       
   349         * Test case for Reset of CPosLmDisplayData class.
       
   350         * @param aItem Script line containing parameters.
       
   351         * @return Symbian OS error code.
       
   352         */
       
   353         TInt CPosLmDisplayData_ResetL( CStifItemParser& aItem );
       
   354       
       
   355         /**
       
   356         * Test case for DisplayItem of CPosLmDisplayData class.
       
   357         * @param aItem Script line containing parameters.
       
   358         * @return Symbian OS error code.
       
   359         */
       
   360         TInt CPosLmDisplayData_DisplayItemL( CStifItemParser& aItem );
       
   361        
       
   362         /**
       
   363         * Test case for SetPartialReadParametersL of CPosLmDisplayData class.
       
   364         * @param aItem Script line containing parameters.
       
   365         * @return Symbian OS error code.
       
   366         */
       
   367         TInt CPosLmDisplayData_SetPartialReadParametersL( CStifItemParser& aItem );
       
   368         
       
   369         /**
       
   370         * Test case for UnsetPartialReadParameters of CPosLmDisplayData class.
       
   371         * @param aItem Script line containing parameters.
       
   372         * @return Symbian OS error code.
       
   373         */
       
   374         TInt CPosLmDisplayData_UnsetPartialReadParametersL( CStifItemParser& aItem );
       
   375        
       
   376         /**
       
   377         * Test case for NewLC of CPosLmNearestCriteria class.
       
   378         * @param aItem Script line containing parameters.
       
   379         * @return Symbian OS error code.
       
   380         */
       
   381         TInt CPosLmNearestCriteria_NewLC( CStifItemParser& aItem );
       
   382       
       
   383         /**
       
   384         * Test case for GetCoordinate of CPosLmNearestCriteria class.
       
   385         * @param aItem Script line containing parameters.
       
   386         * @return Symbian OS error code.
       
   387         */
       
   388         TInt CPosLmNearestCriteria_GetCoordinateL( CStifItemParser& aItem );
       
   389       
       
   390         /**
       
   391         * Test case for SetCoordinate of CPosLmNearestCriteria class.
       
   392         * @param aItem Script line containing parameters.
       
   393         * @return Symbian OS error code.
       
   394         */
       
   395         TInt CPosLmNearestCriteria_SetCoordinateL( CStifItemParser& aItem );
       
   396       
       
   397         /**
       
   398         * Test case for UseCoverageRadius of CPosLmNearestCriteria class.
       
   399         * @param aItem Script line containing parameters.
       
   400         * @return Symbian OS error code.
       
   401         */
       
   402         TInt CPosLmNearestCriteria_UseCoverageRadiusL( CStifItemParser& aItem );
       
   403       
       
   404         /**
       
   405         * Test case for SetUseCoverageRadius of CPosLmNearestCriteria class.
       
   406         * @param aItem Script line containing parameters.
       
   407         * @return Symbian OS error code.
       
   408         */
       
   409         TInt CPosLmNearestCriteria_SetUseCoverageRadiusL( CStifItemParser& aItem );
       
   410       
       
   411         /**
       
   412         * Test case for MaxDistance of CPosLmNearestCriteria class.
       
   413         * @param aItem Script line containing parameters.
       
   414         * @return Symbian OS error code.
       
   415         */
       
   416         TInt CPosLmNearestCriteria_MaxDistanceL( CStifItemParser& aItem );
       
   417       
       
   418         /**
       
   419         * Test case for SetMaxDistance of CPosLmNearestCriteria class.
       
   420         * @param aItem Script line containing parameters.
       
   421         * @return Symbian OS error code.
       
   422         */
       
   423         TInt CPosLmNearestCriteria_SetMaxDistanceL( CStifItemParser& aItem );
       
   424      
       
   425         /**
       
   426         * Test case for NewLC of CPosLmTextCriteria class.
       
   427         * @param aItem Script line containing parameters.
       
   428         * @return Symbian OS error code.
       
   429         */
       
   430         TInt CPosLmTextCriteria_NewLC( CStifItemParser& aItem );
       
   431      
       
   432         /**
       
   433         * Test case for Text of CPosLmTextCriteria class.
       
   434         * @param aItem Script line containing parameters.
       
   435         * @return Symbian OS error code.
       
   436         */
       
   437         TInt CPosLmTextCriteria_TextL( CStifItemParser& aItem );
       
   438      
       
   439         /**
       
   440         * Test case for SetTextL of CPosLmTextCriteria class.
       
   441         * @param aItem Script line containing parameters.
       
   442         * @return Symbian OS error code.
       
   443         */
       
   444         TInt CPosLmTextCriteria_SetTextL( CStifItemParser& aItem );
       
   445      
       
   446         /**
       
   447         * Test case for AttributesToSearch of CPosLmTextCriteria class.
       
   448         * @param aItem Script line containing parameters.
       
   449         * @return Symbian OS error code.
       
   450         */
       
   451         TInt CPosLmTextCriteria_AttributesToSearchL( CStifItemParser& aItem );
       
   452      
       
   453         /**
       
   454         * Test case for SetAttributesToSearch of CPosLmTextCriteria class.
       
   455         * @param aItem Script line containing parameters.
       
   456         * @return Symbian OS error code.
       
   457         */
       
   458         TInt CPosLmTextCriteria_SetAttributesToSearchL( CStifItemParser& aItem );
       
   459      
       
   460         /**
       
   461         * Test case for GetPositionFieldsToSearchL of CPosLmTextCriteria class.
       
   462         * @param aItem Script line containing parameters.
       
   463         * @return Symbian OS error code.
       
   464         */
       
   465         TInt CPosLmTextCriteria_GetPositionFieldsToSearchL( CStifItemParser& aItem );
       
   466      
       
   467         /**
       
   468         * Test case for SetPositionFieldsToSearchL of CPosLmTextCriteria class.
       
   469         * @param aItem Script line containing parameters.
       
   470         * @return Symbian OS error code.
       
   471         */
       
   472         TInt CPosLmTextCriteria_SetPositionFieldsToSearchL( CStifItemParser& aItem );
       
   473      
       
   474         /**
       
   475         * Test case for ClearPositionFieldsToSearch of CPosLmTextCriteria class.
       
   476         * @param aItem Script line containing parameters.
       
   477         * @return Symbian OS error code.
       
   478         */
       
   479         TInt CPosLmTextCriteria_ClearPositionFieldsToSearchL( CStifItemParser& aItem );
       
   480        
       
   481         /**
       
   482         * Test case for NewLC of CPosLmIdListCriteria class.
       
   483         * @param aItem Script line containing parameters.
       
   484         * @return Symbian OS error code.
       
   485         */
       
   486         TInt CPosLmIdListCriteria_NewLC( CStifItemParser& aItem );
       
   487       
       
   488         /**
       
   489         * Test case for SetLandmarkIdsL of CPosLmIdListCriteria class.
       
   490         * @param aItem Script line containing parameters.
       
   491         * @return Symbian OS error code.
       
   492         */
       
   493         TInt CPosLmIdListCriteria_SetLandmarkIdsL( CStifItemParser& aItem );
       
   494      
       
   495         /**
       
   496         * Test case for GetLandmarkIdsL of CPosLmIdListCriteria class.
       
   497         * @param aItem Script line containing parameters.
       
   498         * @return Symbian OS error code.
       
   499         */
       
   500         TInt CPosLmIdListCriteria_GetLandmarkIdsL( CStifItemParser& aItem );
       
   501         
       
   502         /**
       
   503         * Test case for NewL of CPosLmDisplayItem class.
       
   504         * @param aItem Script line containing parameters.
       
   505         * @return Symbian OS error code.
       
   506         */
       
   507         TInt CPosLmDisplayItem_NewL1L( CStifItemParser& aItem );
       
   508      
       
   509        /**
       
   510         * Test case for NewL of CPosLmDisplayItem class.
       
   511         * @param aItem Script line containing parameters.
       
   512         * @return Symbian OS error code.
       
   513         */
       
   514         TInt CPosLmDisplayItem_NewL2L( CStifItemParser& aItem );
       
   515         
       
   516         /**
       
   517         * Test case for DisplayItemType of CPosLmDisplayItem class.
       
   518         * @param aItem Script line containing parameters.
       
   519         * @return Symbian OS error code.
       
   520         */
       
   521         TInt CPosLmDisplayItem_DisplayItemTypeL( CStifItemParser& aItem );
       
   522 	
       
   523 		/**
       
   524         * Test case for DatabaseIndex of CPosLmDisplayItem class.
       
   525         * @param aItem Script line containing parameters.
       
   526         * @return Symbian OS error code.
       
   527         */
       
   528         TInt CPosLmDisplayItem_DatabaseIndexL( CStifItemParser& aItem );
       
   529 	
       
   530 		/**
       
   531         * Test case for Category of CPosLmDisplayItem class.
       
   532         * @param aItem Script line containing parameters.
       
   533         * @return Symbian OS error code.
       
   534         */
       
   535         TInt CPosLmDisplayItem_CategoryL( CStifItemParser& aItem );
       
   536 	
       
   537 		/**
       
   538         * Test case for Landmark of CPosLmDisplayItem class.
       
   539         * @param aItem Script line containing parameters.
       
   540         * @return Symbian OS error code.
       
   541         */
       
   542         TInt CPosLmDisplayItem_LandmarkL( CStifItemParser& aItem );
       
   543 	
       
   544 		/**
       
   545         * Test case for GetDistance of CPosLmDisplayItem class.
       
   546         * @param aItem Script line containing parameters.
       
   547         * @return Symbian OS error code.
       
   548         */
       
   549         TInt CPosLmDisplayItem_GetDistanceL( CStifItemParser& aItem );
       
   550 	
       
   551 		/**
       
   552         * Test case for NewL of CPosLmMultiDbSearch class.
       
   553         * @param aItem Script line containing parameters.
       
   554         * @return Symbian OS error code.
       
   555         */
       
   556         TInt CPosLmMultiDbSearch_NewL( CStifItemParser& aItem );
       
   557 	
       
   558 		/**
       
   559         * Test case for SetDatabasesToSearchL of CPosLmMultiDbSearch class.
       
   560         * @param aItem Script line containing parameters.
       
   561         * @return Symbian OS error code.
       
   562         */
       
   563         TInt CPosLmMultiDbSearch_SetDatabasesToSearchL( CStifItemParser& aItem );
       
   564 	
       
   565 		/**
       
   566         * Test case for DatabasesToSearchL of CPosLmMultiDbSearch class.
       
   567         * @param aItem Script line containing parameters.
       
   568         * @return Symbian OS error code.
       
   569         */
       
   570         TInt CPosLmMultiDbSearch_DatabasesToSearchL( CStifItemParser& aItem );
       
   571 	
       
   572 		/**
       
   573         * Test case for SetMaxNumOfMatches of CPosLmMultiDbSearch class.
       
   574         * @param aItem Script line containing parameters.
       
   575         * @return Symbian OS error code.
       
   576         */
       
   577         TInt CPosLmMultiDbSearch_SetMaxNumOfMatchesL( CStifItemParser& aItem );
       
   578 	
       
   579 		/**
       
   580         * Test case for StartLandmarkSearchL of CPosLmMultiDbSearch class.
       
   581         * @param aItem Script line containing parameters.
       
   582         * @return Symbian OS error code.
       
   583         */
       
   584         TInt CPosLmMultiDbSearch_StartLandmarkSearchL1L( CStifItemParser& aItem );
       
   585 	
       
   586 		/**
       
   587         * Test case for StartLandmarkSearchL of CPosLaCPosLmMultiDbSearch class.
       
   588         * @param aItem Script line containing parameters.
       
   589         * @return Symbian OS error code.
       
   590         */
       
   591         TInt CPosLmMultiDbSearch_StartLandmarkSearchL2L( CStifItemParser& aItem );
       
   592 	
       
   593 		/**
       
   594         * Test case for StartLandmarkSearchL of CPosLmMultiDbSearch class.
       
   595         * @param aItem Script line containing parameters.
       
   596         * @return Symbian OS error code.
       
   597         */
       
   598         TInt CPosLmMultiDbSearch_StartLandmarkSearchL3L( CStifItemParser& aItem );
       
   599 	
       
   600 		/**
       
   601         * Test case for StartCategorySearchL of CPosLmMultiDbSearch class.
       
   602         * @param aItem Script line containing parameters.
       
   603         * @return Symbian OS error code.
       
   604         */
       
   605         TInt CPosLmMultiDbSearch_StartCategorySearchL( CStifItemParser& aItem );
       
   606 
       
   607 		/**
       
   608         * Test case for NumOfSearchErrors of CPosLmMultiDbSearch class.
       
   609         * @param aItem Script line containing parameters.
       
   610         * @return Symbian OS error code.
       
   611         */
       
   612         TInt CPosLmMultiDbSearch_NumOfSearchErrorsL( CStifItemParser& aItem );
       
   613         
       
   614         /**
       
   615         * Test case for GetSearchError of CPosLmMultiDbSearch class.
       
   616         * @param aItem Script line containing parameters.
       
   617         * @return Symbian OS error code.
       
   618         */
       
   619         TInt CPosLmMultiDbSearch_GetSearchErrorL( CStifItemParser& aItem );
       
   620     
       
   621         /**
       
   622         * Test case for TotalNumOfMatches of CPosLmMultiDbSearch class.
       
   623         * @param aItem Script line containing parameters.
       
   624         * @return Symbian OS error code.
       
   625         */
       
   626 		TInt CPosLmMultiDbSearch_TotalNumOfMatchesL( CStifItemParser& aItem );
       
   627 	
       
   628 		/**
       
   629         * Test case for NumOfMatches of CPosLmMultiDbSearch class.
       
   630         * @param aItem Script line containing parameters.
       
   631         * @return Symbian OS error code.
       
   632         */
       
   633         TInt CPosLmMultiDbSearch_NumOfMatchesL( CStifItemParser& aItem );
       
   634 	
       
   635 		/**
       
   636         * Test case for NumOfDatabasesToSearch of CPosLmMultiDbSearch class.
       
   637         * @param aItem Script line containing parameters.
       
   638         * @return Symbian OS error code.
       
   639         */
       
   640         TInt CPosLmMultiDbSearch_NumOfDatabasesToSearchL( CStifItemParser& aItem );
       
   641 	
       
   642 		/**
       
   643         * Test case for DatabaseUriPtr of CPosLmMultiDbSearch class.
       
   644         * @param aItem Script line containing parameters.
       
   645         * @return Symbian OS error code.
       
   646         */
       
   647         TInt CPosLmMultiDbSearch_DatabaseUriPtrL( CStifItemParser& aItem );
       
   648    		
       
   649    		/**
       
   650         * Test case for MatchIteratorL of CPosLmMultiDbSearch class.
       
   651         * @param aItem Script line containing parameters.
       
   652         * @return Symbian OS error code.
       
   653         */
       
   654 		TInt CPosLmMultiDbSearch_MatchIteratorL ( CStifItemParser& aItem );
       
   655 		
       
   656    		/**
       
   657         * Test case for SetDisplayData of CPosLmMultiDbSearch class.
       
   658         * @param aItem Script line containing parameters.
       
   659         * @return Symbian OS error code.
       
   660         */
       
   661         TInt CPosLmMultiDbSearch_SetDisplayDataL( CStifItemParser& aItem );
       
   662    
       
   663    		/**
       
   664         * Test case for UnsetDisplayData of CPosLmMultiDbSearch class.
       
   665         * @param aItem Script line containing parameters.
       
   666         * @return Symbian OS error code.
       
   667         */
       
   668         TInt CPosLmMultiDbSearch_UnsetDisplayDataL( CStifItemParser& aItem );
       
   669         
       
   670         /**
       
   671         * Test case for MaxNumOfMatches of CPosLmMultiDbSearch class.
       
   672         * @param aItem Script line containing parameters.
       
   673         * @return Symbian OS error code.
       
   674         */
       
   675      	TInt CPosLmMultiDbSearch_MaxNumOfMatchesL( CStifItemParser& aItem );
       
   676    
       
   677    
       
   678     };
       
   679 
       
   680 #endif      // TESTLMKSEARCHAPI_H
       
   681 
       
   682 // End of File