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