提交 0db8dc7b 编写于 作者: R raoxian

update storagefileiojstest

Signed-off-by: Nraoxian <raoxian@huawei.com>
上级 9ffb8c36
......@@ -40,7 +40,7 @@ describe('fileIOTestDir', function () {
fileio.rmdirSync(dpath);
}
catch (e) {
console.log('fileio_test_dir_open_sync_000 has failed for ' + e);
console.info('fileio_test_dir_open_sync_000 has failed for ' + e);
expect(null).assertFail();
}
});
......@@ -56,7 +56,7 @@ describe('fileIOTestDir', function () {
expect(null).assertFail();
}
catch (e) {
console.log('fileio_test_dir_open_sync_001 has failed for ' + e);
console.info('fileio_test_dir_open_sync_001 has failed for ' + e);
}
});
......@@ -72,7 +72,7 @@ describe('fileIOTestDir', function () {
expect(null).assertFail();
}
catch (e) {
console.log('fileio_test_dir_open_sync_002 has failed for ' + e);
console.info('fileio_test_dir_open_sync_002 has failed for ' + e);
expect(e.message == 'No such file or directory').assertTrue();
}
});
......@@ -87,14 +87,20 @@ describe('fileIOTestDir', function () {
fileio.mkdirSync(dpath);
try {
for (let i = 0; i < 16; i++) {
console.log('time' + i);
dpath = dpath + '/f' + randomString(248);
console.info('time' + i);
dpath = dpath + '/d' + i;
fileio.mkdirSync(dpath);
}
expect(null).assertFail();
}
catch (e) {
console.log('fileio_test_dir_open_sync_003 has failed for ' + e);
console.info('fileio_test_dir_open_sync_003 has failed for ' + e);
for (let i = 16; i >= 0; i--) {
if (i < 16) {
dpath = dpath.replace(`/d${i}`, "");
}
fileio.rmdirSync(dpath);
}
}
});
......@@ -110,7 +116,7 @@ describe('fileIOTestDir', function () {
expect(null).assertFail();
}
catch (e) {
console.log('fileio_test_dir_open_sync_004 has failed for ' + e);
console.info('fileio_test_dir_open_sync_004 has failed for ' + e);
}
});
......@@ -123,15 +129,21 @@ describe('fileIOTestDir', function () {
let dpath = await nextFileName('fileio_test_dir_open_sync_005');
fileio.mkdirSync(dpath);
try {
for (let i = 0; i < 1024; i++) {
console.log('time' + i);
dpath = dpath + '/' + i
for (let i = 0; i < 113; i++) {
console.info('time' + i);
dpath = dpath + '/d' + i
fileio.mkdirSync(dpath);
}
expect(null).assertFail();
}
catch (e) {
console.log('fileio_test_dir_open_sync_005 has failed for ' + e);
console.info('fileio_test_dir_open_sync_005 has failed for ' + e);
for (let i = 113; i >= 0; i--) {
if (i < 113) {
dpath = dpath.replace(`/d${i}`, "");
}
fileio.rmdirSync(dpath);
}
}
});
......@@ -147,7 +159,7 @@ describe('fileIOTestDir', function () {
expect(null).assertFail();
}
catch (e) {
console.log('fileio_test_dir_open_sync_006 has failed for ' + e);
console.info('fileio_test_dir_open_sync_006 has failed for ' + e);
expect(e.message == 'No such file or directory').assertTrue();
}
});
......@@ -157,13 +169,13 @@ describe('fileIOTestDir', function () {
* @tc.name fileio_test_dir_open_async_001
* @tc.desc Function of API, file name contain special character.
*/
it('fileio_test_dir_open_async_001', 0, async function () {
it('fileio_test_dir_open_async_001', 0, async function () {
let dpath = await nextFileName('fileio_test_dir_open_async_001') + 'd'
expect(fileio.mkdirSync(dpath) !== null).assertTrue();
fileio.mkdirSync(dpath);
fileio.opendir(dpath, function (err, dir) {
expect(dir !== null).assertTrue();
expect(dir.closeSync() == null).assertTrue();
expect(fileio.rmdirSync(dpath) !== null).assertTrue();
dir.closeSync();
fileio.rmdirSync(dpath);
});
});
......@@ -174,14 +186,14 @@ describe('fileIOTestDir', function () {
*/
it('fileio_test_dir_open_async_002', 0, async function () {
let dpath = await nextFileName('fileio_test_dir_open_async_002') + 'd'
expect(fileio.mkdirSync(dpath) !== null).assertTrue();
let dir = await fileio.opendir(dpath).then(()=> {
fileio.mkdirSync(dpath);
fileio.opendir(dpath).then((dir)=> {
expect(dir !== null).assertTrue();
expect(dir.closeSync() == null).assertTrue();
expect(fileio.rmdirSync(dpath) !== null).assertTrue();
console.log('fileio opendir Success');
dir.closeSync();
fileio.rmdirSync(dpath);
console.info('fileio opendir Success');
}).catch((err) => {
console.log("fileio opendir err: " + JSON.stringify(err));
console.info("fileio opendir err: " + JSON.stringify(err));
});
});
......@@ -204,7 +216,7 @@ describe('fileIOTestDir', function () {
fileio.rmdirSync(dpath);
}
catch (e) {
console.log('fileio_test_dir_read_sync_000 has failed for ' + e);
console.info('fileio_test_dir_read_sync_000 has failed for ' + e);
expect(null).assertFail();
}
});
......@@ -231,7 +243,7 @@ describe('fileIOTestDir', function () {
for (let i = 0; i < 3; i++) {
let bool = typeof (dd.readSync());
expect(bool == 'object').assertTrue();
console.log('---bool=' + bool);
console.info('---bool=' + bool);
}
dd.closeSync();
for (let i = 0; i < 3; i++) {
......@@ -244,7 +256,7 @@ describe('fileIOTestDir', function () {
fileio.rmdirSync(dpath);
}
catch (e) {
console.log('fileio_test_dir_read_sync_001 has failed for ' + e);
console.info('fileio_test_dir_read_sync_001 has failed for ' + e);
expect(null).assertFail();
}
});
......@@ -283,7 +295,7 @@ describe('fileIOTestDir', function () {
fileio.rmdirSync(dpath);
}
catch (e) {
console.log('fileio_test_dir_read_sync_002 has failed for ' + e);
console.info('fileio_test_dir_read_sync_002 has failed for ' + e);
expect(null).assertFail();
}
});
......@@ -305,7 +317,7 @@ describe('fileIOTestDir', function () {
fileio.rmdirSync(dpath);
}
catch (e) {
console.log('fileio_test_dir_read_sync_003 has failed for ' + e);
console.info('fileio_test_dir_read_sync_003 has failed for ' + e);
expect(null).assertFail();
}
});
......@@ -328,7 +340,7 @@ describe('fileIOTestDir', function () {
expect(null).assertFail();
}
catch (e) {
console.log('fileio_test_dir_read_sync_004 has failed for ' + e);
console.info('fileio_test_dir_read_sync_004 has failed for ' + e);
expect(e.message == 'Number of arguments unmatched').assertTrue();
dd.closeSync();
fileio.unlinkSync(fpath);
......@@ -359,7 +371,7 @@ describe('fileIOTestDir', function () {
fileio.rmdirSync(dpath);
}
catch (e) {
console.log('fileio_test_dir_read_sync_005 has failed for ' + e);
console.info('fileio_test_dir_read_sync_005 has failed for ' + e);
expect(null).assertFail();
}
});
......@@ -379,7 +391,7 @@ describe('fileIOTestDir', function () {
fileio.rmdirSync(dpath);
}
catch (e) {
console.log('fileio_test_dir_close_sync_000 has failed for ' + e);
console.info('fileio_test_dir_close_sync_000 has failed for ' + e);
expect(null).assertFail();
}
});
......@@ -399,7 +411,7 @@ describe('fileIOTestDir', function () {
expect(null).assertFail();
}
catch (e) {
console.log('fileio_test_dir_close_sync_001 has failed for ' + e);
console.info('fileio_test_dir_close_sync_001 has failed for ' + e);
expect(e.message == 'Dir has been closed yet').assertTrue();
fileio.rmdirSync(dpath);
}
......
......@@ -170,6 +170,7 @@ describe('fileio_copyfile', function () {
fileio
.copyFile(1, fpath)
.then(function (err) {
fileio.unlinkSync(fpath);
done();
})
} catch (e) {
......
......@@ -134,11 +134,12 @@ describe('fileio_createStream', function () {
try {
fileio.createStream(fpath, 'ohos', function (err) {
fileio.unlinkSync(fpath);
done();
});
} catch (e) {
expect(!!e).assertTrue();
expect(fileio.unlinkSync(fpath) == null).assertTrue();
console.info("fileio_test_stream_create_stream_async_004 has failed for " + e);
fileio.unlinkSync(fpath);
done();
}
});
......
......@@ -85,17 +85,13 @@ describe('fileio_fdatasync', async function () {
* @tc.require
*/
it('fileio_test_fdatasync_async_002', 0, async function (done) {
let fpath = await nextFileName('fileio_test_fdatasync_async_002');
expect(prepareFile(fpath, FILE_CONTENT)).assertTrue();
try {
let fd = -1;
await fileio.fdatasync(fd);
expect(null).assertFail();
done()
} catch (e) {
expect(!!e).assertTrue();
console.log('fileio_test_fdatasync_async_002 has failed for ' + e);
console.info('fileio_test_fdatasync_async_002 has failed for ' + e);
done();
}
});
......
......@@ -508,18 +508,11 @@ describe('fileio_read', function () {
* @tc.require
*/
it('fileio_test_read_async_008', 0, async function (done) {
let fpath = await nextFileName('fileio_test_read_async_008');
expect(prepareFile(fpath, FILE_CONTENT)).assertTrue();
try {
let err = await fileio.read(-1, new ArrayBuffer(4096));
expect(!!err).assertTrue();
expect(fileio.unlinkSync(fpath) == null).assertTrue();
await fileio.read(-1, new ArrayBuffer(4096));
expect(null).assertFail();
done();
} catch (e) {
console.log('fileio_test_read_async_008 has failed for ' + e);
expect(!!e).assertTrue();
console.info('fileio_test_read_async_008 has failed for ' + e);
done();
}
});
......
......@@ -35,11 +35,11 @@ describe('fileio_symlink', function () {
try {
fileio.symlinkSync(fpath, fpath + 'aaaa');
expect(fileio.accessSync(fpath + 'aaaa') == null).assertTrue();
fileio.unlinkSync(fpath + 'aaaa');
fileio.accessSync(fpath + 'aaaa');
expect(null).assertFail();
} catch (e) {
console.log('fileio_test_symlink_sync_000 has failed for ' + e);
console.info('fileio_test_symlink_sync_000 has failed for ' + e);
fileio.unlinkSync(fpath + 'aaaa');
}
});
......@@ -58,18 +58,14 @@ describe('fileio_symlink', function () {
expect(prepareFile(fpath, FILE_CONTENT)).assertTrue();
try {
fileio
.symlink(fpath, fpath + '1067')
.then(function (err) {
expect(fileio.accessSync(fpath + '1067') == null).assertTrue();
fileio.unlinkSync(fpath + '1067');
expect(err == null).assertTrue();
})
.catch(function (e) {
expect(e == null).assertTrue();
});
fileio.symlink(fpath, fpath + '1067').then(function (err) {
fileio.accessSync(fpath + '1067');
fileio.unlinkSync(fpath);
fileio.unlinkSync(fpath + '1067');
})
done();
} catch (e) {
console.info('fileio_test_symlink_async_000 has failed for ' + e);
expect(null).assertFail();
}
});
......@@ -85,16 +81,18 @@ describe('fileio_symlink', function () {
* @tc.require
*/
it('fileio_test_symlink_async_001', 0, async function (done) {
let fpath = await nextFileName('fileio_test_symlink_async_010');
let fpath = await nextFileName('fileio_test_symlink_async_001');
expect(prepareFile(fpath, FILE_CONTENT)).assertTrue();
try {
await fileio.symlink(fpath, fpath + 'pass2', function (err) {
expect(fileio.accessSync(fpath + 'pass2') == null).assertTrue();
fileio.accessSync(fpath + 'pass2');
fileio.unlinkSync(fpath);
fileio.unlinkSync(fpath + 'pass2');
done();
});
} catch (e) {
console.info('fileio_test_symlink_async_001 has failed for ' + e);
expect(null).assertFail();
}
});
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册