X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=test%2Ftst_tpath.c;h=d40962489d681e5ab904f20cfbde5ab22fe6037b;hp=eca34a1fc5a459ef6243b55b49847ea3e3468e16;hb=eb5f027da754b8786e12dd6c7551fa551bc2e3ca;hpb=6f3861dbfb754ceffb8587c64e7631ae6ca3b650 diff --git a/test/tst_tpath.c b/test/tst_tpath.c index eca34a1..d409624 100644 --- a/test/tst_tpath.c +++ b/test/tst_tpath.c @@ -1,9 +1,6 @@ -/* - * Copyright (C) 2005-2006, Index Data ApS +/* This file is part of the YAZ toolkit. + * Copyright (C) 1995-2010 Index Data * See the file LICENSE for details. - * - * $Id: tst_tpath.c,v 1.1 2006-06-08 10:26:10 adam Exp $ - * */ #include #include @@ -17,7 +14,7 @@ static void tst_tpath(void) { - char fullpath[1024]; + char fullpath[FILENAME_MAX]; YAZ_CHECK(!yaz_filepath_resolve("etc", 0, 0, fullpath)); YAZ_CHECK(!yaz_filepath_resolve("etc", "", 0, fullpath)); /* bug #606 */ @@ -25,13 +22,16 @@ static void tst_tpath(void) YAZ_CHECK(!yaz_filepath_resolve("does_not_exist", "", 0, fullpath)); YAZ_CHECK(!yaz_filepath_resolve("does_not_exist", ".", 0, fullpath)); YAZ_CHECK(yaz_filepath_resolve("tst_tpath", 0, 0, fullpath)); - YAZ_CHECK(yaz_filepath_resolve("tst_tpath", "", 0, fullpath)); + + YAZ_CHECK(!yaz_filepath_resolve("tst_tpath", "", 0, fullpath)); YAZ_CHECK(yaz_filepath_resolve("tst_tpath", ".", 0, fullpath)); + YAZ_CHECK(!yaz_filepath_resolve("tst_tpath", "unknown_dir", 0, fullpath)); YAZ_CHECK(yaz_filepath_resolve("tst_tpath", "unknown_dir:.", 0, fullpath)); - YAZ_CHECK(yaz_filepath_resolve("tst_tpath", "unknown_dir:", 0, fullpath)); + YAZ_CHECK(!yaz_filepath_resolve("tst_tpath", "unknown_dir:", 0, fullpath)); YAZ_CHECK(!yaz_filepath_resolve("tst_tpath", "unknown_dir:c:", 0, fullpath)); YAZ_CHECK(!yaz_filepath_resolve("tst_tpath", "unknown_dir:c:\\other", 0, fullpath)); + } int main(int argc, char **argv) @@ -44,6 +44,7 @@ int main(int argc, char **argv) /* * Local variables: * c-basic-offset: 4 + * c-file-style: "Stroustrup" * indent-tabs-mode: nil * End: * vim: shiftwidth=4 tabstop=8 expandtab