| 42 | TCase(" ストリング ", "ストリング", "ストリング "), TCase(" ", "", ""), TCase("", "", ""), |
| 43 | TCase("\n", "", ""), TCase("\n\n\n\r\n", "", ""), TCase("\n\n\n\r\nstring\n\n", "string", "string\n\n"))); |
| 44 | TEST_P(StringTest, Trim) |
| 45 | { |
| 46 | auto testCase = GetParam(); |
| 47 | std::string input = std::get<0>(testCase); |
| 48 | std::string expected = std::get<1>(testCase); |
| 49 | std::string actual = String::trim(input); |
| 50 | ASSERT_EQ(expected, actual); |
| 51 | } |
| 52 | |
| 53 | TEST_P(StringTest, TrimStart) |
| 54 | { |