mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-03 09:46:54 +02:00
[CPP][Analyzers] turn on warning 4189 (#21522)
* Turn on 4189 and fix code * changes from PR comments
This commit is contained in:
@@ -20,7 +20,7 @@ HINSTANCE g_hostHInst = HINST_THISCOMPONENT;
|
||||
|
||||
namespace PowerRenameManagerTests
|
||||
{
|
||||
TEST_CLASS(SimpleTests)
|
||||
TEST_CLASS (SimpleTests)
|
||||
{
|
||||
public:
|
||||
struct rename_pairs
|
||||
@@ -78,7 +78,6 @@ namespace PowerRenameManagerTests
|
||||
}
|
||||
|
||||
// TODO: Setup match and replace parameters
|
||||
wchar_t newReplaceTerm[MAX_PATH] = { 0 };
|
||||
CComPtr<IPowerRenameRegEx> renRegEx;
|
||||
Assert::IsTrue(mgr->GetRenameRegEx(&renRegEx) == S_OK);
|
||||
renRegEx->PutFlags(flags);
|
||||
@@ -110,30 +109,30 @@ namespace PowerRenameManagerTests
|
||||
|
||||
mockMgrEvents->Release();
|
||||
}
|
||||
TEST_METHOD(CreateTest)
|
||||
TEST_METHOD (CreateTest)
|
||||
{
|
||||
CComPtr<IPowerRenameManager> mgr;
|
||||
Assert::IsTrue(CPowerRenameManager::s_CreateInstance(&mgr) == S_OK);
|
||||
}
|
||||
|
||||
TEST_METHOD(CreateAndShutdownTest)
|
||||
TEST_METHOD (CreateAndShutdownTest)
|
||||
{
|
||||
CComPtr<IPowerRenameManager> mgr;
|
||||
Assert::IsTrue(CPowerRenameManager::s_CreateInstance(&mgr) == S_OK);
|
||||
Assert::IsTrue(mgr->Shutdown() == S_OK);
|
||||
}
|
||||
|
||||
TEST_METHOD(AddItemTest)
|
||||
TEST_METHOD (AddItemTest)
|
||||
{
|
||||
CComPtr<IPowerRenameManager> mgr;
|
||||
Assert::IsTrue(CPowerRenameManager::s_CreateInstance(&mgr) == S_OK);
|
||||
CComPtr<IPowerRenameItem> item;
|
||||
CMockPowerRenameItem::CreateInstance(L"foo", L"foo", 0, false, SYSTEMTIME{0}, &item);
|
||||
CMockPowerRenameItem::CreateInstance(L"foo", L"foo", 0, false, SYSTEMTIME{ 0 }, &item);
|
||||
mgr->AddItem(item);
|
||||
Assert::IsTrue(mgr->Shutdown() == S_OK);
|
||||
}
|
||||
|
||||
TEST_METHOD(VerifyRenameManagerEvents)
|
||||
TEST_METHOD (VerifyRenameManagerEvents)
|
||||
{
|
||||
CComPtr<IPowerRenameManager> mgr;
|
||||
Assert::IsTrue(CPowerRenameManager::s_CreateInstance(&mgr) == S_OK);
|
||||
@@ -143,7 +142,7 @@ namespace PowerRenameManagerTests
|
||||
DWORD cookie = 0;
|
||||
Assert::IsTrue(mgr->Advise(mgrEvents, &cookie) == S_OK);
|
||||
CComPtr<IPowerRenameItem> item;
|
||||
CMockPowerRenameItem::CreateInstance(L"foo", L"foo", 0, false, SYSTEMTIME{0}, &item);
|
||||
CMockPowerRenameItem::CreateInstance(L"foo", L"foo", 0, false, SYSTEMTIME{ 0 }, &item);
|
||||
int itemId = 0;
|
||||
Assert::IsTrue(item->GetId(&itemId) == S_OK);
|
||||
mgr->AddItem(item);
|
||||
@@ -158,7 +157,7 @@ namespace PowerRenameManagerTests
|
||||
mockMgrEvents->Release();
|
||||
}
|
||||
|
||||
TEST_METHOD(VerifySingleRename)
|
||||
TEST_METHOD (VerifySingleRename)
|
||||
{
|
||||
// Create a single item and verify rename works as expected
|
||||
rename_pairs renamePairs[] = {
|
||||
@@ -168,7 +167,7 @@ namespace PowerRenameManagerTests
|
||||
RenameHelper(renamePairs, ARRAYSIZE(renamePairs), L"foo", L"bar", SYSTEMTIME{ 2020, 7, 3, 22, 15, 6, 42, 453 }, DEFAULT_FLAGS);
|
||||
}
|
||||
|
||||
TEST_METHOD(VerifyMultiRename)
|
||||
TEST_METHOD (VerifyMultiRename)
|
||||
{
|
||||
// Create a single item and verify rename works as expected
|
||||
rename_pairs renamePairs[] = {
|
||||
@@ -183,7 +182,7 @@ namespace PowerRenameManagerTests
|
||||
RenameHelper(renamePairs, ARRAYSIZE(renamePairs), L"foo", L"bar", SYSTEMTIME{ 2020, 7, 3, 22, 15, 6, 42, 453 }, DEFAULT_FLAGS);
|
||||
}
|
||||
|
||||
TEST_METHOD(VerifyFilesOnlyRename)
|
||||
TEST_METHOD (VerifyFilesOnlyRename)
|
||||
{
|
||||
// Verify only files are renamed when folders match too
|
||||
rename_pairs renamePairs[] = {
|
||||
@@ -194,7 +193,7 @@ namespace PowerRenameManagerTests
|
||||
RenameHelper(renamePairs, ARRAYSIZE(renamePairs), L"foo", L"bar", SYSTEMTIME{ 2020, 7, 3, 22, 15, 6, 42, 453 }, DEFAULT_FLAGS | ExcludeFolders);
|
||||
}
|
||||
|
||||
TEST_METHOD(VerifyFoldersOnlyRename)
|
||||
TEST_METHOD (VerifyFoldersOnlyRename)
|
||||
{
|
||||
// Verify only folders are renamed when files match too
|
||||
rename_pairs renamePairs[] = {
|
||||
@@ -205,7 +204,7 @@ namespace PowerRenameManagerTests
|
||||
RenameHelper(renamePairs, ARRAYSIZE(renamePairs), L"foo", L"bar", SYSTEMTIME{ 2020, 7, 3, 22, 15, 6, 42, 453 }, DEFAULT_FLAGS | ExcludeFiles);
|
||||
}
|
||||
|
||||
TEST_METHOD(VerifyFileNameOnlyRename)
|
||||
TEST_METHOD (VerifyFileNameOnlyRename)
|
||||
{
|
||||
// Verify only file name is renamed, not extension
|
||||
rename_pairs renamePairs[] = {
|
||||
@@ -216,7 +215,7 @@ namespace PowerRenameManagerTests
|
||||
RenameHelper(renamePairs, ARRAYSIZE(renamePairs), L"foo", L"bar", SYSTEMTIME{ 2020, 7, 3, 22, 15, 6, 42, 453 }, DEFAULT_FLAGS | NameOnly);
|
||||
}
|
||||
|
||||
TEST_METHOD(VerifyFileExtensionOnlyRename)
|
||||
TEST_METHOD (VerifyFileExtensionOnlyRename)
|
||||
{
|
||||
// Verify only file extension is renamed, not name
|
||||
rename_pairs renamePairs[] = {
|
||||
@@ -227,7 +226,7 @@ namespace PowerRenameManagerTests
|
||||
RenameHelper(renamePairs, ARRAYSIZE(renamePairs), L"foo", L"bar", SYSTEMTIME{ 2020, 7, 3, 22, 15, 6, 42, 453 }, DEFAULT_FLAGS | ExtensionOnly);
|
||||
}
|
||||
|
||||
TEST_METHOD(VerifySubFoldersRename)
|
||||
TEST_METHOD (VerifySubFoldersRename)
|
||||
{
|
||||
// Verify subfolders do not get renamed
|
||||
rename_pairs renamePairs[] = {
|
||||
@@ -301,7 +300,6 @@ namespace PowerRenameManagerTests
|
||||
RenameHelper(renamePairs, ARRAYSIZE(renamePairs), L"foo", L"bar", SYSTEMTIME{ 2020, 7, 3, 22, 15, 6, 42, 453 }, DEFAULT_FLAGS | Lowercase | ExtensionOnly);
|
||||
}
|
||||
|
||||
|
||||
TEST_METHOD (VerifyFileAttributesNoPadding)
|
||||
{
|
||||
rename_pairs renamePairs[] = {
|
||||
|
||||
Reference in New Issue
Block a user