X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f095b1fc57960fbf0d6daa353162d1e29f3899ef..a121d7205216f5b4b144264096e07104b5ad3172:/tests/filename/filename.cpp diff --git a/tests/filename/filename.cpp b/tests/filename/filename.cpp index 87fa39e708..f91ab53ee4 100644 --- a/tests/filename/filename.cpp +++ b/tests/filename/filename.cpp @@ -88,6 +88,7 @@ private: CPPUNIT_TEST_SUITE( FileNameTestCase ); CPPUNIT_TEST( TestConstruction ); CPPUNIT_TEST( TestSplit ); + CPPUNIT_TEST( TestSetPath ); CPPUNIT_TEST_SUITE_END(); void TestConstruction(); @@ -134,3 +135,14 @@ void FileNameTestCase::TestSplit() } } +void FileNameTestCase::TestSetPath() +{ + wxFileName fn(_T("d:\\test\\foo.bar"), wxPATH_DOS); + fn.SetPath(_T("c:\\temp"), wxPATH_DOS); + CPPUNIT_ASSERT( fn.SameAs(wxFileName(_T("c:\\temp\\foo.bar"), wxPATH_DOS)) ); + + fn = wxFileName(_T("/usr/bin/ls"), wxPATH_UNIX); + fn.SetPath(_T("/usr/local/bin"), wxPATH_UNIX); + CPPUNIT_ASSERT( fn.SameAs(wxFileName(_T("/usr/local/bin/ls"), wxPATH_UNIX)) ); +} +