From 5a886f6e5845decd600c060fc39d85a7e6852847 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 16 Jan 2010 17:46:32 -0500 Subject: [PATCH] Unit Tests - Now sorts the results of a glob, so that the results are in a consistent order on all platforms. --- src/tests/directory.t.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tests/directory.t.cpp b/src/tests/directory.t.cpp index d6e5cde56..584a45935 100644 --- a/src/tests/directory.t.cpp +++ b/src/tests/directory.t.cpp @@ -25,6 +25,7 @@ // //////////////////////////////////////////////////////////////////////////////// +#include #include #include #include @@ -70,12 +71,14 @@ int main (int argc, char** argv) // std::vector list (); std::vector files = d5.list (); + std::sort (files.begin (), files.end ()); t.is ((int)files.size (), 2, "Directory::list 1 file"); t.is (files[0], "/tmp/test_directory/dir", "file[0] is /tmp/test_directory/dir"); t.is (files[1], "/tmp/test_directory/f0", "file[1] is /tmp/test_directory/f0"); // std::vector listRecursive (); files = d5.listRecursive (); + std::sort (files.begin (), files.end ()); t.is ((int)files.size (), 2, "Directory::list 1 file"); t.is (files[0], "/tmp/test_directory/dir/f1", "file is /tmp/test_directory/dir/f1"); t.is (files[1], "/tmp/test_directory/f0", "file is /tmp/test_directory/f0");