1 #include <gtest/gtest.h> 2 #include <wchar.h> 3 4 using namespace testing::ext; 5 6 class StringWmemchrTest : public testing::Test { SetUp()7 void SetUp() override {} TearDown()8 void TearDown() override {} 9 }; 10 11 /** 12 * @tc.name: wmemchr_001 13 * @tc.desc: Verify that it functions normally 14 * @tc.type: FUNC 15 * */ 16 HWTEST_F(StringWmemchrTest, wmemchr_001, TestSize.Level1) 17 { 18 wchar_t str[] = L"ABCDEFG"; 19 wchar_t target = L'C'; 20 EXPECT_EQ(L'C', *wmemchr(str, target, wcslen(str))); 21 22 EXPECT_EQ(nullptr, wmemchr(str, target, 0)); 23 24 wchar_t target2 = L'H'; 25 EXPECT_EQ(nullptr, wmemchr(str, target2, wcslen(str))); 26 }