From 36ba4ff4027bcd6d8c31011ec378490d82bb845a Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Mon, 5 Nov 2018 11:08:47 -0800 Subject: [PATCH] dll: FspAccessCheckEx: fix #190: add test --- tst/winfsp-tests/create-test.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tst/winfsp-tests/create-test.c b/tst/winfsp-tests/create-test.c index ef9ea3e4..4c05aa21 100644 --- a/tst/winfsp-tests/create-test.c +++ b/tst/winfsp-tests/create-test.c @@ -385,7 +385,17 @@ static void create_readonlydir_dotest(ULONG Flags, PWSTR Prefix) ASSERT(Success); Success = RemoveDirectoryW(DirPath); - TEST(create_fileattr_test); + ASSERT(!Success); + ASSERT(ERROR_ACCESS_DENIED == GetLastError()); + + Success = SetFileAttributesW(DirPath, FILE_ATTRIBUTE_DIRECTORY); + ASSERT(Success); + + FileAttributes = GetFileAttributesW(DirPath); + ASSERT(FILE_ATTRIBUTE_DIRECTORY == FileAttributes); + + Success = RemoveDirectoryW(DirPath); + ASSERT(Success); memfs_stop(memfs); }