49 lines
1.3 KiB
C
49 lines
1.3 KiB
C
/*------------------------------------------------------------------------------
|
|
* 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.
|
|
------------------------------------------------------------------------------*/
|
|
#ifndef TEST_H
|
|
#define TEST_H
|
|
#include "CLucene.h"
|
|
|
|
CL_NS_USE(index)
|
|
CL_NS_USE(util)
|
|
CL_NS_USE(store)
|
|
CL_NS_USE(search)
|
|
CL_NS_USE(document)
|
|
CL_NS_USE(queryParser)
|
|
CL_NS_USE(analysis)
|
|
CL_NS_USE2(analysis,standard)
|
|
|
|
#include "CuTest.h"
|
|
|
|
CuSuite *testindexwriter(void);
|
|
CuSuite *teststore(void);
|
|
CuSuite *testanalysis(void);
|
|
CuSuite *testanalyzers(void);
|
|
CuSuite *testhighfreq(void);
|
|
CuSuite *testhighlight(void);
|
|
CuSuite *testpriorityqueue(void);
|
|
CuSuite *testQueryParser(void);
|
|
CuSuite *testsearch(void);
|
|
CuSuite *testtermvector(void);
|
|
CuSuite *testsort(void);
|
|
CuSuite *testduplicates(void);
|
|
CuSuite *testdatefilter(void);
|
|
CuSuite *testwildcard(void);
|
|
CuSuite *testdebug(void);
|
|
CuSuite *testutf8(void);
|
|
CuSuite *testreuters(void);
|
|
|
|
extern unittest tests[];
|
|
|
|
#define CLUCENE_DATA_LOCATION1 "../test/data/"
|
|
#define CLUCENE_DATA_LOCATION2 "./test/data/"
|
|
#define CLUCENE_DATA_LOCATIONENV "srcdir"
|
|
|
|
extern char* cl_tempDir;
|
|
|
|
#endif
|