Initial import of Bongo source code.
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
/*------------------------------------------------------------------------------
|
||||
* Copyright (C) 2003-2006 Ben van Klinken and the CLucene Team
|
||||
*
|
||||
* Distributable under the terms of either the Apache License (Version 2.0) or
|
||||
* the GNU Lesser General Public License, as specified in the COPYING file.
|
||||
------------------------------------------------------------------------------*/
|
||||
#include "test.h"
|
||||
|
||||
void testError(CuTest *tc){
|
||||
char* msg = "test";
|
||||
CLuceneError err(0,msg,false);
|
||||
CLuceneError err2 = err;
|
||||
CLuceneError* err3 = &err;
|
||||
CuAssert(tc,_T("Error did not copy properly"),err.what()!=err2.what());
|
||||
CuAssert(tc,_T("Error values did not correspond"),strcmp(err.what(),err2.what())==0);
|
||||
|
||||
IndexReader* reader = NULL;
|
||||
try{
|
||||
RAMDirectory dir;
|
||||
reader = IndexReader::open(&dir,true);
|
||||
}catch(CLuceneError&){
|
||||
_CLDELETE(reader);
|
||||
}catch(...){
|
||||
_CLDELETE(reader);
|
||||
CuAssert(tc,_T("Error did not catch properly"),false);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
CuSuite *testdebug(void)
|
||||
{
|
||||
CuSuite *suite = CuSuiteNew(_T("CLucene Debug Test"));
|
||||
|
||||
SUITE_ADD_TEST(suite, testError);
|
||||
|
||||
return suite;
|
||||
}
|
||||
// EOF
|
||||
Reference in New Issue
Block a user