X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=test%2Ftestclient.c;h=eec7ff107575d0f560fec4282c3ae8c3d466d5ce;hb=8ecf1c1bb3460e75b647c7c84dba53365c8daf45;hp=24509f4ee079aee54768054d8471f3b8a69fe56d;hpb=4e68a651c499e3acc77fbf2dbedd294855206f00;p=idzebra-moved-to-github.git diff --git a/test/testclient.c b/test/testclient.c index 24509f4..eec7ff1 100644 --- a/test/testclient.c +++ b/test/testclient.c @@ -1,5 +1,5 @@ /* - * $Id: testclient.c,v 1.5 2002-11-09 22:26:19 adam Exp $ + * $Id: testclient.c,v 1.7 2002-11-11 15:41:19 heikki Exp $ * * Z39.50 client specifically for Zebra testing. */ @@ -22,6 +22,7 @@ int main(int argc, char **argv) char *target = 0; char *arg; int delay_sec = 0; + int expected_hits=-1; int ret; int retrieve_number = 0; int retrieve_offset = 0; @@ -95,7 +96,11 @@ 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; + { + printf("Wrong number of hits, expected %d, got %d\n", + expected_hits, ZOOM_resultset_size(r) ); + exit(3); + } } if (format) ZOOM_resultset_option_set(r, "preferredRecordSyntax", format); @@ -114,5 +119,5 @@ int main(int argc, char **argv) sleep(delay_sec); ZOOM_resultset_destroy (r); ZOOM_connection_destroy (z); - exit (0); + exit (exit_code); }