X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=test%2Ftestclient.c;h=1e9762f4f705b2c67797e763f83da9603be26326;hb=83574dcb462d530758e21aea0a8a843cd0dce60f;hp=a074c8cba19ae5f0bb7407412f1337a95744c795;hpb=b389354c86c0562b58c638dcfe59834791c4db50;p=idzebra-moved-to-github.git diff --git a/test/testclient.c b/test/testclient.c index a074c8c..1e9762f 100644 --- a/test/testclient.c +++ b/test/testclient.c @@ -1,5 +1,5 @@ /* - * $Id: testclient.c,v 1.6 2002-11-11 15:19:25 heikki Exp $ + * $Id: testclient.c,v 1.9 2003-01-13 22:28:18 adam Exp $ * * Z39.50 client specifically for Zebra testing. */ @@ -31,7 +31,7 @@ int main(int argc, char **argv) int check_count = -1; int exit_code = 0; - while ((ret = options("d:n:o:f:c:e:", argv, argc, &arg)) != -2) + while ((ret = options("d:n:o:f:c:", argv, argc, &arg)) != -2) { switch (ret) { @@ -56,13 +56,10 @@ int main(int argc, char **argv) case 'c': check_count = atoi(arg); break; - case 'e': - expected_hits = atoi(arg); - break; default: printf ("%s: unknown option %s\n", prog, arg); printf ("usage:\n%s [options] target query \n", prog); - printf (" eg. bagel.indexdata.dk/gils computer\n"); + printf (" eg. indexdata.dk/gils computer\n"); exit (1); } } @@ -77,7 +74,6 @@ int main(int argc, char **argv) printf (" -o off offset for records - counting from 0.\n"); printf (" -f format set record syntax. Default: none\n"); printf (" -d sec delay a number of seconds before exit.\n"); - printf ("Options\n"); exit (3); } z = ZOOM_connection_new (target, 0); @@ -99,8 +95,6 @@ int main(int argc, char **argv) { printf ("Result count: %d\n", ZOOM_resultset_size(r)); if (check_count != -1 && check_count != ZOOM_resultset_size(r)) - exit_code = 10; - if ((expected_hits!=-1) && (ZOOM_resultset_size(r) != expected_hits)) { printf("Wrong number of hits, expected %d, got %d\n", expected_hits, ZOOM_resultset_size(r) ); @@ -111,7 +105,7 @@ int main(int argc, char **argv) ZOOM_resultset_option_set(r, "preferredRecordSyntax", format); for (pos = 0; pos < retrieve_number; pos++) { - size_t len; + int len; const char *rec = ZOOM_record_get( ZOOM_resultset_record(r, pos + retrieve_offset), @@ -124,5 +118,5 @@ int main(int argc, char **argv) sleep(delay_sec); ZOOM_resultset_destroy (r); ZOOM_connection_destroy (z); - exit (0); + exit (exit_code); }