提交 af1e51aa 编写于 作者: Z zhangxingxia

add filemanager xts

Signed-off-by: Nzhangxingxia <zhangxingxia1@huawei.com>
上级 7e45987a
/*
* Copyright (C) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the 'License');
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an 'AS IS' BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import filemanager from "@ohos.filemanager";
import {
describe,
beforeAll,
beforeEach,
afterEach,
afterAll,
it,
expect,
} from "deccjsunit/index";
export function randomString(num) {
let len = num;
var $chars = "helloWord";
var maxPos = $chars.length;
var pwd = "";
for (var i = 0; i < len; i++) {
pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
}
return pwd;
}
function isIntNum(val) {
return typeof val === "number" && val % 1 === 0;
}
function isString(str) {
return typeof str == "string" && str.constructor == String;
}
function isBoolean(val) {
return typeof val == "boolean";
}
export {
isIntNum,
isString,
isBoolean,
describe,
beforeAll,
beforeEach,
afterEach,
afterAll,
it,
expect,
filemanager
};
......@@ -13,8 +13,8 @@
* limitations under the License.
*/
import filemanager from '@ohos.filemanager'
import filemanager from '@ohos.filemanager';
import mediaLibrary from '@ohos.multimedia.medialibrary';
import {
describe,
it,
......@@ -37,6 +37,33 @@ let AUDIO_ROOT = "";
let IMAGE_ALBUM = "";
let LOG_ = "FMS_XTS_TEXT: "
describe("filemanager_test", function () {
/**
* @tc.number : SUB_MEDIA_GUDEHE_TRIGGER_SCAN
* @tc.name : judge file asset trash or not
* @tc.desc : judge file asset trash or not
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it('GUDEHE_TRIGGER_SCAN', 0, async function () {
try {
console.info("gudehe MediaLibraryTest Instance before");
const media = mediaLibrary.getMediaLibrary();
console.info("gudehe MediaLibraryTest Instance after");
console.info("gudehe get mediascanner instance before");
const scanHelper = mediaLibrary.getScannerInstance();
console.info("gudehe get mediascanner instance after");
console.info("gudehe scan begin")
scanHelper.scanDir("/storage/media/local/files", (err, scanResult) => {
console.info("gudehe scan end")
console.info("gudehe " + scanResult.status);
})
} catch (e) {
console.log('gudehe has failed for ' + e);
expect(null).assertFail();
}
});
/**
* @tc.number SUB_DF_FILEMANAGER_GET_ROOT_0000
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册