X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flower%2Ftest-file-name.cc;h=adbaa52913e611fd386ac15d9e5b378830d6853a;hb=97a0169312a260933246ab224e4f8b0969871dd5;hp=0bd427bda829afd73a680c04895027256aeceb20;hpb=308689f5ec62b42a01c9673cdb16cc7fa7a9bdd9;p=lilypond.git diff --git a/flower/test-file-name.cc b/flower/test-file-name.cc index 0bd427bda8..adbaa52913 100644 --- a/flower/test-file-name.cc +++ b/flower/test-file-name.cc @@ -6,6 +6,11 @@ using namespace std; string slashify (string file_name); +struct CaseB: public yaffut::Test +{ + CaseB (): File_name ("123") {} +}; + TEST_STRING (File_name, Mingw_slashify, "foe.ly") { string s = slashify (to_string ()); @@ -29,3 +34,10 @@ TEST_STRING (File_name, Mingw_slashify_4, "\\tmp\\x.ly") string s = slashify (to_string ()); EQUAL ("/tmp/x.ly", s); } + +TEST_STRING (File_name, Canonicalize, "foo//bar/..//bla//z.ly") +{ + string s = canonicalized ().to_string (); + EQUAL ("foo/bla/z.ly", s); +} +