Skip to content

Commit 5b3d740

Browse files
committed
fix(tests): Path compatibility with Unix-Like
1 parent a286c47 commit 5b3d740

3 files changed

Lines changed: 18 additions & 18 deletions

File tree

tests/FixNormalization.Tests/FileSystemFixtureHelpers.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ public static bool ConfigureMockData(FileSystemFixture fixture, NormalizationFor
2626

2727
var directories = new string[]
2828
{
29-
"FirstSubDir", "SecondSubDir", "FirstSubDir\\옛한글"
29+
"FirstSubDir", "SecondSubDir", "FirstSubDir/옛한글"
3030
};
3131
foreach (var dir in directories)
3232
{
3333
mockFileSystem.AddDirectory(mockFileSystem.Path.Join(root, dir));
3434
}
3535

36-
var dirs = new string[] { "FirstSubDir", "SecondSubDir", "FirstSubDir\\옛한글", "Western" };
36+
var dirs = new string[] { "FirstSubDir", "SecondSubDir", "FirstSubDir/옛한글", "Western" };
3737

3838
foreach (var d in dirs)
3939
{
@@ -42,15 +42,15 @@ public static bool ConfigureMockData(FileSystemFixture fixture, NormalizationFor
4242

4343
var fileDictionary = new Dictionary<string, MockFileData>()
4444
{
45-
{ $"FirstSubDir\\{"환영합니다.bin".Normalize(nform)}",
45+
{ $"FirstSubDir/{"환영합니다.bin".Normalize(nform)}",
4646
new MockFileData([0xED, 0x99, 0x98, 0xEC, 0x98, 0x81, 0xED,
4747
0x95, 0xA9, 0xEB, 0x8B, 0x88, 0xEB, 0x8B, 0xA4]) },
48-
{ $"FirstSubDir\\{"아침일찍구름낀백제성을떠나.txt".Normalize(nform)}",
48+
{ $"FirstSubDir/{"아침일찍구름낀백제성을떠나.txt".Normalize(nform)}",
4949
new MockFileData("아침 일찍 구름 낀 백제성을 떠나")},
50-
{ $"FirstSubDir\\옛한글\\{"불휘기픈남ᄀᆞᆫᄇᆞᄅᆞ매아니뮐ᄊᆡ곶됴코여름하ᄂᆞ·니.txt".Normalize(nform)}",
50+
{ $"FirstSubDir/옛한글/{"불휘기픈남ᄀᆞᆫᄇᆞᄅᆞ매아니뮐ᄊᆡ곶됴코여름하ᄂᆞ·니.txt".Normalize(nform)}",
5151
new MockFileData("불휘기픈남ᄀᆞᆫᄇᆞᄅᆞ매아니뮐ᄊᆡ곶됴코여름하ᄂᆞ·니") },
5252
{ $"어린양.txt".Normalize(nform), new MockFileData("어린양") },
53-
{ $"Western\\{"Áçčèñţşůşîñģdïäçřïţïçš.txt".Normalize(nform)}", new MockFileData("asdfweg") },
53+
{ $"Western/{"Áçčèñţşůşîñģdïäçřïţïçš.txt".Normalize(nform)}", new MockFileData("asdfweg") },
5454
};
5555

5656
foreach (var f in fileDictionary)

tests/FixNormalization.Tests/FormCNormalizationTests.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ public FormCNormalizationTests(FileSystemFixture fixture, ITestOutputHelper outp
2020
_output = output;
2121
}
2222

23-
[InlineData(".\\")]
24-
[InlineData(".\\FirstSubDir\\옛한글")]
25-
[InlineData(".\\FirstSubDir")]
26-
[InlineData(".\\Western\\")]
23+
[InlineData("./")]
24+
[InlineData("./FirstSubDir/옛한글")]
25+
[InlineData("./FirstSubDir")]
26+
[InlineData("./Western/")]
2727
[Theory]
2828
public async Task FormCFileSystem_Directory_Should_Be_Normalized_To_FormD_NonRecursive(string directoryPath)
2929
{
@@ -82,8 +82,8 @@ public async Task FormCFileSystem_Directories_Should_Be_Normalized_To_FormD_Recu
8282
}
8383
}
8484

85-
[InlineData(".\\어린양.txt")]
86-
[InlineData(".\\Western\\Áçčèñţşůşîñģdïäçřïţïçš.txt")]
85+
[InlineData("./어린양.txt")]
86+
[InlineData("./Western/Áçčèñţşůşîñģdïäçřïţïçš.txt")]
8787
[Theory]
8888
public async Task FormCFileSystem_File_Should_Be_Normalized_To_FormD(string filePath)
8989
{

tests/FixNormalization.Tests/FormDNormalizationTests.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ public FormDNormalizationTests(FileSystemFixture fixture, ITestOutputHelper outp
2020
_output = output;
2121
}
2222

23-
[InlineData(".\\")]
24-
[InlineData(".\\FirstSubDir\\옛한글")]
25-
[InlineData(".\\FirstSubDir")]
26-
[InlineData(".\\Western\\")]
23+
[InlineData("./")]
24+
[InlineData("./FirstSubDir/옛한글")]
25+
[InlineData("./FirstSubDir")]
26+
[InlineData("./Western/")]
2727
[Theory]
2828
public async Task FormDFileSystem_Directory_Should_Be_Normalized_To_FormC_NonRecursive(string directoryPath)
2929
{
@@ -83,8 +83,8 @@ public async Task FormDFileSystem_Directories_Should_Be_Normalized_To_FormC_Recu
8383
}
8484
}
8585

86-
[InlineData(".\\어린양.txt")]
87-
[InlineData(".\\Western\\Áçčèñţşůşîñģdïäçřïţïçš.txt")]
86+
[InlineData("./어린양.txt")]
87+
[InlineData("./Western/Áçčèñţşůşîñģdïäçřïţïçš.txt")]
8888
[Theory]
8989
public async Task FormDFileSystem_File_Should_Be_Normalized_To_FormC(string filePath)
9090
{

0 commit comments

Comments
 (0)