提交 68f62d9d 编写于 作者: J JING 提交者: Gitee

add umask open/creat test

上级 3d775261
...@@ -58,7 +58,7 @@ static int TestUmask(const char *path) ...@@ -58,7 +58,7 @@ static int TestUmask(const char *path)
ICUNIT_ASSERT_EQUAL(ret, 0, ret); ICUNIT_ASSERT_EQUAL(ret, 0, ret);
ret = stat(filename, &buf); ret = stat(filename, &buf);
ICUNIT_ASSERT_EQUAL(ret, 0, ret); ICUNIT_ASSERT_EQUAL(ret, 0, ret);
ICUNIT_ASSERT_EQUAL(buf.st_mode, 040755, buf.st_mode); ICUNIT_ASSERT_EQUAL(buf.st_mode, 040755, buf.st_mode); // mode: 040755
rmdir(filename); rmdir(filename);
sprintf(filename1, "%s/%s", path, "file"); sprintf(filename1, "%s/%s", path, "file");
...@@ -68,8 +68,7 @@ static int TestUmask(const char *path) ...@@ -68,8 +68,7 @@ static int TestUmask(const char *path)
ICUNIT_ASSERT_EQUAL(ret, 0, ret); ICUNIT_ASSERT_EQUAL(ret, 0, ret);
ret = stat(filename1, &buf1); ret = stat(filename1, &buf1);
ICUNIT_ASSERT_EQUAL(ret, 0, ret); ICUNIT_ASSERT_EQUAL(ret, 0, ret);
ICUNIT_ASSERT_EQUAL(buf.st_mode, 100755, buf.st_mode); ICUNIT_ASSERT_EQUAL(buf1.st_mode, 0100755, buf1.st_mode); // mode: 0100755
ICUNIT_ASSERT_EQUAL(buf1.st_mode, 0100755, buf1.st_mode);
unlink(filename1); unlink(filename1);
sprintf(filename2, "%s/%s", path, "file1"); sprintf(filename2, "%s/%s", path, "file1");
...@@ -79,7 +78,7 @@ static int TestUmask(const char *path) ...@@ -79,7 +78,7 @@ static int TestUmask(const char *path)
ICUNIT_ASSERT_EQUAL(ret, 0, ret); ICUNIT_ASSERT_EQUAL(ret, 0, ret);
ret = stat(filename2, &buf2); ret = stat(filename2, &buf2);
ICUNIT_ASSERT_EQUAL(ret, 0, ret); ICUNIT_ASSERT_EQUAL(ret, 0, ret);
ICUNIT_ASSERT_EQUAL(buf2.st_mode, 0100755, buf2.st_mode); ICUNIT_ASSERT_EQUAL(buf2.st_mode, 0100755, buf2.st_mode); // mode: 0100755
unlink(filename2); unlink(filename2);
return 0; return 0;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册