未验证 提交 95c81a4e 编写于 作者: O openharmony_ci 提交者: Gitee

!7145 【OpenHarmony 4.0.1.5】【媒体库】【必现】【RK3568】【master】【XTS】修改媒体库xts超时问题

Merge pull request !7145 from 梁家熙/trunk
...@@ -189,8 +189,10 @@ const checkPresetsAssets = async function (media, hapName) { ...@@ -189,8 +189,10 @@ const checkPresetsAssets = async function (media, hapName) {
console.info(`${hapName} checkPresetsAssets failed; console.info(`${hapName} checkPresetsAssets failed;
assetsCount : presetsassetsCount = ${assetsCount} : ${presetsassetsCount} assetsCount : presetsassetsCount = ${assetsCount} : ${presetsassetsCount}
albumsCount : presetsalbumsCount = ${albumsCount} : ${presetsalbumsCount}`); albumsCount : presetsalbumsCount = ${albumsCount} : ${presetsalbumsCount}`);
fetchFileResult.close();
} else { } else {
console.info(`${hapName} checkPresetsAssets passed`); console.info(`${hapName} checkPresetsAssets passed`);
fetchFileResult.close();
} }
}; };
......
...@@ -76,6 +76,7 @@ export default function albumGetFileAssetsCallbackTest(abilityContext) { ...@@ -76,6 +76,7 @@ export default function albumGetFileAssetsCallbackTest(abilityContext) {
console.info(`${testNum}, expectAssetsCount: ${expectAssetsCount} console.info(`${testNum}, expectAssetsCount: ${expectAssetsCount}
getCount: ${fetchFileResult.getCount()}`) getCount: ${fetchFileResult.getCount()}`)
expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount); expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount);
fetchFileResult.close();
}); });
await sleep(500) await sleep(500)
} }
...@@ -107,6 +108,7 @@ export default function albumGetFileAssetsCallbackTest(abilityContext) { ...@@ -107,6 +108,7 @@ export default function albumGetFileAssetsCallbackTest(abilityContext) {
} }
console.info(`${testNum}, getCount:expectAssetsCount - ${fetchFileResult.getCount()} : ${expectAssetsCount}`) console.info(`${testNum}, getCount:expectAssetsCount - ${fetchFileResult.getCount()} : ${expectAssetsCount}`)
expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount); expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount);
fetchFileResult.close();
done(); done();
}); });
...@@ -133,6 +135,7 @@ export default function albumGetFileAssetsCallbackTest(abilityContext) { ...@@ -133,6 +135,7 @@ export default function albumGetFileAssetsCallbackTest(abilityContext) {
console.info(`${testNum}, getCount: ${fetchFileResult.getCount()}`) console.info(`${testNum}, getCount: ${fetchFileResult.getCount()}`)
console.info(`${testNum}, expectAssetsCount: ${expectAssetsCount}`) console.info(`${testNum}, expectAssetsCount: ${expectAssetsCount}`)
expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount); expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount);
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
......
...@@ -74,6 +74,7 @@ export default function albumGetFileAssetsPromiseTest(abilityContext) { ...@@ -74,6 +74,7 @@ export default function albumGetFileAssetsPromiseTest(abilityContext) {
console.info(`${testNum}, expectAssetsCount: ${expectAssetsCount} console.info(`${testNum}, expectAssetsCount: ${expectAssetsCount}
getCount: ${fetchFileResult.getCount()}`); getCount: ${fetchFileResult.getCount()}`);
expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount); expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount);
fetchFileResult.close();
} }
expect(count).assertEqual(expectAlbumCount); expect(count).assertEqual(expectAlbumCount);
done(); done();
...@@ -103,6 +104,7 @@ export default function albumGetFileAssetsPromiseTest(abilityContext) { ...@@ -103,6 +104,7 @@ export default function albumGetFileAssetsPromiseTest(abilityContext) {
`${testNum}, getCount:expectAssetsCount - ${fetchFileResult.getCount()} : ${expectAssetsCount}` `${testNum}, getCount:expectAssetsCount - ${fetchFileResult.getCount()} : ${expectAssetsCount}`
); );
expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount); expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum}, error: ${error}`); console.info(`${testNum}, error: ${error}`);
...@@ -133,6 +135,7 @@ export default function albumGetFileAssetsPromiseTest(abilityContext) { ...@@ -133,6 +135,7 @@ export default function albumGetFileAssetsPromiseTest(abilityContext) {
console.info(`${testNum}, getCount: ${fetchFileResult.getCount()}`); console.info(`${testNum}, getCount: ${fetchFileResult.getCount()}`);
console.info(`${testNum}, expectAssetsCount: ${expectAssetsCount}`); console.info(`${testNum}, expectAssetsCount: ${expectAssetsCount}`);
expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount); expect(fetchFileResult.getCount()).assertEqual(expectAssetsCount);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} error: ${error}`); console.info(`${testNum} error: ${error}`);
......
...@@ -519,6 +519,9 @@ export default function albumTestPromiseTest(abilityContext) { ...@@ -519,6 +519,9 @@ export default function albumTestPromiseTest(abilityContext) {
let expectAlbumCount = 1; let expectAlbumCount = 1;
let currentFetchOp = albumFetchOps(testNum, "Pictures/", "Static", IMAGE_TYPE); let currentFetchOp = albumFetchOps(testNum, "Pictures/", "Static", IMAGE_TYPE);
const albumList = await media.getAlbums(currentFetchOp); const albumList = await media.getAlbums(currentFetchOp);
for (const album of albumList) {
console.info(`URI: ${album.coverUri} + ${album.albumUri}`);
}
const albumCountPass = await checkAlbumsCount(done, testNum, albumList, expectAlbumCount); const albumCountPass = await checkAlbumsCount(done, testNum, albumList, expectAlbumCount);
if (!albumCountPass) return; if (!albumCountPass) return;
const album = albumList[0]; const album = albumList[0];
...@@ -526,12 +529,14 @@ export default function albumTestPromiseTest(abilityContext) { ...@@ -526,12 +529,14 @@ export default function albumTestPromiseTest(abilityContext) {
const asset = await fetchFileResult.getFirstObject(); const asset = await fetchFileResult.getFirstObject();
if (asset == undefined) { if (asset == undefined) {
console.info(`${testNum} failed asset undefined`); console.info(`${testNum} failed asset undefined`);
fetchFileResult.close();
expect(false).assertTrue(); expect(false).assertTrue();
done(); done();
return; return;
} }
console.info(`Fetch URI: ${asset.uri}`);
expect(asset.uri).assertEqual(album.coverUri); expect(asset.uri).assertEqual(album.coverUri);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} failed error: ${error}`); console.info(`${testNum} failed error: ${error}`);
......
...@@ -188,6 +188,7 @@ export default function mediaLibraryTestCallback(abilityContext) { ...@@ -188,6 +188,7 @@ export default function mediaLibraryTestCallback(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err : ${err}`); console.info(`${testNum} err : ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -205,6 +206,7 @@ export default function mediaLibraryTestCallback(abilityContext) { ...@@ -205,6 +206,7 @@ export default function mediaLibraryTestCallback(abilityContext) {
} }
if (!isNum(asset.dateTaken)) { if (!isNum(asset.dateTaken)) {
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -220,6 +222,7 @@ export default function mediaLibraryTestCallback(abilityContext) { ...@@ -220,6 +222,7 @@ export default function mediaLibraryTestCallback(abilityContext) {
} }
expect(asset.orientation).assertEqual(props[type].orientation); expect(asset.orientation).assertEqual(props[type].orientation);
expect(asset.duration.toString()).assertEqual(props[type].duration); expect(asset.duration.toString()).assertEqual(props[type].duration);
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -250,14 +253,18 @@ export default function mediaLibraryTestCallback(abilityContext) { ...@@ -250,14 +253,18 @@ export default function mediaLibraryTestCallback(abilityContext) {
const getFileAssetsAbnormal = async (done, testNum, fetchOps) => { const getFileAssetsAbnormal = async (done, testNum, fetchOps) => {
try { try {
media.getFileAssets(fetchOps, async (err) => { media.getFileAssets(fetchOps, async (err, fetchFileResult) => {
if (err) { if (err) {
console.info(`${testNum} err : ${err}`); console.info(`${testNum} err : ${err}`);
expect(true).assertTrue(); expect(true).assertTrue();
if (fetchFileResult != null) {
fetchFileResult.close();
}
done(); done();
return; return;
} }
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -272,11 +279,13 @@ export default function mediaLibraryTestCallback(abilityContext) { ...@@ -272,11 +279,13 @@ export default function mediaLibraryTestCallback(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err : ${err}`); console.info(`${testNum} err : ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 0); let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 0);
expect(checkAssetCountPass).assertTrue(); expect(checkAssetCountPass).assertTrue();
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -296,6 +305,7 @@ export default function mediaLibraryTestCallback(abilityContext) { ...@@ -296,6 +305,7 @@ export default function mediaLibraryTestCallback(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err : ${err}`); console.info(`${testNum} err : ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -305,6 +315,7 @@ export default function mediaLibraryTestCallback(abilityContext) { ...@@ -305,6 +315,7 @@ export default function mediaLibraryTestCallback(abilityContext) {
await creatAsset.close(creatAssetFd); await creatAsset.close(creatAssetFd);
await asset.close(fd); await asset.close(fd);
expect(true).assertTrue(); expect(true).assertTrue();
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -330,15 +341,18 @@ export default function mediaLibraryTestCallback(abilityContext) { ...@@ -330,15 +341,18 @@ export default function mediaLibraryTestCallback(abilityContext) {
media.createAsset(type, name, path, async (err, creatAsset) => { media.createAsset(type, name, path, async (err, creatAsset) => {
if (err != undefined) { if (err != undefined) {
expect(true).assertTrue(); expect(true).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
console.info(`${testNum}:: error :${error}`); console.info(`${testNum}:: error :${error}`);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
} }
} catch (error) { } catch (error) {
......
...@@ -196,12 +196,14 @@ export default function mediaLibraryTestPromiseTest(abilityContext) { ...@@ -196,12 +196,14 @@ export default function mediaLibraryTestPromiseTest(abilityContext) {
} }
if (!isNum(asset.dateTaken)) { if (!isNum(asset.dateTaken)) {
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
if (asset.size !== props[type].size) { if (asset.size !== props[type].size) {
console.info(`${testNum}:: asset.size: props.size - ${asset.size} : ${props[type].size}`); console.info(`${testNum}:: asset.size: props.size - ${asset.size} : ${props[type].size}`);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -216,6 +218,7 @@ export default function mediaLibraryTestPromiseTest(abilityContext) { ...@@ -216,6 +218,7 @@ export default function mediaLibraryTestPromiseTest(abilityContext) {
} }
expect(asset.orientation).assertEqual(props[type].orientation); expect(asset.orientation).assertEqual(props[type].orientation);
expect(asset.duration.toString()).assertEqual(props[type].duration); expect(asset.duration.toString()).assertEqual(props[type].duration);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum}:: error :${error}`); console.info(`${testNum}:: error :${error}`);
...@@ -238,8 +241,9 @@ export default function mediaLibraryTestPromiseTest(abilityContext) { ...@@ -238,8 +241,9 @@ export default function mediaLibraryTestPromiseTest(abilityContext) {
const getFileAssetsAbnormal = async (done, testNum, fetchOps) => { const getFileAssetsAbnormal = async (done, testNum, fetchOps) => {
try { try {
await media.getFileAssets(fetchOps); let fetchFileResult = await media.getFileAssets(fetchOps);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum}:: error :${error}`); console.info(`${testNum}:: error :${error}`);
...@@ -252,7 +256,7 @@ export default function mediaLibraryTestPromiseTest(abilityContext) { ...@@ -252,7 +256,7 @@ export default function mediaLibraryTestPromiseTest(abilityContext) {
let fetchFileResult = await media.getFileAssets(fetchOps); let fetchFileResult = await media.getFileAssets(fetchOps);
let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 0); let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 0);
expect(checkAssetCountPass).assertTrue(); expect(checkAssetCountPass).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum}:: error :${error}`); console.info(`${testNum}:: error :${error}`);
...@@ -274,6 +278,7 @@ export default function mediaLibraryTestPromiseTest(abilityContext) { ...@@ -274,6 +278,7 @@ export default function mediaLibraryTestPromiseTest(abilityContext) {
await creatAsset.close(creatAssetFd); await creatAsset.close(creatAssetFd);
await asset.close(fd); await asset.close(fd);
expect(true).assertTrue(); expect(true).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum}:: error :${error}`); console.info(`${testNum}:: error :${error}`);
...@@ -297,9 +302,11 @@ export default function mediaLibraryTestPromiseTest(abilityContext) { ...@@ -297,9 +302,11 @@ export default function mediaLibraryTestPromiseTest(abilityContext) {
try { try {
await media.createAsset(type, name, path); await media.createAsset(type, name, path);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
expect(true).assertTrue(); expect(true).assertTrue();
fetchFileResult.close();
done(); done();
} }
} catch (error) { } catch (error) {
......
...@@ -59,6 +59,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) { ...@@ -59,6 +59,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) {
await asset.commitModify(); await asset.commitModify();
await sleep(1000); await sleep(1000);
expect(count > 0).assertTrue(); expect(count > 0).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum}:: error :${error}`); console.info(`${testNum}:: error :${error}`);
...@@ -81,6 +82,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) { ...@@ -81,6 +82,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) {
await asset.commitModify(); await asset.commitModify();
await sleep(1000); await sleep(1000);
expect(count).assertEqual(0); expect(count).assertEqual(0);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum}:: error :${error}`); console.info(`${testNum}:: error :${error}`);
...@@ -212,6 +214,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) { ...@@ -212,6 +214,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) {
}, 1000); }, 1000);
}); });
expect(count == 0).assertTrue(); expect(count == 0).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`MediaLibraryTest : on 006 failed, error: ${error}`); console.info(`MediaLibraryTest : on 006 failed, error: ${error}`);
...@@ -251,6 +254,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) { ...@@ -251,6 +254,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) {
}, 1000); }, 1000);
}); });
expect(count == 0).assertTrue(); expect(count == 0).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`MediaLibraryTest : on 007 failed, error: ${error}`); console.info(`MediaLibraryTest : on 007 failed, error: ${error}`);
...@@ -397,6 +401,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) { ...@@ -397,6 +401,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) {
}); });
console.info("MediaLibraryTest : off 006 passed"); console.info("MediaLibraryTest : off 006 passed");
expect(true).assertTrue(); expect(true).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`MediaLibraryTest : off 006 failed, error: ${error}`); console.info(`MediaLibraryTest : off 006 failed, error: ${error}`);
...@@ -447,6 +452,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) { ...@@ -447,6 +452,7 @@ export default function mediaLibraryTestPromiseOnOffTest(abilityContext) {
}); });
console.info("MediaLibraryTest : off 007 passed"); console.info("MediaLibraryTest : off 007 passed");
expect(true).assertTrue(); expect(true).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`MediaLibraryTest : off 007 failed, error: ${error}`); console.info(`MediaLibraryTest : off 007 failed, error: ${error}`);
......
...@@ -55,12 +55,12 @@ export default function favoriteTestCallbackTest(abilityContext) { ...@@ -55,12 +55,12 @@ export default function favoriteTestCallbackTest(abilityContext) {
asset.isFavorite(async (err, isFavorite) => { asset.isFavorite(async (err, isFavorite) => {
if (err) { if (err) {
expect(false).assertTrue(); expect(false).assertTrue();
await fetchFileResult.close(); fetchFileResult.close();
done(); done();
return; return;
} }
expect(isFavorite).assertEqual(false); expect(isFavorite).assertEqual(false);
await fetchFileResult.close(); fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -79,12 +79,13 @@ export default function favoriteTestCallbackTest(abilityContext) { ...@@ -79,12 +79,13 @@ export default function favoriteTestCallbackTest(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} failed err: ${err}`); console.info(`${testNum} failed err: ${err}`);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
let isFavorite = await asset.isFavorite(); let isFavorite = await asset.isFavorite();
expect(isFavorite).assertEqual(true); expect(isFavorite).assertEqual(true);
await fetchFileResult.close(); fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -104,12 +105,13 @@ export default function favoriteTestCallbackTest(abilityContext) { ...@@ -104,12 +105,13 @@ export default function favoriteTestCallbackTest(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} failed err: ${err}`); console.info(`${testNum} failed err: ${err}`);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
let isFavorite = await asset.isFavorite(); let isFavorite = await asset.isFavorite();
expect(isFavorite).assertEqual(false); expect(isFavorite).assertEqual(false);
await fetchFileResult.close(); fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
......
...@@ -50,7 +50,7 @@ export default function favoriteTestPromiseTest(abilityContext) { ...@@ -50,7 +50,7 @@ export default function favoriteTestPromiseTest(abilityContext) {
let asset = await fetchFileResult.getFirstObject(); let asset = await fetchFileResult.getFirstObject();
let isFavorite = await asset.isFavorite(); let isFavorite = await asset.isFavorite();
expect(isFavorite).assertEqual(false); expect(isFavorite).assertEqual(false);
await fetchFileResult.close(); fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} failed error: ${error}`); console.info(`${testNum} failed error: ${error}`);
...@@ -67,7 +67,7 @@ export default function favoriteTestPromiseTest(abilityContext) { ...@@ -67,7 +67,7 @@ export default function favoriteTestPromiseTest(abilityContext) {
await asset.favorite(true); await asset.favorite(true);
let isFavorite = await asset.isFavorite(); let isFavorite = await asset.isFavorite();
expect(isFavorite).assertEqual(true); expect(isFavorite).assertEqual(true);
await fetchFileResult.close(); fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} failed error: ${error}`); console.info(`${testNum} failed error: ${error}`);
...@@ -85,7 +85,7 @@ export default function favoriteTestPromiseTest(abilityContext) { ...@@ -85,7 +85,7 @@ export default function favoriteTestPromiseTest(abilityContext) {
await asset.favorite(false); await asset.favorite(false);
let isFavorite = await asset.isFavorite(); let isFavorite = await asset.isFavorite();
expect(isFavorite).assertEqual(false); expect(isFavorite).assertEqual(false);
await fetchFileResult.close(); fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} failed error: ${error}`); console.info(`${testNum} failed error: ${error}`);
......
...@@ -69,6 +69,7 @@ export default function fileTestCallbackTest(abilityContext) { ...@@ -69,6 +69,7 @@ export default function fileTestCallbackTest(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err : ${err}`); console.info(`${testNum} err : ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -85,6 +86,7 @@ export default function fileTestCallbackTest(abilityContext) { ...@@ -85,6 +86,7 @@ export default function fileTestCallbackTest(abilityContext) {
await asset.close(fd); await asset.close(fd);
console.info(`${testNum} displayName1: ${displayName1}, displayName2 :${displayName2} `); console.info(`${testNum} displayName1: ${displayName1}, displayName2 :${displayName2} `);
expect(creatAsset1.id != creatAsset2.id).assertTrue(); expect(creatAsset1.id != creatAsset2.id).assertTrue();
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -106,6 +108,7 @@ export default function fileTestCallbackTest(abilityContext) { ...@@ -106,6 +108,7 @@ export default function fileTestCallbackTest(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err : ${err}`); console.info(`${testNum} err : ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -118,6 +121,7 @@ export default function fileTestCallbackTest(abilityContext) { ...@@ -118,6 +121,7 @@ export default function fileTestCallbackTest(abilityContext) {
val = displayName; val = displayName;
} }
expect(creatAsset[key]).assertEqual(val); expect(creatAsset[key]).assertEqual(val);
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -138,15 +142,18 @@ export default function fileTestCallbackTest(abilityContext) { ...@@ -138,15 +142,18 @@ export default function fileTestCallbackTest(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err : ${err}`); console.info(`${testNum} err : ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
const id = asset.id; const id = asset.id;
const idOP = { selections: FILEKEY.ID + "= ?", selectionArgs: ["" + id] }; const idOP = { selections: FILEKEY.ID + "= ?", selectionArgs: ["" + id] };
fetchFileResult.close();
fetchFileResult = await media.getFileAssets(idOP); fetchFileResult = await media.getFileAssets(idOP);
let newAsset = await fetchFileResult.getFirstObject(); let newAsset = await fetchFileResult.getFirstObject();
expect(isNum(newAsset.dateModified)).assertTrue(); expect(isNum(newAsset.dateModified)).assertTrue();
expect(newAsset.dateModified).assertEqual(asset.dateModified); expect(newAsset.dateModified).assertEqual(asset.dateModified);
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
......
...@@ -76,6 +76,7 @@ export default function fileTestPromiseTest(abilityContext) { ...@@ -76,6 +76,7 @@ export default function fileTestPromiseTest(abilityContext) {
await asset.close(fd); await asset.close(fd);
expect(creatAsset1.id != creatAsset2.id).assertTrue(); expect(creatAsset1.id != creatAsset2.id).assertTrue();
console.info(`${testNum} displayName1: ${displayName1}, displayName2 :${displayName2} `); console.info(`${testNum} displayName1: ${displayName1}, displayName2 :${displayName2} `);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} failed error: ${error}`); console.info(`${testNum} failed error: ${error}`);
...@@ -104,7 +105,7 @@ export default function fileTestPromiseTest(abilityContext) { ...@@ -104,7 +105,7 @@ export default function fileTestPromiseTest(abilityContext) {
val = displayName; val = displayName;
} }
expect(creatAsset[key]).assertEqual(val); expect(creatAsset[key]).assertEqual(val);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} failed error: ${error}`); console.info(`${testNum} failed error: ${error}`);
...@@ -125,10 +126,12 @@ export default function fileTestPromiseTest(abilityContext) { ...@@ -125,10 +126,12 @@ export default function fileTestPromiseTest(abilityContext) {
const id = asset.id; const id = asset.id;
const idOP = { selections: FILEKEY.ID + "= ?", selectionArgs: ["" + id] }; const idOP = { selections: FILEKEY.ID + "= ?", selectionArgs: ["" + id] };
fetchFileResult.close();
fetchFileResult = await media.getFileAssets(idOP); fetchFileResult = await media.getFileAssets(idOP);
let newAsset = await fetchFileResult.getFirstObject(); let newAsset = await fetchFileResult.getFirstObject();
expect(isNum(newAsset.dateModified)).assertTrue(); expect(isNum(newAsset.dateModified)).assertTrue();
expect(newAsset.dateModified).assertEqual(asset.dateModified); expect(newAsset.dateModified).assertEqual(asset.dateModified);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} failed error: ${error}`); console.info(`${testNum} failed error: ${error}`);
......
...@@ -59,6 +59,7 @@ export default function fileAssetCallback2Test(abilityContext) { ...@@ -59,6 +59,7 @@ export default function fileAssetCallback2Test(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err : ${err}`); console.info(`${testNum} err : ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -71,7 +72,8 @@ export default function fileAssetCallback2Test(abilityContext) { ...@@ -71,7 +72,8 @@ export default function fileAssetCallback2Test(abilityContext) {
expect(currentAsset[prop]).assertEqual(val); expect(currentAsset[prop]).assertEqual(val);
asset[prop] = oldVal; asset[prop] = oldVal;
await asset.commitModify(); await asset.commitModify();
await fetchFileResult.close(); fetchFileResult.close();
await fetchFileResultById.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -92,10 +94,12 @@ export default function fileAssetCallback2Test(abilityContext) { ...@@ -92,10 +94,12 @@ export default function fileAssetCallback2Test(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} passed : ${err}`); console.info(`${testNum} passed : ${err}`);
expect(true).assertTrue(); expect(true).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -343,10 +347,12 @@ export default function fileAssetCallback2Test(abilityContext) { ...@@ -343,10 +347,12 @@ export default function fileAssetCallback2Test(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err : ${err}`); console.info(`${testNum} err : ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
expect(isDir).assertEqual(false); expect(isDir).assertEqual(false);
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
......
...@@ -56,7 +56,9 @@ export default function fileAssetPromise2Test(abilityContext) { ...@@ -56,7 +56,9 @@ export default function fileAssetPromise2Test(abilityContext) {
asset[prop] = oldVal; asset[prop] = oldVal;
await asset.commitModify(); await asset.commitModify();
await fetchFileResult.close();
fetchFileResult.close();
await fetchFileResultById.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} error : ${error}`); console.info(`${testNum} error : ${error}`);
...@@ -74,10 +76,12 @@ export default function fileAssetPromise2Test(abilityContext) { ...@@ -74,10 +76,12 @@ export default function fileAssetPromise2Test(abilityContext) {
asset[prop] = val; asset[prop] = val;
console.info(`${testNum} failed`); console.info(`${testNum} failed`);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} passed : ${error}`); console.info(`${testNum} passed : ${error}`);
expect(true).assertTrue(); expect(true).assertTrue();
fetchFileResult.close();
done(); done();
} }
done(); done();
...@@ -98,10 +102,12 @@ export default function fileAssetPromise2Test(abilityContext) { ...@@ -98,10 +102,12 @@ export default function fileAssetPromise2Test(abilityContext) {
try { try {
await asset.commitModify(); await asset.commitModify();
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} passed : ${error}`); console.info(`${testNum} passed : ${error}`);
expect(true).assertTrue(); expect(true).assertTrue();
fetchFileResult.close();
done(); done();
} }
} catch (error) { } catch (error) {
...@@ -379,6 +385,7 @@ export default function fileAssetPromise2Test(abilityContext) { ...@@ -379,6 +385,7 @@ export default function fileAssetPromise2Test(abilityContext) {
const asset = await fetchFileResult.getFirstObject(); const asset = await fetchFileResult.getFirstObject();
const isDir = await asset.isDirectory(); const isDir = await asset.isDirectory();
expect(isDir).assertEqual(false); expect(isDir).assertEqual(false);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info("FileAsset isDirectory 001 failed, message = " + error); console.info("FileAsset isDirectory 001 failed, message = " + error);
......
...@@ -57,6 +57,7 @@ export default function fileAssetTestCallbackTest(abilityContext) { ...@@ -57,6 +57,7 @@ export default function fileAssetTestCallbackTest(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} :: err: ${err}`); console.info(`${testNum} :: err: ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -81,6 +82,8 @@ export default function fileAssetTestCallbackTest(abilityContext) { ...@@ -81,6 +82,8 @@ export default function fileAssetTestCallbackTest(abilityContext) {
if (!checkAssetCountPass) return; if (!checkAssetCountPass) return;
let newAsset = await newFetchFileResult.getFirstObject(); let newAsset = await newFetchFileResult.getFirstObject();
expect(newAsset.dateModified != asset.dateModified).assertTrue(); expect(newAsset.dateModified != asset.dateModified).assertTrue();
fetchFileResult.close();
newFetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -104,6 +107,7 @@ export default function fileAssetTestCallbackTest(abilityContext) { ...@@ -104,6 +107,7 @@ export default function fileAssetTestCallbackTest(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} :: err: ${err}`); console.info(`${testNum} :: err: ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -118,6 +122,7 @@ export default function fileAssetTestCallbackTest(abilityContext) { ...@@ -118,6 +122,7 @@ export default function fileAssetTestCallbackTest(abilityContext) {
} catch (error) { } catch (error) {
expect(true).assertTrue(); expect(true).assertTrue();
await asset.close(fd); await asset.close(fd);
fetchFileResult.close();
done(); done();
} }
}); });
...@@ -144,6 +149,7 @@ export default function fileAssetTestCallbackTest(abilityContext) { ...@@ -144,6 +149,7 @@ export default function fileAssetTestCallbackTest(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} :: err: ${err}`); console.info(`${testNum} :: err: ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -161,6 +167,7 @@ export default function fileAssetTestCallbackTest(abilityContext) { ...@@ -161,6 +167,7 @@ export default function fileAssetTestCallbackTest(abilityContext) {
} catch (error) { } catch (error) {
expect(true).assertTrue(); expect(true).assertTrue();
} }
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -186,6 +193,7 @@ export default function fileAssetTestCallbackTest(abilityContext) { ...@@ -186,6 +193,7 @@ export default function fileAssetTestCallbackTest(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} :: err: ${err}`); console.info(`${testNum} :: err: ${err}`);
expect().assertFail(); expect().assertFail();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -203,6 +211,7 @@ export default function fileAssetTestCallbackTest(abilityContext) { ...@@ -203,6 +211,7 @@ export default function fileAssetTestCallbackTest(abilityContext) {
} }
await sleep(1000); await sleep(1000);
expect(count).assertEqual(2); expect(count).assertEqual(2);
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
......
...@@ -75,6 +75,8 @@ export default function fileAssetTestPromiseTest(abilityContext) { ...@@ -75,6 +75,8 @@ export default function fileAssetTestPromiseTest(abilityContext) {
if (!checkAssetCountPass) return; if (!checkAssetCountPass) return;
let newAsset = await newFetchFileResult.getFirstObject(); let newAsset = await newFetchFileResult.getFirstObject();
expect(newAsset.dateModified != asset.dateModified).assertTrue(); expect(newAsset.dateModified != asset.dateModified).assertTrue();
fetchFileResult.close();
newFetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} :: error: ${error}`); console.info(`${testNum} :: error: ${error}`);
...@@ -105,6 +107,7 @@ export default function fileAssetTestPromiseTest(abilityContext) { ...@@ -105,6 +107,7 @@ export default function fileAssetTestPromiseTest(abilityContext) {
} catch (error) { } catch (error) {
expect(true).assertTrue(); expect(true).assertTrue();
await asset.close(fd); await asset.close(fd);
fetchFileResult.close();
done(); done();
} }
} catch (error) { } catch (error) {
...@@ -141,6 +144,7 @@ export default function fileAssetTestPromiseTest(abilityContext) { ...@@ -141,6 +144,7 @@ export default function fileAssetTestPromiseTest(abilityContext) {
} catch (error) { } catch (error) {
expect(true).assertTrue(); expect(true).assertTrue();
} }
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} :: error: ${error}`); console.info(`${testNum} :: error: ${error}`);
...@@ -176,6 +180,7 @@ export default function fileAssetTestPromiseTest(abilityContext) { ...@@ -176,6 +180,7 @@ export default function fileAssetTestPromiseTest(abilityContext) {
} }
await sleep(1000); await sleep(1000);
expect(count).assertEqual(2); expect(count).assertEqual(2);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} error:${error}`); console.info(`${testNum} error:${error}`);
......
...@@ -80,10 +80,12 @@ export default function filekeyTestCallbackTest(abilityContext) { ...@@ -80,10 +80,12 @@ export default function filekeyTestCallbackTest(abilityContext) {
let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 1); let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 1);
if (!checkAssetCountPass) return; if (!checkAssetCountPass) return;
const asset = await fetchFileResult.getFirstObject(); const asset = await fetchFileResult.getFirstObject();
const assetType = asset[type];
let Op = { let Op = {
selections: fileKey + "= ?", selections: fileKey + "= ?",
selectionArgs: [asset[type] + ""], selectionArgs: [assetType + ""],
}; };
fetchFileResult.close();
media.getFileAssets(Op, async (err, fetchFileResult) => { media.getFileAssets(Op, async (err, fetchFileResult) => {
if (err) { if (err) {
console.info(`${testNum}, err: ${err}`); console.info(`${testNum}, err: ${err}`);
...@@ -93,8 +95,9 @@ export default function filekeyTestCallbackTest(abilityContext) { ...@@ -93,8 +95,9 @@ export default function filekeyTestCallbackTest(abilityContext) {
} }
const fetchCount = fetchFileResult.getCount(); const fetchCount = fetchFileResult.getCount();
const currentAsset = await fetchFileResult.getFirstObject(); const currentAsset = await fetchFileResult.getFirstObject();
expect(currentAsset[type]).assertEqual(asset[type]); expect(currentAsset[type]).assertEqual(assetType);
expect(fetchCount > 0).assertTrue(); expect(fetchCount > 0).assertTrue();
fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
......
...@@ -77,15 +77,18 @@ export default function filekeyTestPromiseTest(abilityContext) { ...@@ -77,15 +77,18 @@ export default function filekeyTestPromiseTest(abilityContext) {
let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 1); let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 1);
if (!checkAssetCountPass) return; if (!checkAssetCountPass) return;
const asset = await fetchFileResult.getFirstObject(); const asset = await fetchFileResult.getFirstObject();
const assetType = asset[type];
let Op = { let Op = {
selections: fileKey + "= ?", selections: fileKey + "= ?",
selectionArgs: [asset[type] + ""], selectionArgs: [assetType + ""],
}; };
fetchFileResult.close();
fetchFileResult = await media.getFileAssets(Op); fetchFileResult = await media.getFileAssets(Op);
const fetchCount = fetchFileResult.getCount(); const fetchCount = fetchFileResult.getCount();
expect(fetchCount > 0).assertTrue(); expect(fetchCount > 0).assertTrue();
let firstObject = await fetchFileResult.getFirstObject(); let firstObject = await fetchFileResult.getFirstObject();
expect(firstObject[type]).assertEqual(asset[type]); expect(firstObject[type]).assertEqual(assetType);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} error : ${error}`); console.info(`${testNum} error : ${error}`);
......
...@@ -51,7 +51,7 @@ export default function fetchFileResultCallbackTest(abilityContext) { ...@@ -51,7 +51,7 @@ export default function fetchFileResultCallbackTest(abilityContext) {
media.getFileAssets(fetchOp, async (err, fetchFileResult) => { media.getFileAssets(fetchOp, async (err, fetchFileResult) => {
let checkResult = await checkAssetsCount(done, testNum, fetchFileResult, expectCount); let checkResult = await checkAssetsCount(done, testNum, fetchFileResult, expectCount);
expect(checkResult).assertTrue(); expect(checkResult).assertTrue();
await fetchFileResult.close(); fetchFileResult.close();
done(); done();
}); });
} catch (error) { } catch (error) {
...@@ -76,6 +76,7 @@ export default function fetchFileResultCallbackTest(abilityContext) { ...@@ -76,6 +76,7 @@ export default function fetchFileResultCallbackTest(abilityContext) {
fetchFileResult.getPositionObject(pos, async (err, targetObject) => { fetchFileResult.getPositionObject(pos, async (err, targetObject) => {
if (err) { if (err) {
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -103,6 +104,7 @@ export default function fetchFileResultCallbackTest(abilityContext) { ...@@ -103,6 +104,7 @@ export default function fetchFileResultCallbackTest(abilityContext) {
fetchFileResult.getAllObject(async (err, targetObjects) => { fetchFileResult.getAllObject(async (err, targetObjects) => {
if (err) { if (err) {
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -211,6 +213,7 @@ export default function fetchFileResultCallbackTest(abilityContext) { ...@@ -211,6 +213,7 @@ export default function fetchFileResultCallbackTest(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err: ${err}`); console.info(`${testNum} err: ${err}`);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
...@@ -253,6 +256,7 @@ export default function fetchFileResultCallbackTest(abilityContext) { ...@@ -253,6 +256,7 @@ export default function fetchFileResultCallbackTest(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err: ${err}`); console.info(`${testNum} err: ${err}`);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
......
...@@ -40,7 +40,7 @@ export default function fetchFileResultPromiseTest(abilityContext) { ...@@ -40,7 +40,7 @@ export default function fetchFileResultPromiseTest(abilityContext) {
let fetchFileResult = await media.getFileAssets(fetchOp); let fetchFileResult = await media.getFileAssets(fetchOp);
let checkResult = await checkAssetsCount(done, testNum, fetchFileResult, expectCount); let checkResult = await checkAssetsCount(done, testNum, fetchFileResult, expectCount);
expect(checkResult).assertTrue(); expect(checkResult).assertTrue();
await fetchFileResult.close(); fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} error: ${error}`); console.info(`${testNum} error: ${error}`);
...@@ -425,6 +425,7 @@ export default function fetchFileResultPromiseTest(abilityContext) { ...@@ -425,6 +425,7 @@ export default function fetchFileResultPromiseTest(abilityContext) {
try { try {
await fetchFileResult.getPositionObject(expectCount); await fetchFileResult.getPositionObject(expectCount);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} passed error: ${error}`); console.info(`${testNum} passed error: ${error}`);
......
...@@ -89,6 +89,7 @@ export default function getExifNoLocation(abilityContext) { ...@@ -89,6 +89,7 @@ export default function getExifNoLocation(abilityContext) {
expect(value2).assertEqual(redactionGpsValue); expect(value2).assertEqual(redactionGpsValue);
expect(value3).assertEqual(redactionRefValue); expect(value3).assertEqual(redactionRefValue);
expect(value4).assertEqual(redactionRefValue); expect(value4).assertEqual(redactionRefValue);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info("SUB_MEDIA_MEDIALIBRARY_GETEXIFNOLOCATION_001 error: " + error); console.info("SUB_MEDIA_MEDIALIBRARY_GETEXIFNOLOCATION_001 error: " + error);
......
...@@ -92,6 +92,7 @@ export default function getExifLocation(abilityContext) { ...@@ -92,6 +92,7 @@ export default function getExifLocation(abilityContext) {
expect(value2.search("9") != -1).assertTrue(); expect(value2.search("9") != -1).assertTrue();
expect(value3).assertEqual("N"); expect(value3).assertEqual("N");
expect(value4).assertEqual("W"); expect(value4).assertEqual("W");
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info("SUB_MEDIA_MEDIALIBRARY_GETEXIFLOCATION_001 error: " + error); console.info("SUB_MEDIA_MEDIALIBRARY_GETEXIFLOCATION_001 error: " + error);
......
...@@ -59,6 +59,7 @@ export default function getThumbnailCallback(abilityContext) { ...@@ -59,6 +59,7 @@ export default function getThumbnailCallback(abilityContext) {
await pixelmap.getImageInfo((err, info) => { await pixelmap.getImageInfo((err, info) => {
expect(info.size.width).assertEqual(size.width); expect(info.size.width).assertEqual(size.width);
expect(info.size.height).assertEqual(size.height); expect(info.size.height).assertEqual(size.height);
fetchFileResult.close();
done(); done();
}); });
}); });
...@@ -67,6 +68,7 @@ export default function getThumbnailCallback(abilityContext) { ...@@ -67,6 +68,7 @@ export default function getThumbnailCallback(abilityContext) {
await pixelmap.getImageInfo((err, info) => { await pixelmap.getImageInfo((err, info) => {
expect(info.size.width).assertEqual(size.width); expect(info.size.width).assertEqual(size.width);
expect(info.size.height).assertEqual(size.height); expect(info.size.height).assertEqual(size.height);
fetchFileResult.close();
done(); done();
}); });
}); });
...@@ -88,17 +90,20 @@ export default function getThumbnailCallback(abilityContext) { ...@@ -88,17 +90,20 @@ export default function getThumbnailCallback(abilityContext) {
if (err) { if (err) {
console.info(`${testNum}:: err :${err}`); console.info(`${testNum}:: err :${err}`);
expect(true).assertTrue(); expect(true).assertTrue();
fetchFileResult.close();
done(); done();
return; return;
} }
if (pixelmap == undefined) { if (pixelmap == undefined) {
expect(true).assertTrue(); expect(true).assertTrue();
fetchFileResult.close();
done(); done();
} else { } else {
const info = await pixelmap.getImageInfo(); const info = await pixelmap.getImageInfo();
console.info(`${testNum} pixel width: ${info.size.width}`); console.info(`${testNum} pixel width: ${info.size.width}`);
console.info(`${testNum} pixel height: ${info.size.height}`); console.info(`${testNum} pixel height: ${info.size.height}`);
expect(info.size.width == size.width || info.size.height == size.height).assertFalse(); expect(info.size.width == size.width || info.size.height == size.height).assertFalse();
fetchFileResult.close();
done(); done();
} }
}); });
......
...@@ -61,6 +61,7 @@ export default function getThumbnailPromise(abilityContext) { ...@@ -61,6 +61,7 @@ export default function getThumbnailPromise(abilityContext) {
let info = await pixelmap.getImageInfo(); let info = await pixelmap.getImageInfo();
expect(info.size.width).assertEqual(size.width); expect(info.size.width).assertEqual(size.width);
expect(info.size.height).assertEqual(size.height); expect(info.size.height).assertEqual(size.height);
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum}:: error :${error}`); console.info(`${testNum}:: error :${error}`);
...@@ -75,15 +76,25 @@ export default function getThumbnailPromise(abilityContext) { ...@@ -75,15 +76,25 @@ export default function getThumbnailPromise(abilityContext) {
let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 1); let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 1);
if (!checkAssetCountPass) return; if (!checkAssetCountPass) return;
let asset = await fetchFileResult.getFirstObject(); let asset = await fetchFileResult.getFirstObject();
let s: mediaLibrary.Size = size;
let pixelmap = await asset.getThumbnail(s); try {
let info = await pixelmap.getImageInfo(); let s: mediaLibrary.Size = size;
console.info(`${testNum}:: pixel width ${info.size.width},pixel height: ${info.size.height}`); let pixelmap = await asset.getThumbnail(s);
expect(false).assertTrue(); let info = await pixelmap.getImageInfo();
done(); console.info(`${testNum}:: pixel width ${info.size.width},pixel height: ${info.size.height}`);
expect(false).assertTrue();
fetchFileResult.close();
done();
} catch (error) {
console.info(`${testNum}:: error :${error}`);
expect(true).assertTrue();
fetchFileResult.close();
done();
}
} catch (error) { } catch (error) {
console.info(`${testNum}:: error :${error}`); console.info(`${testNum}:: error :${error}`);
expect(true).assertTrue(); expect(false).assertTrue();
done(); done();
} }
} }
......
...@@ -51,7 +51,10 @@ export default function mediafetchoptionsCallback(abilityContext) { ...@@ -51,7 +51,10 @@ export default function mediafetchoptionsCallback(abilityContext) {
try { try {
const fetchFileResult = await media.getFileAssets(fetchOp); const fetchFileResult = await media.getFileAssets(fetchOp);
let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 2); let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 2);
if (!checkAssetCountPass) return; if (!checkAssetCountPass) {
fetchFileResult.close();
return;
}
let firstObject = await fetchFileResult.getFirstObject(); let firstObject = await fetchFileResult.getFirstObject();
const id = firstObject.id; const id = firstObject.id;
const uri = firstObject.uri; const uri = firstObject.uri;
...@@ -68,6 +71,8 @@ export default function mediafetchoptionsCallback(abilityContext) { ...@@ -68,6 +71,8 @@ export default function mediafetchoptionsCallback(abilityContext) {
if (err) { if (err) {
console.info(`${testNum}, err: ${err}`); console.info(`${testNum}, err: ${err}`);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
await result.close();
done(); done();
return; return;
} }
...@@ -76,6 +81,8 @@ export default function mediafetchoptionsCallback(abilityContext) { ...@@ -76,6 +81,8 @@ export default function mediafetchoptionsCallback(abilityContext) {
let asset = await result.getFirstObject(); let asset = await result.getFirstObject();
expect(asset.uri).assertEqual(serachUri); expect(asset.uri).assertEqual(serachUri);
expect(asset.id).assertEqual(id); expect(asset.id).assertEqual(id);
fetchFileResult.close();
await result.close();
done(); done();
}); });
} catch (error) { } catch (error) {
......
...@@ -69,6 +69,8 @@ export default function mediafetchoptionsPromise(abilityContext) { ...@@ -69,6 +69,8 @@ export default function mediafetchoptionsPromise(abilityContext) {
let asset = await result.getFirstObject(); let asset = await result.getFirstObject();
expect(asset.uri).assertEqual(serachUri); expect(asset.uri).assertEqual(serachUri);
expect(asset.id).assertEqual(id); expect(asset.id).assertEqual(id);
fetchFileResult.close();
await result.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} failed error: ${error}`); console.info(`${testNum} failed error: ${error}`);
...@@ -157,6 +159,7 @@ export default function mediafetchoptionsPromise(abilityContext) { ...@@ -157,6 +159,7 @@ export default function mediafetchoptionsPromise(abilityContext) {
let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 2); let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 2);
expect(checkAssetCountPass).assertTrue(); expect(checkAssetCountPass).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} failed error: ${error}`); console.info(`${testNum} failed error: ${error}`);
...@@ -185,6 +188,7 @@ export default function mediafetchoptionsPromise(abilityContext) { ...@@ -185,6 +188,7 @@ export default function mediafetchoptionsPromise(abilityContext) {
try { try {
const fetchFileResult = await media.getFileAssets(currentFetchOps); const fetchFileResult = await media.getFileAssets(currentFetchOps);
expect(false).assertTrue(); expect(false).assertTrue();
fetchFileResult.close();
done(); done();
} catch (err) { } catch (err) {
expect(true).assertTrue(); expect(true).assertTrue();
...@@ -217,6 +221,7 @@ export default function mediafetchoptionsPromise(abilityContext) { ...@@ -217,6 +221,7 @@ export default function mediafetchoptionsPromise(abilityContext) {
let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 2); let checkAssetCountPass = await checkAssetsCount(done, testNum, fetchFileResult, 2);
expect(checkAssetCountPass).assertTrue(); expect(checkAssetCountPass).assertTrue();
fetchFileResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} failed error: ${error}`); console.info(`${testNum} failed error: ${error}`);
......
...@@ -60,6 +60,7 @@ export default function trashCallback(abilityContext) { ...@@ -60,6 +60,7 @@ export default function trashCallback(abilityContext) {
let albumFetchFileResult = await album.getFileAssets(); let albumFetchFileResult = await album.getFileAssets();
let albumFilesCount = albumFetchFileResult.getCount(); let albumFilesCount = albumFetchFileResult.getCount();
expect(albumFilesCount).assertEqual(count); expect(albumFilesCount).assertEqual(count);
albumFetchFileResult.close();
} }
// file info // file info
let asset = await databaseFetchFileResult.getFirstObject(); let asset = await databaseFetchFileResult.getFirstObject();
...@@ -71,19 +72,22 @@ export default function trashCallback(abilityContext) { ...@@ -71,19 +72,22 @@ export default function trashCallback(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err: ${err}`); console.info(`${testNum} err: ${err}`);
expect(false).assertTrue(); expect(false).assertTrue();
done(); databaseFetchFileResult.close();
done();
return; return;
} }
asset.isTrash(async (err, trashState) => { asset.isTrash(async (err, trashState) => {
if (err) { if (err) {
console.info(`${testNum} err: ${err}`); console.info(`${testNum} err: ${err}`);
expect(false).assertTrue(); expect(false).assertTrue();
databaseFetchFileResult.close();
done(); done();
return; return;
} }
expect(trashState).assertTrue(); expect(trashState).assertTrue();
try { try {
// after trash database info // after trash database info
databaseFetchFileResult.close();
databaseFetchFileResult = await media.getFileAssets(databasefFetchOps); databaseFetchFileResult = await media.getFileAssets(databasefFetchOps);
let databaseCount = databaseFetchFileResult.getCount(); let databaseCount = databaseFetchFileResult.getCount();
...@@ -94,6 +98,7 @@ export default function trashCallback(abilityContext) { ...@@ -94,6 +98,7 @@ export default function trashCallback(abilityContext) {
let album = albumList[0]; let album = albumList[0];
let albumFetchFileResult = await album.getFileAssets(); let albumFetchFileResult = await album.getFileAssets();
let albumFilesCount = albumFetchFileResult.getCount(); let albumFilesCount = albumFetchFileResult.getCount();
albumFetchFileResult.close();
expect(albumFilesCount).assertEqual(count - 1); expect(albumFilesCount).assertEqual(count - 1);
} }
let assetOpts = fileIdFetchOps(id); let assetOpts = fileIdFetchOps(id);
...@@ -101,10 +106,13 @@ export default function trashCallback(abilityContext) { ...@@ -101,10 +106,13 @@ export default function trashCallback(abilityContext) {
let afterTrashAssetConut = trashAssetResult.getCount(); let afterTrashAssetConut = trashAssetResult.getCount();
expect(afterTrashAssetConut).assertEqual(0); expect(afterTrashAssetConut).assertEqual(0);
await asset.trash(false); await asset.trash(false);
databaseFetchFileResult.close();
trashAssetResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} error: ${error}`); console.info(`${testNum} error: ${error}`);
expect(false).assertTrue(); expect(false).assertTrue();
databaseFetchFileResult.close();
done(); done();
} }
}); });
...@@ -128,12 +136,14 @@ export default function trashCallback(abilityContext) { ...@@ -128,12 +136,14 @@ export default function trashCallback(abilityContext) {
if (!istrash) { if (!istrash) {
console.info(`${testNum} istrash failed: ${istrash}`); console.info(`${testNum} istrash failed: ${istrash}`);
expect(istrash).assertFalse(); expect(istrash).assertFalse();
databaseFetchFileResult.close();
return; return;
} }
asset.trash(false, async (err) => { asset.trash(false, async (err) => {
if (err) { if (err) {
console.info(`${testNum} err: ${err}`); console.info(`${testNum} err: ${err}`);
expect(false).assertTrue(); expect(false).assertTrue();
databaseFetchFileResult.close();
done(); done();
return; return;
} }
...@@ -141,11 +151,13 @@ export default function trashCallback(abilityContext) { ...@@ -141,11 +151,13 @@ export default function trashCallback(abilityContext) {
if (err) { if (err) {
console.info(`${testNum} err: ${err}`); console.info(`${testNum} err: ${err}`);
expect(false).assertTrue(); expect(false).assertTrue();
databaseFetchFileResult.close();
done(); done();
return; return;
} }
expect(trashState).assertFalse(); expect(trashState).assertFalse();
try { try {
databaseFetchFileResult.close();
databaseFetchFileResult = await media.getFileAssets(databasefFetchOps); databaseFetchFileResult = await media.getFileAssets(databasefFetchOps);
let databaseCount = databaseFetchFileResult.getCount(); let databaseCount = databaseFetchFileResult.getCount();
expect(databaseCount).assertEqual(count); expect(databaseCount).assertEqual(count);
...@@ -156,6 +168,7 @@ export default function trashCallback(abilityContext) { ...@@ -156,6 +168,7 @@ export default function trashCallback(abilityContext) {
let albumFetchFileResult = await album.getFileAssets(); let albumFetchFileResult = await album.getFileAssets();
let albumFilesCount = albumFetchFileResult.getCount(); let albumFilesCount = albumFetchFileResult.getCount();
expect(albumFilesCount).assertEqual(count); expect(albumFilesCount).assertEqual(count);
albumFetchFileResult.close();
} }
// asset after trash Conut // asset after trash Conut
let assetOpts = fileIdFetchOps(testNum, id); let assetOpts = fileIdFetchOps(testNum, id);
...@@ -163,12 +176,15 @@ export default function trashCallback(abilityContext) { ...@@ -163,12 +176,15 @@ export default function trashCallback(abilityContext) {
let afterRecoveryAssetConut = recoveryAssetResult.getCount(); let afterRecoveryAssetConut = recoveryAssetResult.getCount();
expect(afterRecoveryAssetConut).assertEqual(1); expect(afterRecoveryAssetConut).assertEqual(1);
let recoveryAsset = await recoveryAssetResult.getFirstObject(); let recoveryAsset = await recoveryAssetResult.getFirstObject();
let recoveryAssetState = await recoveryAsset.isTrash(); let recoveryAssetState = await recoveryAsset.isTrash();
expect(recoveryAssetState).assertFalse(); expect(recoveryAssetState).assertFalse();
databaseFetchFileResult.close();
await recoveryAssetResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} error: ${error}`); console.info(`${testNum} error: ${error}`);
expect(false).assertTrue(); expect(false).assertTrue();
databaseFetchFileResult.close();
done(); done();
} }
}); });
...@@ -182,27 +198,38 @@ export default function trashCallback(abilityContext) { ...@@ -182,27 +198,38 @@ export default function trashCallback(abilityContext) {
async function trashError(done, testNum, databasefFetchOps, value) { async function trashError(done, testNum, databasefFetchOps, value) {
try { try {
let databaseFetchFileResult = await media.getFileAssets(databasefFetchOps); let databaseFetchFileResult = await media.getFileAssets(databasefFetchOps);
let asset = await databaseFetchFileResult.getFirstObject();
let count = databaseFetchFileResult.getCount();
console.info(`${testNum}count:${count}`);
try { try {
asset.trash(value, async (err) => { let asset = await databaseFetchFileResult.getFirstObject();
if (err) { let count = databaseFetchFileResult.getCount();
console.info(`${testNum} err: ${err}`); console.info(`${testNum}count:${count}`);
try {
asset.trash(value, async (err) => {
if (err) {
console.info(`${testNum} err: ${err}`);
expect(false).assertTrue();
databaseFetchFileResult.close();
done();
return;
}
expect(false).assertTrue(); expect(false).assertTrue();
databaseFetchFileResult.close();
done(); done();
return; });
} } catch (error) {
expect(false).assertTrue(); console.info(`${testNum} error: ${error}`);
databaseFetchFileResult.close();
databaseFetchFileResult = await media.getFileAssets(databasefFetchOps);
let count2 = databaseFetchFileResult.getCount();
expect(count).assertEqual(count2);
databaseFetchFileResult.close();
done(); done();
}); }
} catch (error) { } catch (error) {
console.info(`${testNum} error: ${error}`); console.info(`${testNum} error: ${error}`);
let databaseFetchFileResult = await media.getFileAssets(databasefFetchOps); expect(false).assertTrue();
let count2 = databaseFetchFileResult.getCount(); databaseFetchFileResult.close();
expect(count).assertEqual(count2);
done(); done();
} }
} catch (error) { } catch (error) {
console.info(`${testNum} error: ${error}`); console.info(`${testNum} error: ${error}`);
expect(false).assertTrue(); expect(false).assertTrue();
......
...@@ -55,6 +55,7 @@ export default function trashPromise(abilityContext) { ...@@ -55,6 +55,7 @@ export default function trashPromise(abilityContext) {
var albumFetchFileResult = await album.getFileAssets(); var albumFetchFileResult = await album.getFileAssets();
var albumFilesCount = albumFetchFileResult.getCount(); var albumFilesCount = albumFetchFileResult.getCount();
expect(albumFilesCount).assertEqual(count); expect(albumFilesCount).assertEqual(count);
albumFetchFileResult.close();
} }
// file info // file info
...@@ -66,6 +67,7 @@ export default function trashPromise(abilityContext) { ...@@ -66,6 +67,7 @@ export default function trashPromise(abilityContext) {
await asset.trash(true); await asset.trash(true);
istrash = await asset.isTrash(); istrash = await asset.isTrash();
console.info(`${testNum} istrash: ${istrash}`); console.info(`${testNum} istrash: ${istrash}`);
databaseFetchFileResult.close();
databaseFetchFileResult = await media.getFileAssets(databasefFetchOps); databaseFetchFileResult = await media.getFileAssets(databasefFetchOps);
let databaseCount = databaseFetchFileResult.getCount(); let databaseCount = databaseFetchFileResult.getCount();
expect(databaseCount).assertEqual(count - 1); expect(databaseCount).assertEqual(count - 1);
...@@ -76,6 +78,7 @@ export default function trashPromise(abilityContext) { ...@@ -76,6 +78,7 @@ export default function trashPromise(abilityContext) {
var albumFetchFileResult = await album.getFileAssets(); var albumFetchFileResult = await album.getFileAssets();
var albumFilesCount = albumFetchFileResult.getCount(); var albumFilesCount = albumFetchFileResult.getCount();
expect(databaseCount).assertEqual(count - 1); expect(databaseCount).assertEqual(count - 1);
albumFetchFileResult.close();
} }
// asset after trash Conut // asset after trash Conut
...@@ -84,6 +87,8 @@ export default function trashPromise(abilityContext) { ...@@ -84,6 +87,8 @@ export default function trashPromise(abilityContext) {
let afterTrashAssetConut = trashAssetResult.getCount(); let afterTrashAssetConut = trashAssetResult.getCount();
expect(afterTrashAssetConut).assertEqual(0); expect(afterTrashAssetConut).assertEqual(0);
await asset.trash(false); await asset.trash(false);
databaseFetchFileResult.close();
await trashAssetResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} error: ${error}`); console.info(`${testNum} error: ${error}`);
...@@ -95,19 +100,29 @@ export default function trashPromise(abilityContext) { ...@@ -95,19 +100,29 @@ export default function trashPromise(abilityContext) {
async function trashError(done, testNum, databasefFetchOps, value) { async function trashError(done, testNum, databasefFetchOps, value) {
try { try {
let databaseFetchFileResult = await media.getFileAssets(databasefFetchOps); let databaseFetchFileResult = await media.getFileAssets(databasefFetchOps);
let asset = await databaseFetchFileResult.getFirstObject();
let count = databaseFetchFileResult.getCount();
try { try {
await asset.trash(value); let asset = await databaseFetchFileResult.getFirstObject();
expect(false).assertTrue(); let count = databaseFetchFileResult.getCount();
done(); try {
await asset.trash(value);
expect(false).assertTrue();
databaseFetchFileResult.close();
done();
} catch (error) {
console.info(`${testNum} error: ${error}`);
databaseFetchFileResult.close();
databaseFetchFileResult = await media.getFileAssets(databasefFetchOps);
let count2 = databaseFetchFileResult.getCount();
expect(count).assertEqual(count2);
databaseFetchFileResult.close();
done();
}
} catch (error) { } catch (error) {
console.info(`${testNum} error: ${error}`); console.info(`${testNum} error: ${error}`);
let databaseFetchFileResult = await media.getFileAssets(databasefFetchOps); expect(false).assertTrue();
let count2 = databaseFetchFileResult.getCount(); databaseFetchFileResult.close();
expect(count).assertEqual(count2);
done(); done();
} }
} catch (error) { } catch (error) {
console.info(`${testNum} error: ${error}`); console.info(`${testNum} error: ${error}`);
expect(false).assertTrue(); expect(false).assertTrue();
...@@ -127,10 +142,12 @@ export default function trashPromise(abilityContext) { ...@@ -127,10 +142,12 @@ export default function trashPromise(abilityContext) {
if (!istrash) { if (!istrash) {
console.info(`${testNum} istrash failed: ${istrash}`); console.info(`${testNum} istrash failed: ${istrash}`);
expect(istrash).assertFalse(); expect(istrash).assertFalse();
databaseFetchFileResult.close();
return; return;
} }
await asset.trash(false); await asset.trash(false);
databaseFetchFileResult.close();
databaseFetchFileResult = await media.getFileAssets(databasefFetchOps); databaseFetchFileResult = await media.getFileAssets(databasefFetchOps);
let databaseCount = databaseFetchFileResult.getCount(); let databaseCount = databaseFetchFileResult.getCount();
expect(databaseCount).assertEqual(count); expect(databaseCount).assertEqual(count);
...@@ -141,6 +158,7 @@ export default function trashPromise(abilityContext) { ...@@ -141,6 +158,7 @@ export default function trashPromise(abilityContext) {
let albumFetchFileResult = await album.getFileAssets(); let albumFetchFileResult = await album.getFileAssets();
let albumFilesCount = albumFetchFileResult.getCount(); let albumFilesCount = albumFetchFileResult.getCount();
expect(albumFilesCount).assertEqual(count); expect(albumFilesCount).assertEqual(count);
albumFetchFileResult.close();
} }
// asset after trash Conut // asset after trash Conut
...@@ -151,7 +169,8 @@ export default function trashPromise(abilityContext) { ...@@ -151,7 +169,8 @@ export default function trashPromise(abilityContext) {
let recoveryAsset = await recoveryAssetResult.getFirstObject(); let recoveryAsset = await recoveryAssetResult.getFirstObject();
let recoveryAssetState = await recoveryAsset.isTrash(); let recoveryAssetState = await recoveryAsset.isTrash();
expect(recoveryAssetState).assertFalse(); expect(recoveryAssetState).assertFalse();
databaseFetchFileResult.close();
await recoveryAssetResult.close();
done(); done();
} catch (error) { } catch (error) {
console.info(`${testNum} error: ${error}`); console.info(`${testNum} error: ${error}`);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册