From 24ed9f66e3385217b13df490bd9e7a21d747db29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Pedro?= Date: Thu, 18 Aug 2016 18:55:18 +0100 Subject: [PATCH] Fix error in FAT test --- Tests/Cosmos.Kernel.Tests.Fat/Kernel.cs | 40 ++++++++++++++----------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/Tests/Cosmos.Kernel.Tests.Fat/Kernel.cs b/Tests/Cosmos.Kernel.Tests.Fat/Kernel.cs index be1f9630e..0ac3c4c53 100644 --- a/Tests/Cosmos.Kernel.Tests.Fat/Kernel.cs +++ b/Tests/Cosmos.Kernel.Tests.Fat/Kernel.cs @@ -496,7 +496,16 @@ namespace Cosmos.Kernel.Tests.Fat var xDirectory = Directory.CreateDirectory(@"0:\test2"); Assert.IsTrue(xDirectory != null, "Directory.CreateDirectory failed: Directory is null"); bool xExists = Directory.Exists(@"0:\test2"); - Assert.IsTrue(xExists, "Directory.CreateDirectory failed: Directory is doesn't exist after create call"); + Assert.IsTrue(xExists, "Directory.CreateDirectory failed: Directory doesn't exist after create call"); + mDebugger.Send("END TEST"); + + mDebugger.Send(""); + + mDebugger.Send("START TEST: Delete a directory:"); + Directory.CreateDirectory(@"0:\Test1"); + Assert.IsTrue(Directory.Exists(@"0:\TestDir1"), "TestDir1 wasn't created!"); + Directory.Delete(@"0:\TestDir1"); + Assert.IsFalse(Directory.Exists(@"0:\TestDir1"), "TestDir1 wasn't deleted!"); mDebugger.Send("END TEST"); mDebugger.Send(""); @@ -511,7 +520,6 @@ namespace Cosmos.Kernel.Tests.Fat /// private void TestFile() { - /* string xContents; // Moved this test here because if not the test can be executed only a time! mDebugger.Send("Write to file now"); @@ -683,24 +691,22 @@ namespace Cosmos.Kernel.Tests.Fat // "Contents of Kudzu.txt was appended incorrectly!"); //mDebugger.Send("END TEST"); //mDebugger.Send(""); - */ - Assert.IsTrue(File.Exists("0:\\Kudzu.txt"), "Kudzu.txt wasn't found!"); - File.Delete(@"0:\Kudzu.txt"); - Assert.IsFalse(File.Exists("0:\\Kudzu.txt"), "Kudzu.txt wasn't deleted!"); + mDebugger.Send("START TEST: Delete a file:"); + File.Create(@"0:\test1.txt"); + Assert.IsTrue(File.Exists(@"0:\test1.txt"), "test1.txt wasn't created!"); + File.Delete(@"0:\test1.txt"); + Assert.IsFalse(File.Exists(@"0:\test1.txt"), "test1.txt wasn't deleted!"); + mDebugger.Send("END TEST"); + //mDebugger.Send("START TEST: Delete a directory with File.Delete:"); //Simple test: create a directory, then try to delete it as a file. - Directory.CreateDirectory(@"0:\KillMe"); - try - { - File.Delete("0:\\KillMe"); - Assert.IsTrue(false, "Somehow, File.Delete on a directory either works like Directory.Delete, or it's just not throwing the exception."); - Assert.IsTrue(Directory.Exists("0:\\KillMe"), "Yeah, it's actually deleting the directory. That isn't right."); - } - catch - { - - } + //Directory.CreateDirectory(@"0:\Dir1"); + + //File.Delete(@"0:\Dir1"); + //Assert.IsTrue(Directory.Exists(@"0:\Dir1"), "Yeah, it's actually deleting the directory. That isn't right."); + + //mDebugger.Send("END TEST"); } #endregion