mirror of
https://github.com/wismna/ModernKeePassLib.git
synced 2025-10-03 15:40:20 -04:00
Update to version 2.42.1
Some changes Removed FutureAccesList code as it works only with UWP
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Threading.Tasks;
|
||||
using ModernKeePassLib.Keys;
|
||||
using ModernKeePassLib.Utility;
|
||||
using Windows.Storage;
|
||||
@@ -24,7 +25,7 @@ namespace ModernKeePassLib.Test.Keys
|
||||
private const string ExpectedFileEnd = "</Data>\r\n\t</Key>\r\n</KeyFile>";
|
||||
|
||||
[Fact]
|
||||
public void TestConstruct()
|
||||
public async Task TestConstruct()
|
||||
{
|
||||
var expectedKeyData = new byte[]
|
||||
{
|
||||
@@ -34,16 +35,14 @@ namespace ModernKeePassLib.Test.Keys
|
||||
0x45, 0xfc, 0xc8, 0x92, 0xbd, 0xeb, 0xaf, 0xc3
|
||||
};
|
||||
|
||||
var folder = StorageFolder.GetFolderFromPathAsync(Path.GetTempPath()).GetAwaiter().GetResult();
|
||||
var file = folder.CreateFileAsync(TestCreateFile, CreationCollisionOption.ReplaceExisting).GetAwaiter().GetResult();
|
||||
using (var fs = file.OpenStreamForWriteAsync().GetAwaiter().GetResult())
|
||||
var folder = await StorageFolder.GetFolderFromPathAsync(Path.GetTempPath());
|
||||
var file = await folder.CreateFileAsync(TestCreateFile, CreationCollisionOption.ReplaceExisting);
|
||||
await using (var fs = await file.OpenStreamForWriteAsync())
|
||||
{
|
||||
using (var sw = new StreamWriter(fs))
|
||||
{
|
||||
sw.Write(ExpectedFileStart);
|
||||
sw.Write(TestKey);
|
||||
sw.Write(ExpectedFileEnd);
|
||||
}
|
||||
await using var sw = new StreamWriter(fs);
|
||||
sw.Write(ExpectedFileStart);
|
||||
sw.Write(TestKey);
|
||||
sw.Write(ExpectedFileEnd);
|
||||
}
|
||||
|
||||
try
|
||||
@@ -54,19 +53,19 @@ namespace ModernKeePassLib.Test.Keys
|
||||
}
|
||||
finally
|
||||
{
|
||||
file.DeleteAsync().GetAwaiter().GetResult();
|
||||
await file.DeleteAsync();
|
||||
}
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void TestCreate()
|
||||
public async Task TestCreate()
|
||||
{
|
||||
var folder = StorageFolder.GetFolderFromPathAsync(Path.GetTempPath()).GetAwaiter().GetResult();
|
||||
var file = folder.CreateFileAsync(TestCreateFile, CreationCollisionOption.ReplaceExisting).GetAwaiter().GetResult();
|
||||
var folder = await StorageFolder.GetFolderFromPathAsync(Path.GetTempPath());
|
||||
var file = await folder.CreateFileAsync(TestCreateFile, CreationCollisionOption.ReplaceExisting);
|
||||
KcpKeyFile.Create(file, null);
|
||||
try
|
||||
{
|
||||
var fileContents = FileIO.ReadTextAsync(file).GetAwaiter().GetResult();
|
||||
var fileContents = await FileIO.ReadTextAsync(file);
|
||||
|
||||
Assert.Equal(185, fileContents.Length);
|
||||
Assert.StartsWith(ExpectedFileStart, fileContents);
|
||||
@@ -74,7 +73,7 @@ namespace ModernKeePassLib.Test.Keys
|
||||
}
|
||||
finally
|
||||
{
|
||||
file.DeleteAsync().GetAwaiter().GetResult();
|
||||
await file.DeleteAsync();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user