mirror of
https://github.com/espressif/openthread.git
synced 2026-08-05 02:17:47 +00:00
[utils] remove strnlen (#4483)
This commit is contained in:
@@ -117,11 +117,34 @@ void TestString(void)
|
||||
printf(" -- PASS\n");
|
||||
}
|
||||
|
||||
void TestStringLength(void)
|
||||
{
|
||||
char string_a[5] = "\0foo";
|
||||
char string_b[8] = "foo\0bar";
|
||||
|
||||
printf("\nTest 4: String::StringLength() method\n");
|
||||
|
||||
VerifyOrQuit(StringLength(string_a, 0) == 0, "StringLength() 0len 0 fails");
|
||||
VerifyOrQuit(StringLength(string_a, 1) == 0, "StringLength() 0len 1 fails");
|
||||
VerifyOrQuit(StringLength(string_a, 2) == 0, "StringLength() 0len 2 fails");
|
||||
|
||||
VerifyOrQuit(StringLength(string_b, 0) == 0, "StringLength() 3len 0 fails");
|
||||
VerifyOrQuit(StringLength(string_b, 1) == 1, "StringLength() 3len 1 fails");
|
||||
VerifyOrQuit(StringLength(string_b, 2) == 2, "StringLength() 3len 2 fails");
|
||||
VerifyOrQuit(StringLength(string_b, 3) == 3, "StringLength() 3len 3 fails");
|
||||
VerifyOrQuit(StringLength(string_b, 4) == 3, "StringLength() 3len 4 fails");
|
||||
VerifyOrQuit(StringLength(string_b, 5) == 3, "StringLength() 3len 5 fails");
|
||||
VerifyOrQuit(StringLength(string_b, 6) == 3, "StringLength() 3len 6 fails");
|
||||
|
||||
printf(" -- PASS\n");
|
||||
}
|
||||
|
||||
} // namespace ot
|
||||
|
||||
int main(void)
|
||||
{
|
||||
ot::TestString();
|
||||
ot::TestStringLength();
|
||||
printf("\nAll tests passed.\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user