mirror of
https://git.mirrors.martin98.com/https://github.com/gulrak/filesystem
synced 2025-06-11 02:36:33 +08:00
refs #12, fixed small issue with new recursive_directory_iterator tests on Windows due to not comparing generic format.
This commit is contained in:
parent
e8ced30a84
commit
da215a8c96
@ -1224,7 +1224,7 @@ TEST_CASE("30.10.14 class recursive_directory_iterator", "[filesystem][recursive
|
|||||||
auto iter = fs::recursive_directory_iterator(".");
|
auto iter = fs::recursive_directory_iterator(".");
|
||||||
std::multimap<std::string, int> result;
|
std::multimap<std::string, int> result;
|
||||||
while(iter != fs::recursive_directory_iterator()) {
|
while(iter != fs::recursive_directory_iterator()) {
|
||||||
result.insert(std::make_pair(iter->path().string(), iter.depth()));
|
result.insert(std::make_pair(iter->path().generic_string(), iter.depth()));
|
||||||
++iter;
|
++iter;
|
||||||
}
|
}
|
||||||
std::stringstream os;
|
std::stringstream os;
|
||||||
@ -1243,7 +1243,7 @@ TEST_CASE("30.10.14 class recursive_directory_iterator", "[filesystem][recursive
|
|||||||
auto iter = fs::recursive_directory_iterator(".");
|
auto iter = fs::recursive_directory_iterator(".");
|
||||||
std::multimap<std::string, int> result;
|
std::multimap<std::string, int> result;
|
||||||
while(iter != fs::recursive_directory_iterator()) {
|
while(iter != fs::recursive_directory_iterator()) {
|
||||||
result.insert(std::make_pair(iter->path().string(), iter.depth()));
|
result.insert(std::make_pair(iter->path().generic_string(), iter.depth()));
|
||||||
if(iter->path() == "./d1/d2") {
|
if(iter->path() == "./d1/d2") {
|
||||||
iter.disable_recursion_pending();
|
iter.disable_recursion_pending();
|
||||||
}
|
}
|
||||||
@ -1265,7 +1265,7 @@ TEST_CASE("30.10.14 class recursive_directory_iterator", "[filesystem][recursive
|
|||||||
auto iter = fs::recursive_directory_iterator(".");
|
auto iter = fs::recursive_directory_iterator(".");
|
||||||
std::multimap<std::string, int> result;
|
std::multimap<std::string, int> result;
|
||||||
while(iter != fs::recursive_directory_iterator()) {
|
while(iter != fs::recursive_directory_iterator()) {
|
||||||
result.insert(std::make_pair(iter->path().string(), iter.depth()));
|
result.insert(std::make_pair(iter->path().generic_string(), iter.depth()));
|
||||||
if(iter->path() == "./d1/d2") {
|
if(iter->path() == "./d1/d2") {
|
||||||
iter.pop();
|
iter.pop();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user