X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=test%2Ftst_tpath.c;h=cbec193fbd924d06515d62dc458b6acefe154bef;hp=eca34a1fc5a459ef6243b55b49847ea3e3468e16;hb=67471e87c134f2503546cdd250cd169b7d43d566;hpb=d7859bbabce608d9c5296212844b6f0f1ada71fb diff --git a/test/tst_tpath.c b/test/tst_tpath.c index eca34a1..cbec193 100644 --- a/test/tst_tpath.c +++ b/test/tst_tpath.c @@ -2,7 +2,7 @@ * Copyright (C) 2005-2006, Index Data ApS * See the file LICENSE for details. * - * $Id: tst_tpath.c,v 1.1 2006-06-08 10:26:10 adam Exp $ + * $Id: tst_tpath.c,v 1.2 2006-10-11 08:43:22 adam Exp $ * */ #include @@ -17,7 +17,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 +25,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)