searchengine/cpix/tsrc/cpixunittest/src/destructivetests.cpp
changeset 24 65456528cac2
parent 14 8bd192d47aaa
--- a/searchengine/cpix/tsrc/cpixunittest/src/destructivetests.cpp	Tue Oct 05 13:15:12 2010 +0530
+++ b/searchengine/cpix/tsrc/cpixunittest/src/destructivetests.cpp	Fri Oct 15 12:09:28 2010 +0530
@@ -133,30 +133,24 @@
     }
 		
     void testWritingWhenHitIterating(Itk::TestMgr* testMgr) {
-        char *xml_file = (char *)__FUNCTION__;
-        assert_failed = 0;
         testWritingWhenHitIterating(testMgr,
                                     idxUtil_->idxDb(),
                                     &cpix_IdxDb_search,
                                     3);
-        testResultXml(xml_file);
+       
     }
 
 
     void testWritingWhenHitIterating2(Itk::TestMgr* testMgr) {
-        char *xml_file = (char *)__FUNCTION__;
-        assert_failed = 0;
         testWritingWhenHitIterating(testMgr,
                                     searcher(testMgr),
                                     &cpix_IdxSearcher_search,
                                     3);
-        testResultXml(xml_file);
+       
     }
 
     void testInvalidation(Itk::TestMgr* testMgr) 
     {
-        char *xml_file = (char *)__FUNCTION__;
-        assert_failed = 0;
         for (int i = 0; i < 25; i++) 
             {
                 idxUtil_->indexSms( i, 
@@ -177,7 +171,7 @@
         if ( cpix_Failed( idxUtil_->idxDb() ) ) {
             cpix_Query_destroy( query );
             ITK_PANIC( "Search failed" );
-            assert_failed = 1;
+            
         }
         printf("Accessing hits before closing... ");
 
@@ -203,10 +197,7 @@
         ITK_EXPECT(testMgr,
                    cpix_Succeeded(idxUtil_->idxDb()),
                    "Flushing failed");
-        if(cpix_Succeeded(idxUtil_->idxDb()))
-        {
-        assert_failed = 1;
-        }
+
 
         cpix_IdxSearcher_releaseDb(searcher_);
         searcher_ = NULL;
@@ -219,7 +210,7 @@
             **doc;                    
         ALLOC_DOC(doc, 1);        
         
-        printf("doc #0: ");
+        printf("doc #0: \n");
         cpix_Hits_doc(hits,
                       0,
                       doc,
@@ -245,7 +236,7 @@
                     
 
         ALLOC_DOC(doc, 1)
-        printf("\ndoc #20: ");
+        printf("doc #20: ");
         cpix_Hits_doc(hits,
                       20,
                       doc,
@@ -254,22 +245,23 @@
         ITK_EXPECT( testMgr, 
                 cpix_Failed( hits ), 
                 "Accessing hit(20) should NOT succeeded for closed database (hits still holds a reference to its originator)." ); 
-
+        }
+        
         if (cpix_Failed(hits))
             {
-        wchar_t
-        buf[256];
-        cpix_Error_report(hits->err_,
-                buf,
-                sizeof(buf) / sizeof(wchar_t));
-        printf("%S\n", buf);
-        cpix_ClearError(hits);
-        assert_failed = 1;
+            wchar_t
+            buf[256];
+            cpix_Error_report(hits->err_,
+                    buf,
+                    sizeof(buf) / sizeof(wchar_t));
+            printf("%S\n", buf);
+            cpix_ClearError(hits);
+            
             }
-        }
+
         
         FREE_DOC(doc, 1)
-        testResultXml(xml_file);
+       
         cpix_Hits_destroy( hits );
         cpix_Query_destroy( query );
     }
@@ -282,8 +274,6 @@
      */
     void testStackunwinding(Itk::TestMgr* testMgr) 
     {
-        char *xml_file = (char *)__FUNCTION__;
-        assert_failed = 0;
         SchemaId wrongSchema = idxUtil_->schemaId();
         cpix_Result
             result;
@@ -300,7 +290,7 @@
         if (cpix_Failed(&result))
             {
                 ITK_PANIC("Index could not be opened");
-                assert_failed = 1;
+                
             }
 
         // Try to index things
@@ -333,7 +323,7 @@
                 ITK_ASSERT( testMgr, !succeeded, "Schema is persistent?" );
 
             }
-        testResultXml(xml_file);	
+       	
         cpix_IdxDb_releaseDb(idxDb);
         idxDb = NULL; 
 			
@@ -354,6 +344,7 @@
 
         // Index 
         for (int i = 0; i < 25; i++) {
+
             idxUtil_->indexSms( i, 
                                 testCorpus_.item(i).c_str(), 
                                 analyzer_, 
@@ -395,19 +386,13 @@
 	
                     cpix_Hits_length( hits );
                     ITK_EXPECT( testMgr, cpix_Succeeded( hits  ), "Accessing hit of index 1 failed" ); 
-					if(!cpix_Succeeded( hits  ))
-					    {
-                        assert_failed = 1;
-					    }
+
                     printf("Hits after adding 1 item.\n");
                     idxUtil_->printHits( hits, testMgr ); 
 								
                     cpix_IdxDb_deleteDocuments(idxUtil_->idxDb(), GetItemId( 15 ).c_str() );
                     ITK_EXPECT( testMgr, cpix_Succeeded( idxUtil_->idxDb() ), "Deleting document 15 failed" ); 
-					if(!cpix_Succeeded( idxUtil_->idxDb() ))
-	                       {
-	                        assert_failed = 1;
-	                        }
+
                     printf("Line 16 deleted.\n");
 	
                     printf("Hits after deletion: \n");
@@ -416,30 +401,21 @@
                     cpix_IdxDb_flush(idxUtil_->idxDb() );
                     ITK_EXPECT( testMgr, cpix_Succeeded( idxUtil_->idxDb() ), "Flushing failed" );
                     printf("Flushed.\n");
-                    if(!cpix_Succeeded( idxUtil_->idxDb() ))
-                           {
-                            assert_failed = 1;
-                            }
+
 					
                     printf("Hits after flush:\n");
                     idxUtil_->printHits( hits, testMgr, true ); 
 					 
                     cpix_IdxDb_deleteDocuments(idxUtil_->idxDb(), GetItemId( 14 ).c_str() );
                     ITK_EXPECT( testMgr, cpix_Succeeded( idxUtil_->idxDb() ), "Deleting document 14 failed" ); 
-                    if(!cpix_Succeeded( idxUtil_->idxDb() ))
-                           {
-                            assert_failed = 1;
-                            }
+
                     printf("Line 15 deleted.\n");
                     printf("Hits after deletion:\n");
                     idxUtil_->printHits( hits, testMgr ); 
 	
                     cpix_IdxDb_deleteDocuments(idxUtil_->idxDb(), GetItemId( 9 ).c_str() );
                     ITK_EXPECT( testMgr, cpix_Succeeded( idxUtil_->idxDb() ), "Deleting document 9 failed" ); 
-                    if(!cpix_Succeeded( idxUtil_->idxDb() ))
-                           {
-                            assert_failed = 1;
-                            }
+
                     printf("Line 10 deleted.\n");
                     printf("Hits after deletion:\n");
                     idxUtil_->printHits( hits, testMgr ); 
@@ -447,10 +423,7 @@
                     cpix_IdxDb_flush(idxUtil_->idxDb() );
                     ITK_EXPECT( testMgr, cpix_Succeeded( idxUtil_->idxDb() ), "Flushing failed" );
                     printf("Flushed.\n");
-                    if(!cpix_Succeeded( idxUtil_->idxDb() ))
-                            {
-                             assert_failed = 1;
-                             }
+
                     printf("Hits after flush:\n");
                     idxUtil_->printHits( hits, testMgr, true ); 
 					 
@@ -462,12 +435,12 @@
             else 
                 {
                     ITK_PANIC("Hits was null"); 
-                    assert_failed = 1;
+           
                 }
             cpix_Query_destroy( query );
         } else  {
             ITK_PANIC("Could not create query"); 
-            assert_failed = 1;
+
         }
         
     }