From 567769f13de55806c6f1b2d59376d66f9d179eb3 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Wed, 17 Apr 2019 22:01:56 +0200 Subject: [PATCH] More robust WebDAV test by sorting the order of collection items --- src/tl/unit_tests/tlWebDAV.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/tl/unit_tests/tlWebDAV.cc b/src/tl/unit_tests/tlWebDAV.cc index 26b4e9e98..0f32d7833 100644 --- a/src/tl/unit_tests/tlWebDAV.cc +++ b/src/tl/unit_tests/tlWebDAV.cc @@ -58,7 +58,14 @@ TEST(1) EXPECT_EQ (collection.is_collection (), true); EXPECT_EQ (collection.url (), "http://www.klayout.org/svn-public/klayout-resources/trunk/testdata/"); - EXPECT_EQ (collection2string (collection), + std::string s = collection2string (collection); + + // normalize + std::vector sl = tl::split (s, "\n"); + std::sort (sl.begin (), sl.end ()); + s = tl::join (sl, "\n"); + + EXPECT_EQ (s, "[dir] dir1 http://www.klayout.org/svn-public/klayout-resources/trunk/testdata/dir1/\n" "[dir] dir2 http://www.klayout.org/svn-public/klayout-resources/trunk/testdata/dir2/\n" "text http://www.klayout.org/svn-public/klayout-resources/trunk/testdata/text\n"