mirror of
https://git.mirrors.martin98.com/https://github.com/gulrak/filesystem
synced 2025-07-23 07:04:26 +08:00
Changed permission test to also work with MS std::filesystem.
This commit is contained in:
parent
1758e9711e
commit
a70b1c2941
@ -1885,7 +1885,8 @@ TEST_CASE("30.10.15.26 permissions", "[filesystem][operations][fs.op.permissions
|
||||
TemporaryDirectory t(TempOpt::change_path);
|
||||
std::error_code ec;
|
||||
generateFile("foo", 512);
|
||||
CHECK_NOTHROW(fs::permissions("foo", fs::perms::owner_write, fs::perm_options::remove));
|
||||
auto allWrite = fs::perms::owner_write | fs::perms::group_write | fs::perms::others_write;
|
||||
CHECK_NOTHROW(fs::permissions("foo", allWrite, fs::perm_options::remove));
|
||||
CHECK((fs::status("foo").permissions() & fs::perms::owner_write) != fs::perms::owner_write);
|
||||
CHECK_THROWS_AS(fs::resize_file("foo", 1024), fs::filesystem_error);
|
||||
CHECK(fs::file_size("foo") == 512);
|
||||
|
Loading…
x
Reference in New Issue
Block a user