searcher/tsrc/cpixsearchertest/src/cpixsearchertestBlocks.cpp
changeset 15 cf5c74390b98
parent 1 6f2c1c46032b
--- a/searcher/tsrc/cpixsearchertest/src/cpixsearchertestBlocks.cpp	Tue Jul 06 15:30:04 2010 +0300
+++ b/searcher/tsrc/cpixsearchertest/src/cpixsearchertestBlocks.cpp	Wed Aug 18 10:53:26 2010 +0300
@@ -164,6 +164,8 @@
         ENTRY( "TestGetDocumentAsync", Ccpixsearchertest::TestGetDocumentAsyncL),
         ENTRY( "TestGetInvalidDocumentAsync", Ccpixsearchertest::TestGetInvalidDocumentAsyncL),
         ENTRY( "TestExerptLength", Ccpixsearchertest::TestExerptLengthL),
+        ENTRY( "TestGetBatchdoc", Ccpixsearchertest::TestGetBatchdocL),
+        ENTRY( "TestAsyncGetBatchdoc", Ccpixsearchertest::TestAsyncGetBatchdocL),
         
         //ADD NEW ENTRY HERE
         // [test cases entries] - Do not remove
@@ -982,6 +984,49 @@
     doLog( iLog, err, KTestFormBaseAppClassNoError );
         return err;
     }
+
+// -----------------------------------------------------------------------------
+// Ccpixsearchertest::TestGetBatchdocL
+// -----------------------------------------------------------------------------
+//
+TInt Ccpixsearchertest::TestGetBatchdocL( CStifItemParser& /*aItem*/ )
+    {
+    _LIT( KTestFormBaseAppClassNoError, "TestGetBatchdocL: No Error" ); 
+    CTestSearcher* testsearcher = new CTestSearcher();
+    testsearcher->initialsetUp();
+    testsearcher->createandinitindexer();
+    testsearcher->createsearcher();
+    testsearcher->harvesttestcontent( 10 );
+    TRAPD ( err , testsearcher->testgetbatchdoc() );    
+    testsearcher->ReleaseIndexer();
+    testsearcher->ReleaseSearcher();
+    testsearcher->tearDown();
+    delete testsearcher;
+    doLog( iLog, err, KTestFormBaseAppClassNoError );
+    return err;
+    }
+// -----------------------------------------------------------------------------
+// Ccpixsearchertest::TestAsyncGetBatchdocL
+// -----------------------------------------------------------------------------
+//
+TInt Ccpixsearchertest::TestAsyncGetBatchdocL( CStifItemParser& /*aItem*/ )
+    {
+    _LIT( KTestFormBaseAppClassNoError, "TestAsyncGetBatchdocL: No Error" ); 
+     CTestSearcher* testsearcher = new CTestSearcher();
+     testsearcher->initialsetUp();
+     testsearcher->createandinitindexer();
+     testsearcher->createsearcher();
+     testsearcher->harvesttestcontent( 10 );
+     testsearcher->InitAsyncComponents();
+     TRAPD ( err , testsearcher->testasyncgetbatchdoc() );    
+     testsearcher->ReleaseIndexer();
+     testsearcher->ReleaseSearcher();
+     testsearcher->ReleaseAsyncComponents();
+     testsearcher->tearDown();
+     delete testsearcher;
+     doLog( iLog, err, KTestFormBaseAppClassNoError );
+     return err;
+    }
 // -----------------------------------------------------------------------------
 // Ccpixsearchertest::?member_function
 // ?implementation_description