// register in the unnamed registry so that these tests are run by default
CPPUNIT_TEST_SUITE_REGISTRATION( FileNameTestCase );
-// also include in it's own registry so that these tests can be run alone
+// also include in its own registry so that these tests can be run alone
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( FileNameTestCase, "FileNameTestCase" );
void FileNameTestCase::TestConstruction()
// test wxPATH_NORM_DOTS
{ "a/.././b/c/../../", wxPATH_NORM_DOTS, "", wxPATH_UNIX },
- { "./", wxPATH_NORM_DOTS, "", wxPATH_UNIX },
- { "b/../", wxPATH_NORM_DOTS, "", wxPATH_UNIX },
+ { "", wxPATH_NORM_DOTS, "", wxPATH_UNIX },
+ { "./foo", wxPATH_NORM_DOTS, "foo", wxPATH_UNIX },
+ { "b/../bar", wxPATH_NORM_DOTS, "bar", wxPATH_UNIX },
+ { "c/../../quux", wxPATH_NORM_DOTS, "../quux", wxPATH_UNIX },
+ { "/c/../../quux", wxPATH_NORM_DOTS, "/quux", wxPATH_UNIX },
// test wxPATH_NORM_TILDE: notice that ~ is only interpreted specially
// when it is the first character in the file name
#ifdef __WXMSW__
{ "$USER_DOCS_DIR\\", "$USER_DOCS_DIR", true },
{ "c:\\a\\directory\\which\\does\\not\\exist", "", false },
-#else if defined( __UNIX__ )
+#elif defined( __UNIX__ )
{ "$USER_DOCS_DIR/", "$USER_DOCS_DIR", true },
{ "/tmp/foo", "/tmp", true },
{ "/tmp/a/directory/which/does/not/exist", "", false },