From 1b58300e4f5fa20bfd311ad53a9a2fc8a7cfeeaa Mon Sep 17 00:00:00 2001 From: Guru Mehar Rachaputi Date: Fri, 5 Jul 2024 15:06:08 +0200 Subject: [PATCH] test: stringhelper testcase (#790) - testcase added for stringhelper module for code coverage Signed-off-by: Guru Mehar Rachaputi --- tests/common/StringHelperTest.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/common/StringHelperTest.cpp b/tests/common/StringHelperTest.cpp index 503f63aa..f8089cb6 100644 --- a/tests/common/StringHelperTest.cpp +++ b/tests/common/StringHelperTest.cpp @@ -34,6 +34,15 @@ TEST_F(StringHelperTest, splitStringByNewLine) ASSERT_EQ(result[3], "source"); } +TEST_F(StringHelperTest, joinStringViewsWithoutString) +{ + const std::vector input{}; + + const auto result = common::join(input); + + ASSERT_EQ(result, ""); +} + TEST_F(StringHelperTest, joinStringViewsIntoVectorBySpace) { const std::vector input{"Join", "faker", "development!"}; @@ -52,6 +61,15 @@ TEST_F(StringHelperTest, joinStringViewsIntoVectorByNewLine) ASSERT_EQ(result, "Join\nfaker\ndevelopment!"); } +TEST_F(StringHelperTest, joinStringsWithoutString) +{ + const std::vector input{}; + + const auto result = common::joinString(input); + + ASSERT_EQ(result, ""); +} + TEST_F(StringHelperTest, joinStringsIntoVectorBySpace) { const std::vector input{"Join", "faker", "development!"};