diff options
| author | Jordan Woyak <jordan.woyak@gmail.com> | 2024-04-13 17:10:11 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-13 17:10:11 -0500 |
| commit | 637ae12ff447b3cbca1c7435ee841d5efed2b13b (patch) | |
| tree | 2ae5bfedbbe475c0794b9876331981de892a34ad /Source/UnitTests/Common/SettingsHandlerTest.cpp | |
| parent | 1bc6433404016ef07e522430f0fbb92f9fd81b33 (diff) | |
| parent | d2b96736e0d5e472afe2fc87df1ac8aa48bf3915 (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.cpp | 23 |
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"); } |
