forked from cory/tildefriends
libuv 1.47.0.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4615 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
21
deps/libuv/test/test-get-passwd.c
vendored
21
deps/libuv/test/test-get-passwd.c
vendored
@@ -39,7 +39,7 @@ TEST_IMPL(get_passwd) {
|
||||
|
||||
/* Test the normal case */
|
||||
r = uv_os_get_passwd(&pwd);
|
||||
ASSERT_EQ(r, 0);
|
||||
ASSERT_OK(r);
|
||||
len = strlen(pwd.username);
|
||||
ASSERT_GT(len, 0);
|
||||
|
||||
@@ -114,7 +114,7 @@ TEST_IMPL(get_passwd2) {
|
||||
|
||||
/* Test the normal case */
|
||||
r = uv_os_get_passwd(&pwd);
|
||||
ASSERT_EQ(r, 0);
|
||||
ASSERT_OK(r);
|
||||
|
||||
r = uv_os_get_passwd2(&pwd2, pwd.uid);
|
||||
|
||||
@@ -123,7 +123,7 @@ TEST_IMPL(get_passwd2) {
|
||||
(void) &len;
|
||||
|
||||
#else
|
||||
ASSERT_EQ(r, 0);
|
||||
ASSERT_OK(r);
|
||||
ASSERT_EQ(pwd.uid, pwd2.uid);
|
||||
ASSERT_STR_EQ(pwd.username, pwd2.username);
|
||||
ASSERT_STR_EQ(pwd.shell, pwd2.shell);
|
||||
@@ -131,15 +131,20 @@ TEST_IMPL(get_passwd2) {
|
||||
uv_os_free_passwd(&pwd2);
|
||||
|
||||
r = uv_os_get_passwd2(&pwd2, 0);
|
||||
ASSERT_EQ(r, 0);
|
||||
ASSERT_OK(r);
|
||||
|
||||
len = strlen(pwd2.username);
|
||||
ASSERT_GT(len, 0);
|
||||
#if defined(__PASE__)
|
||||
// uid 0 is qsecofr on IBM i
|
||||
ASSERT_STR_EQ(pwd2.username, "qsecofr");
|
||||
#else
|
||||
ASSERT_STR_EQ(pwd2.username, "root");
|
||||
|
||||
#endif
|
||||
len = strlen(pwd2.homedir);
|
||||
# ifndef __PASE__
|
||||
ASSERT_GT(len, 0);
|
||||
|
||||
#endif
|
||||
len = strlen(pwd2.shell);
|
||||
# ifndef __PASE__
|
||||
ASSERT_GT(len, 0);
|
||||
@@ -174,7 +179,7 @@ TEST_IMPL(get_group) {
|
||||
int r;
|
||||
|
||||
r = uv_os_get_passwd(&pwd);
|
||||
ASSERT_EQ(r, 0);
|
||||
ASSERT_OK(r);
|
||||
|
||||
r = uv_os_get_group(&grp, pwd.gid);
|
||||
|
||||
@@ -183,7 +188,7 @@ TEST_IMPL(get_group) {
|
||||
(void) &len;
|
||||
|
||||
#else
|
||||
ASSERT_EQ(r, 0);
|
||||
ASSERT_OK(r);
|
||||
ASSERT_EQ(pwd.gid, grp.gid);
|
||||
|
||||
len = strlen(grp.groupname);
|
||||
|
Reference in New Issue
Block a user