1 #include <fcntl.h> 2 #include <gtest/gtest.h> 3 #include <stdio.h> 4 #include <unistd.h> 5 6 using namespace testing::ext; 7 8 class LinuxDeletemoduleTest : public testing::Test { SetUp()9 void SetUp() override {} TearDown()10 void TearDown() override {} 11 }; 12 13 extern "C" int delete_module(const char* a, unsigned b); 14 /** 15 * @tc.name: delete_module_001 16 * @tc.desc: Test case appears to be to verify that the delete_module function returns an error code when called 17 * with an incorrect or non-existent module name. 18 * @tc.type: FUNC 19 **/ 20 HWTEST_F(LinuxDeletemoduleTest, delete_module_001, TestSize.Level1) 21 { 22 const char* modName = "my_module"; 23 int result = delete_module(modName, O_NONBLOCK); 24 EXPECT_NE(0, result); 25 }