diff options
author | Dean Ferreyra <dean@octw.com> | 2020-07-30 07:42:11 +0300 |
---|---|---|
committer | Dean Ferreyra <dean@octw.com> | 2020-07-30 15:08:18 +0300 |
commit | 2e777b27113b3b65724ea97ef7e2703452c86c2e (patch) | |
tree | e2e25163afe670a7fb22d5e42ae884f6f56fba5a /Duplicati/UnitTest | |
parent | 73e31a79a1c8759f2acacda0c7edb4b8a4aa6660 (diff) |
Change tests to work with long paths in Windows
Change SystemIOWindows.PathGetFullPath() to convert forward
slashes to backslashes.
Change Duplicati.UnitTest.BasicSetupHelper.ZipFileExtractToDirectory()
to rely on slash fix-ups.
Diffstat (limited to 'Duplicati/UnitTest')
-rw-r--r-- | Duplicati/UnitTest/BasicSetupHelper.cs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Duplicati/UnitTest/BasicSetupHelper.cs b/Duplicati/UnitTest/BasicSetupHelper.cs index d3674e76d..ba4b3a353 100644 --- a/Duplicati/UnitTest/BasicSetupHelper.cs +++ b/Duplicati/UnitTest/BasicSetupHelper.cs @@ -176,9 +176,8 @@ namespace Duplicati.UnitTest {
// By the ZIP spec, directories end in a forward slash
var isDirectory = entry.FullName.EndsWith("/");
- // Convert forward slashes to the Windows separator
- var fullNamePath = entry.FullName.Replace("/", Util.DirectorySeparatorString);
- var destination = systemIO.PathCombine(destinationDirectoryName, fullNamePath);
+ var destination =
+ systemIO.PathGetFullPath(systemIO.PathCombine(destinationDirectoryName, entry.FullName));
if (isDirectory)
{
systemIO.DirectoryCreate(destination);
|