• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 }