--- a/searchengine/cpix/tsrc/cpixunittest/src/pdftests.cpp Fri May 14 16:57:37 2010 +0300
+++ b/searchengine/cpix/tsrc/cpixunittest/src/pdftests.cpp Thu May 27 13:59:44 2010 +0300
@@ -36,6 +36,7 @@
#include "config.h"
#include "testutils.h"
#include "suggestion.h"
+#include "std_log_result.h"
const char * PdfDocsToIndex[7] = {
"c:\\data\\cpixunittestcorpus\\pdf\\ctutor.pdf",
@@ -73,7 +74,11 @@
cpix_Analyzer* analyzer = cpix_CreateSimpleAnalyzer(&result);
- if ( cpix_Failed( &result) ) ITK_PANIC("Analyzer could not be created");
+ if ( cpix_Failed( &result) )
+ {
+ ITK_PANIC("Analyzer could not be created");
+ assert_failed = 1;
+ }
for (int i = 0; PdfDocsToIndex[i]; i++)
{
@@ -92,6 +97,7 @@
{
cpix_Analyzer_destroy( analyzer );
ITK_PANIC("Could not create query parser");
+ assert_failed = 1;
}
std::wostringstream queryString;
@@ -105,6 +111,7 @@
cpix_ClearError(queryParser);
cpix_QueryParser_destroy(queryParser);
ITK_PANIC("Could not parse query string");
+ assert_failed = 1;
}
cpix_Hits
@@ -123,23 +130,28 @@
cpix_Hits_destroy( hits );
cpix_Query_destroy( query );
cpix_QueryParser_destroy(queryParser);
+
}
}
// int32_t hitsLength = cpix_Hits_length(hits);
void CreateSimplePdfSearch(Itk::TestMgr * testMgr)
{
+ char *xml_file = (char*)__FUNCTION__;
+ assert_failed = 0;
pdfTestAppclassFilteredTermSearch(testMgr, LPDFAPPCLASS);
+ testResultXml(xml_file);
}
+
Itk::TesterBase * CreatePdfSearchTests()
{
using namespace Itk;
- ContextTester
- * pdfTests = new ContextTester("pdfTests", NULL);
+ SuiteTester
+ * pdfTests = new SuiteTester("pdfTests");
- pdfTests->add("pdfterms", &CreateSimplePdfSearch);
-
+ pdfTests->add("pdfterms", &CreateSimplePdfSearch, "pdfterms");
+
return pdfTests;
}