Fix recently added wxFileName::MakeRelativeTo() unit test for non-Unix.
Don't hard code the use of slashes as path separators.
This commit is contained in:
		@@ -445,17 +445,20 @@ void FileNameTestCase::TestNormalize()
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void FileNameTestCase::TestRelative()
 | 
					void FileNameTestCase::TestRelative()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    wxFileName fn("a/b.cpp");
 | 
					    const wxString pathSep = wxFileName::GetPathSeparator();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    wxFileName fn("a" + pathSep + "b.cpp");
 | 
				
			||||||
    fn.MakeRelativeTo("a");
 | 
					    fn.MakeRelativeTo("a");
 | 
				
			||||||
    CPPUNIT_ASSERT_EQUAL( "b.cpp", fn.GetFullPath() );
 | 
					    CPPUNIT_ASSERT_EQUAL( "b.cpp", fn.GetFullPath() );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    fn.AssignDir("a/b");
 | 
					    fn.AssignDir("a" + pathSep + "b");
 | 
				
			||||||
    fn.MakeRelativeTo("a");
 | 
					    fn.MakeRelativeTo("a");
 | 
				
			||||||
    CPPUNIT_ASSERT_EQUAL( "b/", fn.GetFullPath() );
 | 
					
 | 
				
			||||||
 | 
					    CPPUNIT_ASSERT_EQUAL( "b" + pathSep, fn.GetFullPath() );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    fn.AssignDir("a");
 | 
					    fn.AssignDir("a");
 | 
				
			||||||
    fn.MakeRelativeTo("a");
 | 
					    fn.MakeRelativeTo("a");
 | 
				
			||||||
    CPPUNIT_ASSERT_EQUAL( "./", fn.GetFullPath() );
 | 
					    CPPUNIT_ASSERT_EQUAL( "." + pathSep, fn.GetFullPath() );
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void FileNameTestCase::TestReplace()
 | 
					void FileNameTestCase::TestReplace()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user