13 #include <gtest/gtest.h> 18 TEST(stringUtilsTest, split)
23 std::string string1(
"string");
24 std::string two(
"two words");
26 std::vector<std::string> elements = su.
split(none,
' ');
27 EXPECT_EQ(0u, elements.size());
29 elements = su.
split(string1,
' ');
30 EXPECT_EQ(1u, elements.size());
31 EXPECT_EQ(std::string(
"string"), elements[0]);
33 elements = su.
split(two,
' ');
34 EXPECT_EQ(2u, elements.size());
35 EXPECT_EQ(std::string(
"two"), elements[0]);
36 EXPECT_EQ(std::string(
"words"), elements[1]);
TEST(stringUtilsTest, split)
static std::vector< std::string > split(std::string str, char delimiter)