17GTEST_TEST(testStringUtilities, foundSubstrFunctionCanBeCalledWithStdStrings)
19 std::string stringToSearch {
"This is a test of the foundSubstr function."};
20 std::string stringToFind {
"This is a test"};
22 ASSERT_TRUE(DryChem::foundSubstr(stringToFind, stringToSearch));
23 ASSERT_FALSE(DryChem::foundSubstr(stringToSearch, stringToFind));
26GTEST_TEST(testStringUtilities, foundSubstrFunctionCanBeCalledWithChars)
28 std::string stringToSearch {
"This is a test of the foundSubstr function."};
30 ASSERT_TRUE(DryChem::foundSubstr(
'T', stringToSearch));
31 ASSERT_TRUE(DryChem::foundSubstr(
'.', stringToSearch));
32 ASSERT_FALSE(DryChem::foundSubstr(
'x', stringToSearch));
35GTEST_TEST(testStringUtilities, foundSubstrFindsIndividualWordsInLongerString)
37 std::string stringToSearch {
"This is a test of the foundSubstr function."};
39 ASSERT_TRUE(DryChem::foundSubstr(
"This", stringToSearch));
40 ASSERT_TRUE(DryChem::foundSubstr(
"is", stringToSearch));
41 ASSERT_TRUE(DryChem::foundSubstr(
"a", stringToSearch));
42 ASSERT_TRUE(DryChem::foundSubstr(
"test", stringToSearch));
43 ASSERT_TRUE(DryChem::foundSubstr(
"of", stringToSearch));
44 ASSERT_TRUE(DryChem::foundSubstr(
"the", stringToSearch));
45 ASSERT_TRUE(DryChem::foundSubstr(
"foundSubstr", stringToSearch));
46 ASSERT_TRUE(DryChem::foundSubstr(
"function", stringToSearch));
49GTEST_TEST(testStringUtilities, foundSubstrFunctionCanBeCaseSensitive)
51 std::string stringToSearch {
"This is a test of the foundSubstr function."};
53 ASSERT_FALSE(DryChem::foundSubstr(
"this", stringToSearch));
54 ASSERT_FALSE(DryChem::foundSubstr(
"THIS", stringToSearch));
56 DryChem::ci_string ci_stringToSearch {
"This is a test of the foundSubstr function."};
58 ASSERT_TRUE(DryChem::foundSubstr(
"this", ci_stringToSearch));
59 ASSERT_TRUE(DryChem::foundSubstr(
"THIS", ci_stringToSearch));
GTEST_TEST(testStringUtilities, foundSubstrFunctionCanBeCalledWithStdStrings)
Definition testStringUtilities.hpp:17