1 #include <gtest/gtest.h> 2 #include <string.h> 3 4 constexpr int STR_SIZE_ONE = 4; 5 constexpr int STR_SIZE_TWO = 12; 6 7 using namespace testing::ext; 8 9 class StringStrlenTest : public testing::Test { SetUp()10 void SetUp() override {} TearDown()11 void TearDown() override {} 12 }; 13 14 /** 15 * @tc.name: strlen_001 16 * @tc.desc: Verify that it meets \0 and functions normally 17 * @tc.type: FUNC 18 * */ 19 HWTEST_F(StringStrlenTest, strlen_001, TestSize.Level1) 20 { 21 char srcChar[] = "test\0 strlen"; 22 int srcLen = sizeof(srcChar) / sizeof(srcChar[0]) - 1; 23 EXPECT_EQ(STR_SIZE_ONE, strlen(srcChar)); 24 EXPECT_EQ(STR_SIZE_TWO, srcLen); 25 }