searchengine/cpix/tsrc/cpixunittest/src/testutils.cpp
changeset 14 8bd192d47aaa
parent 3 ae3f1779f6da
child 24 65456528cac2
--- a/searchengine/cpix/tsrc/cpixunittest/src/testutils.cpp	Mon Jul 26 12:27:31 2010 +0530
+++ b/searchengine/cpix/tsrc/cpixunittest/src/testutils.cpp	Mon Aug 09 10:51:30 2010 +0530
@@ -151,15 +151,17 @@
     cout << "Number of hits: " << hitCount << endl;
 
     cpix_Document
-        doc;
+        **doc;
+    ALLOC_DOC(doc, 1);
 
     for (int32_t i = 0; i < hitCount; ++i)
         {
             cpix_Hits_doc(hits,
                           i,
-                          &doc);
+                          doc,
+                          1);
 
-            if (cpix_Failed(hits))
+            if (cpix_Failed(hits) || (doc_Fetch_Failed(doc[0])))
                 {
                     ITK_EXPECT(testMgr,
                                false,
@@ -169,9 +171,11 @@
                     break;
                 }
             // OBS PrintHit(&doc,
-            printHitFunc(&doc,
+            printHitFunc(doc[0],
                          testMgr);
         }
+        
+    FREE_DOC(doc, 1);
 }
 
 
@@ -329,15 +333,17 @@
     cout << "Number of hits: " << hitCount << endl;
 
     cpix_Document
-        doc;
+        **doc;
+    ALLOC_DOC(doc, 1);
 
     for (int32_t i = 0; i < hitCount; ++i)
         {
             cpix_Hits_doc(hits,
                           i,
-                          &doc);
+                          doc,
+                          1);
 
-            if (cpix_Failed(hits))
+            if (cpix_Failed(hits) || (doc_Fetch_Failed(doc[0])))
                 {
                     if (allowFailure)
                         {
@@ -355,9 +361,10 @@
                     cpix_ClearError(hits);
                     break;
                 }
-            printHit(&doc,
+            printHit(doc[0],
                         testMgr);
         }
+    FREE_DOC(doc, 1);
 }