X-Git-Url: https://arthur.barton.de/gitweb/?p=netatalk.git;a=blobdiff_plain;f=test%2Fafpd%2Ftest.c;h=56a86e81d1037174e49c20d175e13e161179ac5c;hp=acc46a8765b37227ec630e0efa35c49841970314;hb=980548c882a297d26e67397d0f72e0b991f36bf2;hpb=fee1732c3629fae8a46faf23e8be696110d976b9 diff --git a/test/afpd/test.c b/test/afpd/test.c index acc46a87..56a86e81 100644 --- a/test/afpd/test.c +++ b/test/afpd/test.c @@ -64,10 +64,10 @@ int main(int argc, char **argv) TEST( afp_options_parse_cmdline(&obj, 3, &args[0]) ); - TEST_int( afp_config_parse(&obj, ""), 0); + TEST_int( afp_config_parse(&obj, NULL), 0); TEST_int( configinit(&obj), 0); TEST( cnid_init() ); - TEST( load_volumes(&obj, NULL) ); + TEST( load_volumes(&obj, lv_all) ); TEST_int( dircache_init(8192), 0); obj.afp_version = 32; @@ -88,15 +88,20 @@ int main(int argc, char **argv) TEST_int(getfiledirparms(&obj, vid, DIRDID_ROOT_PARENT, "test"), 0); TEST_int(getfiledirparms(&obj, vid, DIRDID_ROOT, ""), 0); +#if 0 +// this doesn't work anymore since cnid sheme = last (which we use in the test) +// has been changed to force read-only mode for the volume TEST_expr(reti = createdir(&obj, vid, DIRDID_ROOT, "dir1"), reti == 0 || reti == AFPERR_EXIST); TEST_int(getfiledirparms(&obj, vid, DIRDID_ROOT, "dir1"), 0); +#endif /* FIXME: this doesn't work although it should. "//" get translated to \000 \000 at means ".." ie this should getfiledirparms for DIRDID_ROOT_PARENT -- at least afair! TEST_int(getfiledirparms(&configs->obj, vid, DIRDID_ROOT, "//"), 0); */ +#if 0 TEST_int(createfile(&obj, vid, DIRDID_ROOT, "dir1/file1"), 0); TEST_int(delete(&obj, vid, DIRDID_ROOT, "dir1/file1"), 0); TEST_int(delete(&obj, vid, DIRDID_ROOT, "dir1"), 0); @@ -104,7 +109,7 @@ int main(int argc, char **argv) TEST_int(createfile(&obj, vid, DIRDID_ROOT, "file1"), 0); TEST_int(getfiledirparms(&obj, vid, DIRDID_ROOT, "file1"), 0); TEST_int(delete(&obj, vid, DIRDID_ROOT, "file1"), 0); - +#endif /* test enumerate.c stuff */ TEST_int(enumerate(&obj, vid, DIRDID_ROOT), 0);