@@ -30,7 +30,7 @@ public class TestWriteEnwikiLineDocTask : LuceneTestCase
3030 public virtual void TestCategoriesLineFileWithStringPath ( )
3131 {
3232 // Test with relative path
33- string fileName = "data/ document.txt" ;
33+ string fileName = Path . Combine ( "data" , " document.txt") ;
3434 string result = WriteEnwikiLineDocTask . CategoriesLineFile ( fileName ) ;
3535 assertEquals ( Path . Combine ( "data" , "categories-document.txt" ) , result ) ;
3636
@@ -40,9 +40,9 @@ public virtual void TestCategoriesLineFileWithStringPath()
4040 assertEquals ( "categories-document.txt" , result ) ;
4141
4242 // Test with complex path
43- fileName = "../ parent/ subdir/ document.txt" ;
43+ fileName = Path . Combine ( ".." , " parent" , " subdir" , " document.txt") ;
4444 result = WriteEnwikiLineDocTask . CategoriesLineFile ( fileName ) ;
45- assertEquals ( Path . Combine ( "../ parent/ subdir" , "categories-document.txt" ) , result ) ;
45+ assertEquals ( Path . Combine ( ".." , " parent" , " subdir", "categories-document.txt" ) , result ) ;
4646
4747 // Test with Windows-style absolute path
4848 if ( Path . DirectorySeparatorChar == '\\ ' )
@@ -73,17 +73,17 @@ public virtual void TestCategoriesLineFileWithRelativePath()
7373 SystemEnvironment . WithCurrentDirectory ( tempDir . FullName , ( ) =>
7474 {
7575 // Test with relative path from current directory
76- string fileName = "subdir/ document.txt" ;
76+ string fileName = Path . Combine ( "subdir" , " document.txt") ;
7777 string result = WriteEnwikiLineDocTask . CategoriesLineFile ( fileName ) ;
7878 assertEquals ( Path . Combine ( "subdir" , "categories-document.txt" ) , result ) ;
7979
80- // Test with "./" prefix
81- fileName = "./ document.txt";
80+ // Test with current directory prefix
81+ fileName = Path . Combine ( "." , " document.txt") ;
8282 result = WriteEnwikiLineDocTask . CategoriesLineFile ( fileName ) ;
8383 assertEquals ( Path . Combine ( "." , "categories-document.txt" ) , result ) ;
8484
8585 // Test with parent directory reference
86- fileName = "../ document.txt" ;
86+ fileName = Path . Combine ( ".." , " document.txt") ;
8787 result = WriteEnwikiLineDocTask . CategoriesLineFile ( fileName ) ;
8888 assertEquals ( Path . Combine ( ".." , "categories-document.txt" ) , result ) ;
8989 } ) ;
@@ -105,8 +105,8 @@ public virtual void TestCategoriesLineFileComparisonWithFileInfo()
105105 // Compare the string version with the FileInfo version
106106 string [ ] testPaths = {
107107 "document.txt" ,
108- "data/ document.txt" ,
109- "relative/ path/ document.txt"
108+ Path . Combine ( "data" , " document.txt") ,
109+ Path . Combine ( "relative" , " path" , " document.txt")
110110 } ;
111111
112112 foreach ( string path in testPaths )
0 commit comments