diff --git a/windows/tests/test-stat.c b/windows/tests/test-stat.c index d05e458885d..21b7da2cebd 100644 --- a/windows/tests/test-stat.c +++ b/windows/tests/test-stat.c @@ -5,26 +5,29 @@ #include #include -void test_stat(char *dirname) { +void test_stat(char *dirname, int result) { int r; struct stat s; r = stat(dirname, &s); - printf("stat %s %d\n", dirname, r); + printf("stat %s %d\n", dirname, r); fflush(stdout); + assert(r==result); } int main(void) { int r; - test_stat("."); + test_stat(".", 0); + test_stat("./", 0); + r = system("rm -rf testdir"); assert(r==0); r = toku_os_mkdir("testdir", S_IRWXU); assert(r == 0); - test_stat("testdir"); + test_stat("testdir", 0); - test_stat("./testdir"); + test_stat("./testdir", 0); - test_stat("./testdir/"); + test_stat("./testdir/", 0); return 0; }