Skip to content

Commit a187a9f

Browse files
committed
Added symlink_status test for a system directory.
1 parent 4bdac43 commit a187a9f

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/operations_test.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2091,6 +2091,16 @@ void symlink_status_tests()
20912091
BOOST_TEST(fs::is_symlink(users / "All Users")); // dir /A reports <SYMLINKD>
20922092
BOOST_TEST(fs::is_symlink(users / "Default User")); // dir /A reports <JUNCTION>
20932093

2094+
fs::file_status stat(fs::symlink_status(L"\\System Volume Information"));
2095+
BOOST_TEST(fs::type_present(stat));
2096+
BOOST_TEST(fs::permissions_present(stat));
2097+
BOOST_TEST(fs::status_known(stat));
2098+
BOOST_TEST(fs::exists(stat));
2099+
BOOST_TEST(fs::is_directory(stat));
2100+
BOOST_TEST(!fs::is_regular_file(stat));
2101+
BOOST_TEST(!fs::is_other(stat));
2102+
BOOST_TEST(!fs::is_symlink(stat));
2103+
20942104
#endif
20952105
}
20962106

0 commit comments

Comments
 (0)