-/* $Id: testlib.h,v 1.18 2006-03-31 15:58:05 adam Exp $
- Copyright (C) 1995-2005
+/* $Id: testlib.h,v 1.23 2006-10-29 17:20:01 adam Exp $
+ Copyright (C) 1995-2006
Index Data ApS
This file is part of the Zebra server.
for more details.
You should have received a copy of the GNU General Public License
-along with Zebra; see the file LICENSE.zebra. If not, write to the
-Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
-02111-1307, USA.
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
*/
/** testlib - utilities for the api tests */
* get_srcdir : returns the source dir. Most often ".", but when
* making distcheck, some other dir
*/
-const char *tl_get_srcdir();
+const char *tl_get_srcdir(void);
/**
* start_log: open a log file
* returns the retcode, for use in return or exit in main()
*/
int tl_close_down(ZebraHandle zh, ZebraService zs
- ) GCC_ATTRIBUTE((warn_unused_result));
+ ) ZEBRA_GCC_ATTR((warn_unused_result));
/** inits the database and inserts test data */
int tl_init_data(ZebraHandle zh, const char **recs
- ) GCC_ATTRIBUTE((warn_unused_result));
+ ) ZEBRA_GCC_ATTR((warn_unused_result));
/**
* tl_query does a simple query, and checks that the number of hits matches
*/
int tl_query(ZebraHandle zh, const char *query, zint exphits
- ) GCC_ATTRIBUTE((warn_unused_result));
+ ) ZEBRA_GCC_ATTR((warn_unused_result));
/**
*/
int tl_query_x(ZebraHandle zh, const char *query, zint exphits,
int experror
- ) GCC_ATTRIBUTE((warn_unused_result));
+ ) ZEBRA_GCC_ATTR((warn_unused_result));
/**
* tl_scan is a utility for scan testing
int pos, int num, /* input params */
int exp_pos, int exp_num, int exp_partial, /* expected result */
const char **exp_entries /* expected entries (or NULL) */
- ) GCC_ATTRIBUTE((warn_unused_result));
+ ) ZEBRA_GCC_ATTR((warn_unused_result));
int tl_sort(ZebraHandle zh, const char *query, zint hits, zint *exp
- ) GCC_ATTRIBUTE((warn_unused_result));
+ ) ZEBRA_GCC_ATTR((warn_unused_result));
/**
* ranking_query makes a query, checks number of hits, and for
*/
int tl_ranking_query(ZebraHandle zh, char *query,
int exphits, char *firstrec, int firstscore
- ) GCC_ATTRIBUTE((warn_unused_result));
+ ) ZEBRA_GCC_ATTR((warn_unused_result));
/**
* meta_query makes a query, checks number of hits, and for
*/
int tl_meta_query(ZebraHandle zh, char *query, int exphits,
zint *ids
- ) GCC_ATTRIBUTE((warn_unused_result));
+ ) ZEBRA_GCC_ATTR((warn_unused_result));
/**
* if filter given by name does not exist, exit nicely but warn in log
void tl_check_filter(ZebraService zs, const char *name);
#define TL_MAIN int main(int argc, char **argv) { \
- YAZ_CHECK_INIT(argc, argv); tst(argc, argv); YAZ_CHECK_TERM; }
+ YAZ_CHECK_INIT(argc, argv); YAZ_CHECK_LOG(); tst(argc, argv); YAZ_CHECK_TERM; }
+/*
+ * Local variables:
+ * c-basic-offset: 4
+ * indent-tabs-mode: nil
+ * End:
+ * vim: shiftwidth=4 tabstop=8 expandtab
+ */
+