Fix for problems signaled by clang static analyzer
Former-commit-id: 835f639c45509b0d55fe716e51e3285ea2a89da4
This commit is contained in:
@@ -122,5 +122,25 @@ SCENARIO("String", "[CORE][STRING]")
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
GIVEN("A string")
|
||||
{
|
||||
Nz::String replaceAny("abapeilomuky");
|
||||
Nz::String replaceAnyWithCase("abapEilOmuky");
|
||||
|
||||
WHEN("We replace any of vowels after character 3")
|
||||
{
|
||||
unsigned int nbrOfChanges = replaceAny.ReplaceAny("aeiouy", '$', 3);
|
||||
unsigned int nbrOfChangesWithCase = replaceAnyWithCase.ReplaceAny("AEIOUY", '$', 3);
|
||||
|
||||
THEN("These results are expected")
|
||||
{
|
||||
REQUIRE(replaceAny == "abap$$l$m$k$");
|
||||
REQUIRE(nbrOfChanges == 5);
|
||||
REQUIRE(replaceAnyWithCase == "abap$il$muky");
|
||||
REQUIRE(nbrOfChangesWithCase == 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user