searcher/tsrc/cpixsearchertest/inc/cpixindexerterster.h
changeset 1 6f2c1c46032b
parent 0 671dee74050a
equal deleted inserted replaced
0:671dee74050a 1:6f2c1c46032b
    46     CTestIndexer(){}
    46     CTestIndexer(){}
    47 
    47 
    48 private:   
    48 private:   
    49 
    49 
    50     void CreateFileIndexItemL(const TDesC& aFilename);
    50     void CreateFileIndexItemL(const TDesC& aFilename);
    51     TInt SearchForTextL(const TDesC& aQueryString, const TDesC& aDefaultField);
    51     TInt SearchForTextL(const TDesC& aQueryString, const TDesC& aDefaultField, TBool aFlush = ETrue);
    52     TBool CheckBaseAppClassIsExpectedL(const TDesC& aExpectedAppClass, 
    52     TBool CheckBaseAppClassIsExpectedL(const TDesC& aExpectedAppClass, 
    53                                        const TDesC& aDocUid);
    53                                        const TDesC& aDocUid);
    54     
    54     
    55 
    55 
    56 public: // From MCPixOpenDatabaseRequestObserver
    56 public: // From MCPixOpenDatabaseRequestObserver
    65     void CallCompleted( int i );
    65     void CallCompleted( int i );
    66 
    66 
    67 public:
    67 public:
    68     void setUp();
    68     void setUp();
    69     void tearDown();
    69     void tearDown();
    70         
    70     void InitSearcher();
       
    71     void ReleaseSearcher();
       
    72     void InitAsyncModules();
       
    73     void ReleaseAsyncModules();
    71     void testOpenIndexDb();
    74     void testOpenIndexDb();
    72     void testAddL();
    75     void testAddL();
    73     void testAsyncAddL();
    76     void testAsyncAddL();
    74     void testCancelAddL();
    77     void testCancelAddL();
    75     void testUpdateL();
    78     void testUpdateL();
    86 
    89 
    87 private:
    90 private:
    88     CCPixIndexer* iIndexer;// CPix database 
    91     CCPixIndexer* iIndexer;// CPix database 
    89     CCPixSearcher* iSearcher;
    92     CCPixSearcher* iSearcher;
    90     RSearchServerSession iSession;
    93     RSearchServerSession iSession;
    91     TInt iCurrentIndex;
       
    92     CHandleIndexingResultLeaves* iHandleResultLeaves;
    94     CHandleIndexingResultLeaves* iHandleResultLeaves;
    93     CActiveSchedulerWait* iWait;
    95     CActiveSchedulerWait* iIndexerWait;
    94     CAOTestClass* iMyAOClass;
    96     CAOTestClass* iMyAOClass;
    95 };
    97 };
    96 
    98 
    97 #endif /* CPIXINDEXERTERSTER_H_ */
    99 #endif /* CPIXINDEXERTERSTER_H_ */