提交 54fcea17 编写于 作者: R raoxian

update access.test.js

Signed-off-by: Nraoxian <raoxian@huawei.com>
上级 6866cb0d
...@@ -25,7 +25,7 @@ describe('fileio_access', function () { ...@@ -25,7 +25,7 @@ describe('fileio_access', function () {
* @tc.name fileio_test_access_sync_000 * @tc.name fileio_test_access_sync_000
* @tc.desc Test accessSync() interface. * @tc.desc Test accessSync() interface.
* This interface shall work properly in normal case * This interface shall work properly in normal case
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
...@@ -47,8 +47,8 @@ describe('fileio_access', function () { ...@@ -47,8 +47,8 @@ describe('fileio_access', function () {
* @tc.number SUB_DF_FILEIO_ACCESSSYNC_0100 * @tc.number SUB_DF_FILEIO_ACCESSSYNC_0100
* @tc.name fileio_test_access_sync_001 * @tc.name fileio_test_access_sync_001
* @tc.desc Test accessSync() interface. * @tc.desc Test accessSync() interface.
* The test file exists and the current process has write permission. * Test that the current process has write permission.
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
...@@ -70,8 +70,8 @@ describe('fileio_access', function () { ...@@ -70,8 +70,8 @@ describe('fileio_access', function () {
* @tc.number SUB_DF_FILEIO_ACCESSSYNC_0200 * @tc.number SUB_DF_FILEIO_ACCESSSYNC_0200
* @tc.name fileio_test_access_sync_002 * @tc.name fileio_test_access_sync_002
* @tc.desc Test accessSync() interface. * @tc.desc Test accessSync() interface.
* The test file exists and the current process has read permission. * Test that the current process has read permission.
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
...@@ -93,8 +93,8 @@ describe('fileio_access', function () { ...@@ -93,8 +93,8 @@ describe('fileio_access', function () {
* @tc.number SUB_DF_FILEIO_ACCESSSYNC_0300 * @tc.number SUB_DF_FILEIO_ACCESSSYNC_0300
* @tc.name fileio_test_access_sync_003 * @tc.name fileio_test_access_sync_003
* @tc.desc Test accessSync() interface. * @tc.desc Test accessSync() interface.
* The test file exists and the current process has read and write permissions. * Test that the current process has read and write permissions.
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
...@@ -116,19 +116,42 @@ describe('fileio_access', function () { ...@@ -116,19 +116,42 @@ describe('fileio_access', function () {
* @tc.number SUB_DF_FILEIO_ACCESSSYNC_0400 * @tc.number SUB_DF_FILEIO_ACCESSSYNC_0400
* @tc.name fileio_test_access_sync_004 * @tc.name fileio_test_access_sync_004
* @tc.desc Test accessSync() interface. * @tc.desc Test accessSync() interface.
* The test file is not exist. * Test that the current process has executable permissions.
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
*/ */
it('fileio_test_access_sync_004', 0, async function () { it('fileio_test_access_sync_004', 0, async function () {
let fpath = await nextFileName('fileio_test_access_sync_004'); let fpath = await nextFileName('fileio_test_access_sync_004');
fileio.openSync(fpath, 0o102, 0o777);
try { try {
fileio.accessSync(fpath); fileio.accessSync(fpath, 1);
fileio.unlinkSync(fpath);
} catch (err) { } catch (err) {
console.info('fileio_test_access_sync_004 has failed for ' + err); console.info('fileio_test_access_sync_004 has failed for ' + err);
expect(null).assertFail();
}
});
/**
* @tc.number SUB_DF_FILEIO_ACCESSSYNC_0500
* @tc.name fileio_test_access_sync_005
* @tc.desc Test accessSync() interface.
* The test file is not exist.
* @tc.size MEDIUM
* @tc.type Function
* @tc.level Level 0
* @tc.require
*/
it('fileio_test_access_sync_005', 0, async function () {
let fpath = await nextFileName('fileio_test_access_sync_005');
try {
fileio.accessSync(fpath);
} catch (err) {
console.info('fileio_test_access_sync_005 has failed for ' + err);
expect(err.message == 'No such file or directory').assertTrue(); expect(err.message == 'No such file or directory').assertTrue();
} }
}); });
...@@ -138,7 +161,7 @@ describe('fileio_access', function () { ...@@ -138,7 +161,7 @@ describe('fileio_access', function () {
* @tc.name fileio_test_access_async_000 * @tc.name fileio_test_access_async_000
* @tc.desc Test accessAsync() interface. * @tc.desc Test accessAsync() interface.
* This interface shall work properly in normal case. * This interface shall work properly in normal case.
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
...@@ -162,7 +185,7 @@ describe('fileio_access', function () { ...@@ -162,7 +185,7 @@ describe('fileio_access', function () {
* @tc.name fileio_test_access_async_001 * @tc.name fileio_test_access_async_001
* @tc.desc Test accessAsync() interface. * @tc.desc Test accessAsync() interface.
* Use promise to test that the current process has read permission. Async method reads data from file. * Use promise to test that the current process has read permission. Async method reads data from file.
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
...@@ -190,7 +213,7 @@ describe('fileio_access', function () { ...@@ -190,7 +213,7 @@ describe('fileio_access', function () {
* @tc.name fileio_test_access_async_002 * @tc.name fileio_test_access_async_002
* @tc.desc Test accessAsync() interface. * @tc.desc Test accessAsync() interface.
* Test file exists. * Test file exists.
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
...@@ -214,8 +237,8 @@ describe('fileio_access', function () { ...@@ -214,8 +237,8 @@ describe('fileio_access', function () {
* @tc.number SUB_DF_FILEIO_ACCESSASYNC_0300 * @tc.number SUB_DF_FILEIO_ACCESSASYNC_0300
* @tc.name fileio_test_access_async_003 * @tc.name fileio_test_access_async_003
* @tc.desc Test accessAsync() interface. * @tc.desc Test accessAsync() interface.
* Use promises to test that the current process has read permission. Async method reads data from file. * Use callback to test that the current process has read permission. Async method reads data from file.
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
...@@ -244,7 +267,7 @@ describe('fileio_access', function () { ...@@ -244,7 +267,7 @@ describe('fileio_access', function () {
* @tc.name fileio_test_access_async_004 * @tc.name fileio_test_access_async_004
* @tc.desc Test accessAsync() interface. * @tc.desc Test accessAsync() interface.
* Use promises to test that the current process has executable permissions. * Use promises to test that the current process has executable permissions.
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
...@@ -267,8 +290,8 @@ describe('fileio_access', function () { ...@@ -267,8 +290,8 @@ describe('fileio_access', function () {
* @tc.number SUB_DF_FILEIO_ACCESSASYNC_0500 * @tc.number SUB_DF_FILEIO_ACCESSASYNC_0500
* @tc.name fileio_test_access_async_005 * @tc.name fileio_test_access_async_005
* @tc.desc Test accessAsync() interface. * @tc.desc Test accessAsync() interface.
* Use promises to test that the current process has write permission. * Use callback to test that the current process has write permission.
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
...@@ -293,7 +316,7 @@ describe('fileio_access', function () { ...@@ -293,7 +316,7 @@ describe('fileio_access', function () {
* @tc.name fileio_test_access_async_006 * @tc.name fileio_test_access_async_006
* @tc.desc Test accessAsync() interface. * @tc.desc Test accessAsync() interface.
* Async test file does not exist. * Async test file does not exist.
* @tc.size MEDIUM(中型) * @tc.size MEDIUM
* @tc.type Function * @tc.type Function
* @tc.level Level 0 * @tc.level Level 0
* @tc.require * @tc.require
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册