提交 40046b29 编写于 作者: L limeng151

修改gid用例

Signed-off-by: Nlimeng151 <limeng151@huawei.com>
Change-Id: I53cabd62b0c0d9359a018c967a3b5e9500013593
上级 1a83fb2e
...@@ -640,15 +640,14 @@ HWTEST_F(UidGidTest, testGetgroups, Function | MediumTest | Level1) ...@@ -640,15 +640,14 @@ HWTEST_F(UidGidTest, testGetgroups, Function | MediumTest | Level1)
const int testSize = 10; const int testSize = 10;
gid_t gidList[testSize] = {0}; gid_t gidList[testSize] = {0};
int n = getgroups(0, gidList); int n = getgroups(0, gidList);
ASSERT_EQ(n, 2); ASSERT_EQ(n, 1);
int rt = getgroups(n, gidList); int rt = getgroups(n, gidList);
ASSERT_EQ(gidList[0], SHELL_GID); ASSERT_EQ(gidList[0], SHELL_GID);
ASSERT_EQ(gidList[1], 0);
ASSERT_EQ(rt, n); ASSERT_EQ(rt, n);
n = getgroups(testSize, gidList); n = getgroups(testSize, gidList);
ASSERT_EQ(n, 2); ASSERT_EQ(n, 1);
ASSERT_EQ(gidList[0], SHELL_GID); ASSERT_EQ(gidList[0], SHELL_GID);
ASSERT_EQ(gidList[1], 0);
} }
/** /**
...@@ -675,6 +674,7 @@ HWTEST_F(UidGidTest, testSetgroups1, Function | MediumTest | Level1) ...@@ -675,6 +674,7 @@ HWTEST_F(UidGidTest, testSetgroups1, Function | MediumTest | Level1)
gidListIn[i] = GetRandID(); gidListIn[i] = GetRandID();
gidListOut[i] = 0; gidListOut[i] = 0;
} }
int rt = setgroups(groupSize, gidListIn); int rt = setgroups(groupSize, gidListIn);
EXPECT_EQ(rt, 0); EXPECT_EQ(rt, 0);
...@@ -710,10 +710,9 @@ HWTEST_F(UidGidTest, testSetgroups2, Function | MediumTest | Level1) ...@@ -710,10 +710,9 @@ HWTEST_F(UidGidTest, testSetgroups2, Function | MediumTest | Level1)
LOG("Init: make sure groups not changed by other test."); LOG("Init: make sure groups not changed by other test.");
int n = getgroups(0, gidListOut); int n = getgroups(0, gidListOut);
EXPECT_EQ(n, 2); EXPECT_EQ(n, 1);
int rt = getgroups(n, gidListOut); int rt = getgroups(n, gidListOut);
EXPECT_EQ(gidListOut[0], SHELL_GID); EXPECT_EQ(gidListOut[0], SHELL_GID);
EXPECT_EQ(gidListOut[1], 0);
EXPECT_EQ(rt, n); EXPECT_EQ(rt, n);
LOG("add 2 groups"); LOG("add 2 groups");
...@@ -745,6 +744,7 @@ HWTEST_F(UidGidTest, testSetgroupsFail, Function | MediumTest | Level3) ...@@ -745,6 +744,7 @@ HWTEST_F(UidGidTest, testSetgroupsFail, Function | MediumTest | Level3)
LOG("add 2 groups"); LOG("add 2 groups");
gid_t gidListIn[2] = {GetRandID(), GetRandID()}; gid_t gidListIn[2] = {GetRandID(), GetRandID()};
gid_t gidListOut[4] = {0}; gid_t gidListOut[4] = {0};
int rt = setgroups(2, gidListIn); int rt = setgroups(2, gidListIn);
EXPECT_EQ(rt, 0); EXPECT_EQ(rt, 0);
......
...@@ -67,11 +67,7 @@ protected: ...@@ -67,11 +67,7 @@ protected:
int rt = getgroups(groupNum, groupsArray); int rt = getgroups(groupNum, groupsArray);
EXPECT_EQ(rt, groupNum); EXPECT_EQ(rt, groupNum);
} }
void SetUp()
{
LOG("SetUp: set gid");
setgid(SHELL_GID);
}
void TearDown() void TearDown()
{ {
LOG("TearDown: reset uid and gid"); LOG("TearDown: reset uid and gid");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册