summaryrefslogtreecommitdiff
path: root/Source/UnitTests/Common/SettingsHandlerTest.cpp
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2024-04-13 17:10:11 -0500
committerGitHub <noreply@github.com>2024-04-13 17:10:11 -0500
commit637ae12ff447b3cbca1c7435ee841d5efed2b13b (patch)
tree2ae5bfedbbe475c0794b9876331981de892a34ad /Source/UnitTests/Common/SettingsHandlerTest.cpp
parent1bc6433404016ef07e522430f0fbb92f9fd81b33 (diff)
parentd2b96736e0d5e472afe2fc87df1ac8aa48bf3915 (diff)
Merge pull request #12703 from nlebeck/settingshandler-nomove-2
Pass `SettingsHandler` buffers by const ref instead of rvalue ref (since the contents are copied either way)
Diffstat (limited to 'Source/UnitTests/Common/SettingsHandlerTest.cpp')
-rw-r--r--Source/UnitTests/Common/SettingsHandlerTest.cpp23
1 files changed, 8 insertions, 15 deletions
diff --git a/Source/UnitTests/Common/SettingsHandlerTest.cpp b/Source/UnitTests/Common/SettingsHandlerTest.cpp
index 2007c4c9b2..e482531bfe 100644
--- a/Source/UnitTests/Common/SettingsHandlerTest.cpp
+++ b/Source/UnitTests/Common/SettingsHandlerTest.cpp
@@ -52,8 +52,7 @@ TEST(SettingsHandlerTest, EncryptSingleSetting)
TEST(SettingsHandlerTest, DecryptSingleSetting)
{
- Common::SettingsHandler::Buffer buffer = BUFFER_A;
- Common::SettingsHandler handler(std::move(buffer));
+ Common::SettingsHandler handler(BUFFER_A);
EXPECT_EQ(handler.GetValue("key"), "val");
}
@@ -70,8 +69,7 @@ TEST(SettingsHandlerTest, EncryptMultipleSettings)
TEST(SettingsHandlerTest, DecryptMultipleSettings)
{
- Common::SettingsHandler::Buffer buffer = BUFFER_B;
- Common::SettingsHandler handler(std::move(buffer));
+ Common::SettingsHandler handler(BUFFER_B);
EXPECT_EQ(handler.GetValue("key1"), "val1");
EXPECT_EQ(handler.GetValue("key2"), "val2");
EXPECT_EQ(handler.GetValue("foo"), "bar");
@@ -79,13 +77,11 @@ TEST(SettingsHandlerTest, DecryptMultipleSettings)
TEST(SettingsHandlerTest, SetBytesOverwritesExistingBuffer)
{
- Common::SettingsHandler::Buffer buffer = BUFFER_A;
- Common::SettingsHandler handler(std::move(buffer));
+ Common::SettingsHandler handler(BUFFER_A);
ASSERT_EQ(handler.GetValue("key"), "val");
ASSERT_EQ(handler.GetValue("foo"), "");
- Common::SettingsHandler::Buffer buffer2 = BUFFER_B;
- handler.SetBytes(std::move(buffer2));
+ handler.SetBytes(BUFFER_B);
EXPECT_EQ(handler.GetValue("foo"), "bar");
EXPECT_EQ(handler.GetValue("key"), "");
}
@@ -97,14 +93,13 @@ TEST(SettingsHandlerTest, GetValueOnSameInstance)
EXPECT_EQ(handler.GetValue("key"), "");
Common::SettingsHandler::Buffer buffer = handler.GetBytes();
- handler.SetBytes(std::move(buffer));
+ handler.SetBytes(buffer);
EXPECT_EQ(handler.GetValue("key"), "val");
}
TEST(SettingsHandlerTest, GetValueAfterReset)
{
- Common::SettingsHandler::Buffer buffer = BUFFER_A;
- Common::SettingsHandler handler(std::move(buffer));
+ Common::SettingsHandler handler(BUFFER_A);
ASSERT_EQ(handler.GetValue("key"), "val");
handler.Reset();
@@ -131,14 +126,12 @@ TEST(SettingsHandlerTest, EncryptAddsLFOnNullCharTwice)
TEST(SettingsHandlerTest, DecryptSingleAddedLF)
{
- Common::SettingsHandler::Buffer buffer = BUFFER_C;
- Common::SettingsHandler handler(std::move(buffer));
+ Common::SettingsHandler handler(BUFFER_C);
EXPECT_EQ(handler.GetValue("\xFA"), "a");
}
TEST(SettingsHandlerTest, DecryptTwoAddedLFs)
{
- Common::SettingsHandler::Buffer buffer = BUFFER_D;
- Common::SettingsHandler handler(std::move(buffer));
+ Common::SettingsHandler handler(BUFFER_D);
EXPECT_EQ(handler.GetValue("\xFA\xE9"), "a");
}