diff options
author | Dan Goodliffe <dan.goodliffe@octal.co.uk> | 2025-09-19 12:08:50 +0100 |
---|---|---|
committer | Dan Goodliffe <dan.goodliffe@octal.co.uk> | 2025-09-19 12:08:50 +0100 |
commit | f4bb8f499ffb8c22512f3e5e703d7dc26215dd39 (patch) | |
tree | d1a17b7f25536dbb55d1235a6a390060aec838b6 /unittests | |
parent | Single definition of constructing Attr from git things (diff) | |
download | netfs-gitfs-f4bb8f499ffb8c22512f3e5e703d7dc26215dd39.tar.bz2 netfs-gitfs-f4bb8f499ffb8c22512f3e5e703d7dc26215dd39.tar.xz netfs-gitfs-f4bb8f499ffb8c22512f3e5e703d7dc26215dd39.zip |
Add . and .. to listdir result set
Uses default directory attributes.
Diffstat (limited to 'unittests')
-rw-r--r-- | unittests/core.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/unittests/core.cpp b/unittests/core.cpp index f6a2341..4809d43 100644 --- a/unittests/core.cpp +++ b/unittests/core.cpp @@ -274,14 +274,16 @@ BOOST_DATA_TEST_CASE(openDirRead, DIRPATHS ^ DIRCONTENTS, path, contents) dir->close(); } -const auto DIRCONTENTMODES = btdata::make<std::vector<std::tuple<std::string, int>>>({ - {{".gitignore", FILEMODE}, {"Jamroot.jam", FILEMODE}, {"src", DIRMODE}, {"unittests", DIRMODE}}, - {{"Jamfile.jam", FILEMODE}, {"blob.cpp", FILEMODE}, {"blob.h", FILEMODE}, {"dir.cpp", FILEMODE}, - {"dir.h", FILEMODE}, {"git.cpp", FILEMODE}, {"git.h", FILEMODE}, {"main.cpp", FILEMODE}, - {"repo.cpp", FILEMODE}, {"repo.h", FILEMODE}, {"repoList.cpp", FILEMODE}, {"repoList.h", FILEMODE}}, - {{"Jamfile.jam", FILEMODE}, {"core.cpp", FILEMODE}, {"fixtures", DIRMODE}, {"mockDefs.cpp", FILEMODE}, - {"mockDefs.h", FILEMODE}}, - {{"executable", EXECMODE}, {"symlink", LINKMODE}}, +const auto DIRCONTENTMODES = btdata::make<std::vector<std::tuple<std::string, Ice::Int>>>({ + {{".", DIRMODE}, {"..", DIRMODE}, {".gitignore", FILEMODE}, {"Jamroot.jam", FILEMODE}, {"src", DIRMODE}, + {"unittests", DIRMODE}}, + {{".", DIRMODE}, {"..", DIRMODE}, {"Jamfile.jam", FILEMODE}, {"blob.cpp", FILEMODE}, {"blob.h", FILEMODE}, + {"dir.cpp", FILEMODE}, {"dir.h", FILEMODE}, {"git.cpp", FILEMODE}, {"git.h", FILEMODE}, + {"main.cpp", FILEMODE}, {"repo.cpp", FILEMODE}, {"repo.h", FILEMODE}, {"repoList.cpp", FILEMODE}, + {"repoList.h", FILEMODE}}, + {{".", DIRMODE}, {"..", DIRMODE}, {"Jamfile.jam", FILEMODE}, {"core.cpp", FILEMODE}, {"fixtures", DIRMODE}, + {"mockDefs.cpp", FILEMODE}, {"mockDefs.h", FILEMODE}}, + {{".", DIRMODE}, {"..", DIRMODE}, {"executable", EXECMODE}, {"symlink", LINKMODE}}, }); BOOST_DATA_TEST_CASE(openDirList, DIRPATHS ^ DIRCONTENTMODES, path, contents) |