Skip to content

Commit c7e100c

Browse files
committed
* cr changes
1 parent f6c0178 commit c7e100c

File tree

7 files changed

+38
-26
lines changed

7 files changed

+38
-26
lines changed

code/src/CoreTemplateStudio/CoreTemplateStudio.Core/Resources/StringRes.Designer.cs

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

code/src/CoreTemplateStudio/CoreTemplateStudio.Core/Resources/StringRes.resx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,11 +158,11 @@
158158
<comment>{0}: Source File Path, {1}: Destination folder name, {2}: Error</comment>
159159
</data>
160160
<data name="FsSafeDeleteDirectoryMessage" xml:space="preserve">
161-
<value>The folder {0} can't be delete. Error: {1}</value>
161+
<value>The folder {0} can't be deleted. Error: {1}</value>
162162
<comment>{0}: Folder Name, {1}: Error</comment>
163163
</data>
164164
<data name="FsSafeDeleteFileMessage" xml:space="preserve">
165-
<value>The file {0} can't be delete. Error: {1}</value>
165+
<value>The file {0} can't be deleted. Error: {1}</value>
166166
<comment>{0}: File Path, {1}: Error</comment>
167167
</data>
168168
<data name="FsSafeMoveDirectoryMessage" xml:space="preserve">
@@ -438,7 +438,7 @@ The following changes could not be integrated: {2}
438438
<value>Templates local path is empty.</value>
439439
</data>
440440
<data name="FsSafeRenameDirectoryMessage" xml:space="preserve">
441-
<value>The folder {0} can't be rename. Error: {1}</value>
441+
<value>The folder {0} can't be renamed. Error: {1}</value>
442442
<comment>{0}: Folder Name, {1}: Error</comment>
443443
</data>
444444
<data name="TemplatesSynchronizationErrorDownloadingConfig" xml:space="preserve">

code/test/CoreTemplateStudio.Core.Test/Helpers/FSTestsFixture.cs

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -117,22 +117,6 @@ public bool IsErrorMessageInLogFile(DateTime logDate, string errorLevel, string
117117
return false;
118118
}
119119

120-
public bool IsErrorAddedRecentlyInLogFile(DateTime logDate)
121-
{
122-
if (File.Exists(LogFile))
123-
{
124-
var lastModifiedWriteTime = File.GetLastWriteTime(LogFile);
125-
126-
var timeSinceLastEdit = logDate - lastModifiedWriteTime;
127-
if (timeSinceLastEdit.Seconds < 30)
128-
{
129-
return true;
130-
}
131-
}
132-
133-
return false;
134-
}
135-
136120
[SuppressMessage("Usage", "CA1816:Dispose methods should call SuppressFinalize", Justification = "Testing purposes only")]
137121
public void Dispose()
138122
{

code/test/CoreTemplateStudio.Core.Test/Helpers/FsTests/EnsureFileEditableTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ public void EnsureFileEditable_FileIsNotReadOnly_ShouldNotModifyIsReadOnly()
9090
Fs.EnsureFileEditable(filePath);
9191
var newFileInfo = new FileInfo(filePath);
9292

93-
Assert.Equal(newFileInfo.IsReadOnly, originalFileInfo.IsReadOnly);
93+
Assert.False(originalFileInfo.IsReadOnly);
94+
Assert.False(newFileInfo.IsReadOnly);
9495
}
9596

9697
[System.Diagnostics.CodeAnalysis.SuppressMessage("Usage", "CA1816:Dispose methods should call SuppressFinalize", Justification = "Testing purposes only")]

code/test/CoreTemplateStudio.Core.Test/Helpers/FsTests/SafeDeleteDirectoryTests.cs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ public class SafeDeleteDirectoryTests : IDisposable
1818
{
1919
private readonly FSTestsFixture _fixture;
2020
private readonly string _testFolder;
21+
private DateTime _logDate;
22+
23+
private const string ErrorMessage = "can't be deleted";
24+
private const string ErrorLevel = "Warning";
2125

2226
public SafeDeleteDirectoryTests(FSTestsFixture fixture)
2327
{
@@ -61,6 +65,28 @@ public void SafeDeleteDirectory_WrongFolder_ShouldNotThrowException()
6165
Fs.SafeDeleteDirectory(wrongDirectoryToDelete, false);
6266
}
6367

68+
[Fact]
69+
public void SafeDeleteDirectory_NoPermissions_ShouldLogException()
70+
{
71+
var noPermissionsDirectory = Environment.CurrentDirectory;
72+
73+
_logDate = DateTime.Now;
74+
Fs.SafeDeleteDirectory(noPermissionsDirectory);
75+
76+
Assert.True(_fixture.IsErrorMessageInLogFile(_logDate, ErrorLevel, ErrorMessage));
77+
}
78+
79+
[Fact]
80+
public void SafeDeleteDirectory_NoPermissions_NotWarnOnFailure_ShouldNotThrowException()
81+
{
82+
var noPermissionsDirectory = Environment.CurrentDirectory;
83+
84+
_logDate = DateTime.Now;
85+
Fs.SafeDeleteDirectory(noPermissionsDirectory, false);
86+
87+
Assert.False(_fixture.IsErrorMessageInLogFile(_logDate, ErrorLevel, ErrorMessage));
88+
}
89+
6490
[System.Diagnostics.CodeAnalysis.SuppressMessage("Usage", "CA1816:Dispose methods should call SuppressFinalize", Justification = "Testing purposes only")]
6591
public void Dispose()
6692
{

code/test/CoreTemplateStudio.Core.Test/Helpers/FsTests/SafeDeleteFileTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class SafeDeleteFileTests : IDisposable
2121
private readonly string _testFolder;
2222

2323
private DateTime _logDate;
24-
private const string ErrorMessage = "can't be delete";
24+
private const string ErrorMessage = "can't be deleted";
2525
private const string ErrorLevel = "Warning";
2626

2727
public SafeDeleteFileTests(FSTestsFixture fixture)

code/test/CoreTemplateStudio.Core.Test/Helpers/FsTests/SafeRenameDirectoryTests.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class SafeRenameDirectoryTests : IDisposable
2222

2323
private DateTime _logDate;
2424

25-
private const string ErrorMessage = "can't be rename";
25+
private const string ErrorMessage = "can't be renamed";
2626
private const string ErrorLevel = "Warning";
2727

2828
public SafeRenameDirectoryTests(FSTestsFixture fixture)
@@ -72,13 +72,14 @@ public void SafeRenameDirectory_DirectoryAlreadyExists_ShouldLogException()
7272

7373
var totalOriginalDirectories = Directory.GetParent(originalDirectory).GetDirectories().Length;
7474

75+
_logDate = DateTime.Now;
7576
Fs.SafeRenameDirectory(originalDirectory, renamedDirectory);
7677

7778
var totalNewDirectories = Directory.GetParent(originalDirectory).GetDirectories().Length;
7879

7980
var sameNumberOfDirectories = totalNewDirectories == totalOriginalDirectories;
8081
Assert.True(sameNumberOfDirectories);
81-
Assert.True(_fixture.IsErrorAddedRecentlyInLogFile(_logDate));
82+
Assert.True(_fixture.IsErrorMessageInLogFile(_logDate, ErrorLevel, $"{testScenarioName}_Original {ErrorMessage}"));
8283
}
8384

8485
[Fact]

0 commit comments

Comments
 (0)