mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-02 20:00:35 +08:00
Array methods for case conversion
This commit is contained in:
@@ -1278,3 +1278,21 @@ TEST(Array, FuzzyComparison)
|
||||
uavcan::YamlStreamer<ArrayDynamic64>::stream(std::cout, array_d64, 0);
|
||||
std::cout << std::endl;
|
||||
}
|
||||
|
||||
TEST(Array, CaseConversion)
|
||||
{
|
||||
Array<IntegerSpec<8, SignednessUnsigned, CastModeTruncate>, ArrayModeDynamic, 30> str;
|
||||
|
||||
str.convertToLowerCaseASCII();
|
||||
str.convertToUpperCaseASCII();
|
||||
|
||||
ASSERT_STREQ("", str.c_str());
|
||||
|
||||
str = "Hello World!";
|
||||
|
||||
ASSERT_STREQ("Hello World!", str.c_str());
|
||||
str.convertToLowerCaseASCII();
|
||||
ASSERT_STREQ("hello world!", str.c_str());
|
||||
str.convertToUpperCaseASCII();
|
||||
ASSERT_STREQ("HELLO WORLD!", str.c_str());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user