未验证 提交 8d0569bb 编写于 作者: O openharmony_ci 提交者: Gitee

!5875 image用例写法优化

Merge pull request !5875 from 秦莉文/master
...@@ -107,6 +107,12 @@ export default function imageJsTest() { ...@@ -107,6 +107,12 @@ export default function imageJsTest() {
const Color = new ArrayBuffer(96); const Color = new ArrayBuffer(96);
let opts = { editable: false, pixelFormat: 3, size: { height: 4, width: 6 } } let opts = { editable: false, pixelFormat: 3, size: { height: 4, width: 6 } }
image.createPixelMap(Color, opts, (err, pixelmap) => { image.createPixelMap(Color, opts, (err, pixelmap) => {
if (err) {
expect(false).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0500 err' + err);
done();
return
}
globalpixelmap = pixelmap; globalpixelmap = pixelmap;
expect(pixelmap != undefined).assertTrue(); expect(pixelmap != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0500 success'); console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0500 success');
...@@ -157,11 +163,16 @@ export default function imageJsTest() { ...@@ -157,11 +163,16 @@ export default function imageJsTest() {
const Color = new ArrayBuffer(96); const Color = new ArrayBuffer(96);
let opts = { editable: false, pixelFormat: 2, size: { height: 6, width: 8 } } let opts = { editable: false, pixelFormat: 2, size: { height: 6, width: 8 } }
image.createPixelMap(Color, opts, (err, pixelmap) => { image.createPixelMap(Color, opts, (err, pixelmap) => {
if (err) {
expect(false).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0600 err' + err);
done();
return
}
globalpixelmap = pixelmap; globalpixelmap = pixelmap;
expect(pixelmap != undefined).assertTrue(); expect(pixelmap != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0600 success'); console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0600 success');
done(); done();
}) })
}) })
...@@ -208,6 +219,12 @@ export default function imageJsTest() { ...@@ -208,6 +219,12 @@ export default function imageJsTest() {
const Color = new ArrayBuffer(96); const Color = new ArrayBuffer(96);
let opts = { editable: false, pixelFormat: 0, size: { height: 6, width: 8 } } let opts = { editable: false, pixelFormat: 0, size: { height: 6, width: 8 } }
image.createPixelMap(Color, opts, (err, pixelmap) => { image.createPixelMap(Color, opts, (err, pixelmap) => {
if (err) {
expect(false).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0700 err' + err);
done();
return
}
globalpixelmap = pixelmap; globalpixelmap = pixelmap;
expect(pixelmap != undefined).assertTrue(); expect(pixelmap != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0700 success'); console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0700 success');
...@@ -230,6 +247,12 @@ export default function imageJsTest() { ...@@ -230,6 +247,12 @@ export default function imageJsTest() {
const Color = new ArrayBuffer(96); const Color = new ArrayBuffer(96);
let opts = { editable: true, pixelFormat: 3, size: { height: 6, width: 8 } } let opts = { editable: true, pixelFormat: 3, size: { height: 6, width: 8 } }
image.createPixelMap(Color, opts, (err, pixelmap) => { image.createPixelMap(Color, opts, (err, pixelmap) => {
if (err) {
expect(false).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0800 err' + err);
done();
return
}
globalpixelmap = pixelmap; globalpixelmap = pixelmap;
expect(pixelmap != undefined).assertTrue(); expect(pixelmap != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0800 success'); console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0800 success');
...@@ -252,6 +275,12 @@ export default function imageJsTest() { ...@@ -252,6 +275,12 @@ export default function imageJsTest() {
const Color = new ArrayBuffer(96); const Color = new ArrayBuffer(96);
let opts = { editable: true, pixelFormat: 2, size: { height: 2, width: 3 } } let opts = { editable: true, pixelFormat: 2, size: { height: 2, width: 3 } }
image.createPixelMap(Color, opts, (err, pixelmap) => { image.createPixelMap(Color, opts, (err, pixelmap) => {
if (err) {
expect(false).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0900 err' + err);
done();
return
}
globalpixelmap = pixelmap; globalpixelmap = pixelmap;
expect(pixelmap != undefined).assertTrue(); expect(pixelmap != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0900 success'); console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_0900 success');
...@@ -274,9 +303,15 @@ export default function imageJsTest() { ...@@ -274,9 +303,15 @@ export default function imageJsTest() {
const Color = new ArrayBuffer(96); const Color = new ArrayBuffer(96);
let opts = { editable: true, pixelFormat: 0, size: { height: -1, width: -1 } } let opts = { editable: true, pixelFormat: 0, size: { height: -1, width: -1 } }
image.createPixelMap(Color, opts, (err, pixelmap) => { image.createPixelMap(Color, opts, (err, pixelmap) => {
if (err) {
expect(true).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_1000 success' + err);
done();
return
}
globalpixelmap = pixelmap; globalpixelmap = pixelmap;
expect(pixelmap == undefined).assertTrue(); expect(false).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_1000 success'); console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_1000 fail');
done(); done();
}) })
}) })
...@@ -296,6 +331,12 @@ export default function imageJsTest() { ...@@ -296,6 +331,12 @@ export default function imageJsTest() {
const Color = new ArrayBuffer(96); const Color = new ArrayBuffer(96);
let opts = { editable: true, pixelFormat: 21, size: { height: 6, width: 8 } } let opts = { editable: true, pixelFormat: 21, size: { height: 6, width: 8 } }
image.createPixelMap(Color, opts, (err, pixelmap) => { image.createPixelMap(Color, opts, (err, pixelmap) => {
if (err) {
expect(false).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_1100 err' + err);
done();
return
}
globalpixelmap = pixelmap; globalpixelmap = pixelmap;
expect(pixelmap != undefined).assertTrue(); expect(pixelmap != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_1100 success'); console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_1100 success');
...@@ -1230,10 +1271,9 @@ export default function imageJsTest() { ...@@ -1230,10 +1271,9 @@ export default function imageJsTest() {
it('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0100', 0, async function (done) { it('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0100', 0, async function (done) {
try { try {
await getFd('test.jpg'); await getFd('test.jpg');
const imageSourceApi = image.createImageSource(fdNumber); const imageSourceApi = image.createImageSource(filePath);
expect(imageSourceApi != undefined).assertTrue(); expect(imageSourceApi != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0100 success'); console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0100 success');
fileio.closeSync(fdNumber);
done(); done();
} catch (error) { } catch (error) {
console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0100 error: ' + error); console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0100 error: ' + error);
...@@ -1255,7 +1295,7 @@ export default function imageJsTest() { ...@@ -1255,7 +1295,7 @@ export default function imageJsTest() {
it('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0200', 0, async function (done) { it('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0200', 0, async function (done) {
try { try {
await getFd('test.bmp'); await getFd('test.bmp');
const imageSourceApi = image.createImageSource(fdNumber); const imageSourceApi = image.createImageSource(filePath);
expect(imageSourceApi != undefined).assertTrue(); expect(imageSourceApi != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_UR_0200 success'); console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_UR_0200 success');
done(); done();
...@@ -1279,7 +1319,7 @@ export default function imageJsTest() { ...@@ -1279,7 +1319,7 @@ export default function imageJsTest() {
it('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0300', 0, async function (done) { it('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0300', 0, async function (done) {
try { try {
await getFd('test.gif'); await getFd('test.gif');
const imageSourceApi = image.createImageSource(fdNumber); const imageSourceApi = image.createImageSource(filePath);
expect(imageSourceApi != undefined).assertTrue(); expect(imageSourceApi != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0300 success'); console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0300 success');
done(); done();
...@@ -1304,7 +1344,7 @@ export default function imageJsTest() { ...@@ -1304,7 +1344,7 @@ export default function imageJsTest() {
it('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0400', 0, async function (done) { it('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0400', 0, async function (done) {
try { try {
await getFd('test.png'); await getFd('test.png');
const imageSourceApi = image.createImageSource(fdNumber); const imageSourceApi = image.createImageSource(filePath);
expect(imageSourceApi != undefined).assertTrue(); expect(imageSourceApi != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0400 success'); console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_0400 success');
done(); done();
...@@ -1318,7 +1358,7 @@ export default function imageJsTest() { ...@@ -1318,7 +1358,7 @@ export default function imageJsTest() {
/** /**
* @tc.number : SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_ERROR_SUFFIXFILE_0100 * @tc.number : SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_ERROR_SUFFIXFILE_0100
* @tc.name : createImageSource(uri)-wrong suffix file * @tc.name : createImageSource(uri)-image with wrong suffix file
* @tc.desc : 1.call createImageSource(uri) * @tc.desc : 1.call createImageSource(uri)
* 2.Incoming wrong suffix file * 2.Incoming wrong suffix file
* 3.imagesource null * 3.imagesource null
...@@ -1326,11 +1366,33 @@ export default function imageJsTest() { ...@@ -1326,11 +1366,33 @@ export default function imageJsTest() {
* @tc.type : Functional * @tc.type : Functional
* @tc.level : Level 0 * @tc.level : Level 0
*/ */
it('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_ERROR_SUFFIXFILE_0100', 0, async function (done) { it('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_ERROR_SUFFIXFILE_0100', 0, async function (done) {
const imageSourceApi = image.createImageSource('file:///data/local/tmp/test.123'); try {
expect(imageSourceApi == undefined).assertTrue(); await getFd('test.123');
console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_ERROR_SUFFIXFILE_0100 success'); let imageSourceApi = image.createImageSource(filePath);
done(); if (imageSourceApi == undefined) {
console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_ERROR_SUFFIXFILE_0100 create image source failed');
expect(false).assertTrue();
done();
} else {
imageSourceApi.createPixelMap((err, pixelmap) => {
if (err){
console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_ERROR_SUFFIXFILE_0100 create pixelmap failed: ' + err);
expect(false).assertTrue();
done();
return
}
globalpixelmap = pixelmap;
console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_ERROR_SUFFIXFILE_0100 success');
expect(pixelmap != undefined).assertTrue();
done();
})
}
} catch (error) {
expect(false).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_CREATEIMAGESOURCE_URI_ERROR_SUFFIXFILE_0100 err:' + error);
done();
}
}) })
/** /**
...@@ -2197,6 +2259,12 @@ export default function imageJsTest() { ...@@ -2197,6 +2259,12 @@ export default function imageJsTest() {
done(); done();
} else { } else {
imageSourceApi.createPixelMap((err, pixelmap) => { imageSourceApi.createPixelMap((err, pixelmap) => {
if(err){
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_JPG_0100 err: ' + err);
expect(false).assertTrue();
done();
return
}
globalpixelmap = pixelmap; globalpixelmap = pixelmap;
console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_JPG_0100 success '); console.info('SUB_GRAPHIC_IMAGE_CREATEPIXELMAP_CALLBACK_JPG_0100 success ');
expect(pixelmap != undefined).assertTrue(); expect(pixelmap != undefined).assertTrue();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册