Skip to content

Commit

Permalink
add test
Browse files Browse the repository at this point in the history
  • Loading branch information
srz-zumix committed May 23, 2020
1 parent 7d0ad82 commit 391297f
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions test/unit_string_tests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*
* @author t.shirayanagi
* @par copyright
* Copyright (C) 2013-2019, Takazumi Shirayanagi\n
* Copyright (C) 2013-2020, Takazumi Shirayanagi\n
* The new BSD License is applied to this software.
* see LICENSE
*/
Expand Down Expand Up @@ -81,13 +81,27 @@ IUTEST(UnitStringTest, StringStrip)
IUTEST_EXPECT_STREQ("a1 a2" , ::iutest::detail::StripSpace(str));
}

IUTEST(UnitStringTest, StringReplace)
IUTEST(UnitStringTest, StringReplaceChar)
{
::std::string str = "a1a2a3a4b5";
::iutest::detail::StringReplace(str, 'a', "ii");
IUTEST_EXPECT_STREQ("ii1ii2ii3ii4b5", str);
}

IUTEST(UnitStringTest, StringReplaceString)
{
{
::std::string str = "a1a2a3a4b5";
::iutest::detail::StringReplace(str, "a1", 2, "ii");
IUTEST_EXPECT_STREQ("iia2a3a4b5", str);
}
{
::std::string str = "a1a2a3a4b5";
::iutest::detail::StringReplace(str, "a1", 1, "ii");
IUTEST_EXPECT_STREQ("ii1a2a3a4b5", str);
}
}

IUTEST(UnitStringTest, StringReplaceToLF)
{
::std::string str = "a\r\nb\r\rc\r\n\nd";
Expand Down

0 comments on commit 391297f

Please sign in to comment.