提交 ba50f67c 编写于 作者: C caochuan

fix webp getfd

Signed-off-by: Ncaochuan <caochuan@huawei.com>
上级 10eecd4b
......@@ -13,197 +13,197 @@
* limitations under the License.
*/
import image from '@ohos.multimedia.image'
import fileio from '@ohos.fileio'
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'
import featureAbility from '@ohos.ability.featureAbility'
import image from "@ohos.multimedia.image";
import fileio from "@ohos.fileio";
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from "@ohos/hypium";
import featureAbility from "@ohos.ability.featureAbility";
export default function imageWebp() {
describe('imageWebp', function () {
let filePath;
let fdNumber;
async function getFd(fileName) {
let context = await featureAbility.getContext();
await context.getFilesDir().then((data) => {
filePath = data + '/' + fileName;
console.info('image case filePath is ' + filePath);
})
await fileio.open(filePath).then((data) => {
fdNumber = data;
console.info("image case open fd success " + fdNumber);
}, (err) => {
console.info("image cese open fd fail" + err)
}).catch((err) => {
console.info("image case open fd err " + err);
})
}
beforeAll(async function () {
console.info('beforeAll case');
})
describe("imageWebp", function () {
let filePath;
async function getFd(fileName) {
let context = await featureAbility.getContext();
await context.getFilesDir().then((data) => {
filePath = data + "/" + fileName;
console.info("image case filePath is " + filePath);
});
}
beforeEach(function () {
console.info('beforeEach case');
})
beforeAll(async function () {
console.info("beforeAll case");
});
afterEach(async function () {
await fileio.close(fdNumber).then(function(){
console.info("close file succeed");
}).catch(function(err){
console.info("close file failed with error:"+ err);
beforeEach(function () {
console.info("beforeEach case");
});
console.info('afterEach case');
})
afterAll(async function () {
console.info('afterAll case');
})
afterEach(async function () {
console.info("afterEach case");
});
afterAll(async function () {
console.info("afterAll case");
});
async function createPixMapCbErr(done, testNum, arg) {
await getFd('test_large.webp');
const imageSourceApi = image.createImageSource(fdNumber);
if (imageSourceApi == undefined) {
console.info(`${testNum} create image source failed`);
expect(false).assertTrue();
done();
} else {
imageSourceApi.createPixelMap(arg, (err, pixelmap) => {
if (pixelmap == undefined) {
expect(true).assertTrue();
console.info(`${testNum} success `);
done();
} else {
expect(false).assertTrue();
done();
}
})
async function createPixMapCbErr(done, testNum, arg) {
await getFd("test_large.webp");
let imageSourceApi = image.createImageSource(filePath);
if (imageSourceApi == undefined) {
console.info(`${testNum} create image source failed`);
expect(false).assertTrue();
done();
} else {
imageSourceApi.createPixelMap(arg, (err, pixelmap) => {
if (pixelmap == undefined) {
expect(true).assertTrue();
console.info(`${testNum} success `);
done();
} else {
expect(false).assertTrue();
done();
}
});
}
}
}
async function createPixMapCb(done, testNum, arg) {
await getFd('test_large.webp');
const imageSourceApi = image.createImageSource(fdNumber);
if (imageSourceApi == undefined) {
console.info(`${testNum} create image source failed`);
expect(false).assertTrue();
done();
} else {
imageSourceApi.createPixelMap(arg, (err, pixelmap) => {
if (err) {
console.info(`${testNum} - fail `);
expect(false).assertTrue();
done();
} else {
pixelmap.getImageInfo().then((imageInfo) => {
expect(imageInfo.size.height == 2).assertTrue();
expect(imageInfo.size.width == 1).assertTrue();
console.info(`${testNum} - success `);
console.info("imageInfo height :" + imageInfo.size.height + "width : " + imageInfo.size.width);
async function createPixMapCb(done, testNum, arg) {
await getFd("test_large.webp");
let imageSourceApi = image.createImageSource(filePath);
if (imageSourceApi == undefined) {
console.info(`${testNum} create image source failed`);
expect(false).assertTrue();
done();
} else {
imageSourceApi.createPixelMap(arg, (err, pixelmap) => {
if (err) {
console.info(`${testNum} - fail ${err}`);
expect(false).assertTrue();
done();
}).catch((err) => {
console.info(`${testNum} getimageInfo err ` + JSON.stringify(err));
})
}
})
} else {
pixelmap
.getImageInfo()
.then((imageInfo) => {
expect(imageInfo.size.height == 2).assertTrue();
expect(imageInfo.size.width == 1).assertTrue();
console.info(`${testNum} - success `);
console.info(
"imageInfo height :" + imageInfo.size.height + "width : " + imageInfo.size.width
);
done();
})
.catch((err) => {
console.info(`${testNum} getimageInfo err ` + JSON.stringify(err));
});
}
});
}
}
}
async function createPixMapPromiseErr(done, testNum, arg) {
await getFd('test_large.webp');
const imageSourceApi = image.createImageSource(fdNumber);
if (imageSourceApi == undefined) {
console.info(`${testNum} create image source failed`);
expect(false).assertTrue();
done();
} else {
imageSourceApi.createPixelMap(arg).then(pixelmap => {
console.log(`${testNum} failed`);
expect().assertFail();
done();
}).catch(error => {
console.log(`${testNum} success `);
expect(true).assertTrue();
async function createPixMapPromiseErr(done, testNum, arg) {
await getFd("test_large.webp");
let imageSourceApi = image.createImageSource(filePath);
if (imageSourceApi == undefined) {
console.info(`${testNum} create image source failed`);
expect(false).assertTrue();
done();
})
} else {
imageSourceApi
.createPixelMap(arg)
.then((pixelmap) => {
console.log(`${testNum} failed`);
expect().assertFail();
done();
})
.catch((error) => {
console.log(`${testNum} success `);
expect(true).assertTrue();
done();
});
}
}
}
async function createPixMapPromise(done, testNum, arg) {
await getFd('test_large.webp');
const imageSourceApi = image.createImageSource(fdNumber);
if (imageSourceApi == undefined) {
console.info(`${testNum} create image source failed`);
expect(false).assertTrue();
done();
} else {
imageSourceApi.createPixelMap(arg).then(pixelmap => {
pixelmap.getImageInfo().then((imageInfo) => {
expect(imageInfo.size.height == 2).assertTrue();
expect(imageInfo.size.width == 1).assertTrue();
console.info(`${testNum} - success `);
console.info("imageInfo height :" + imageInfo.size.height + "width : " + imageInfo.size.width);
done();
}).catch((err) => {
console.info(`${testNum} getimageInfo err ` + JSON.stringify(err));
})
}).catch(error => {
console.log(`${testNum} fail `);
expect(flase).assertTrue();
async function createPixMapPromise(done, testNum, arg) {
await getFd("test_large.webp");
let imageSourceApi = image.createImageSource(filePath);
if (imageSourceApi == undefined) {
console.info(`${testNum} create image source failed`);
expect(false).assertTrue();
done();
})
}
}
async function packingPromise(done, testNum, arg) {
console.info(`${testNum} enter`);
var height = 4
var width = 6
var pixelSize = 4
var widthSize = width * pixelSize
var bufferSize = height * widthSize
const color = new ArrayBuffer(bufferSize);
var colorArr = new Uint8Array(color);
for (var h = 0; h < height / 2; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 255; // r
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
} else {
imageSourceApi
.createPixelMap(arg)
.then((pixelmap) => {
pixelmap
.getImageInfo()
.then((imageInfo) => {
expect(imageInfo.size.height == 2).assertTrue();
expect(imageInfo.size.width == 1).assertTrue();
console.info(`${testNum} - success `);
console.info(
"imageInfo height :" + imageInfo.size.height + "width : " + imageInfo.size.width
);
done();
})
.catch((err) => {
console.info(`${testNum} getimageInfo err ` + JSON.stringify(err));
});
})
.catch((error) => {
console.log(`${testNum} fail `);
expect(flase).assertTrue();
done();
});
}
}
for (var h = 0; h < height / 2; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 255; // g
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
async function packingPromise(done, testNum, arg) {
console.info(`${testNum} enter`);
var height = 4;
var width = 6;
var pixelSize = 4;
var widthSize = width * pixelSize;
var bufferSize = height * widthSize;
const color = new ArrayBuffer(bufferSize);
var colorArr = new Uint8Array(color);
for (var h = 0; h < height / 2; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 255; // r
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
for (var h = height / 2; h < height; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 255; // b
colorArr[pos + 3] = 255;
for (var h = 0; h < height / 2; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 255; // g
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
for (var h = height / 2; h < height; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
for (var h = height / 2; h < height; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 255; // b
colorArr[pos + 3] = 255;
}
}
for (var h = height / 2; h < height; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } }
image.createPixelMap(color, opts)
.then(pixelmap => {
let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } };
image.createPixelMap(color, opts).then((pixelmap) => {
if (pixelmap == undefined) {
console.info('${testNum} create pixelmap failed');
expect(false).assertTrue()
console.info("${testNum} create pixelmap failed");
expect(false).assertTrue();
done();
} else {
const imagePackerApi = image.createImagePacker();
......@@ -212,8 +212,9 @@ describe('imageWebp', function () {
expect(false).assertTrue();
done();
} else {
imagePackerApi.packing(pixelmap, arg)
.then(data => {
imagePackerApi
.packing(pixelmap, arg)
.then((data) => {
console.info(`${testNum} success`);
expect(data != undefined).assertTrue();
var dataArr = new Uint8Array(data);
......@@ -222,149 +223,151 @@ describe('imageWebp', function () {
console.info(`dataArr[` + i + `]=` + dataArr[i]);
}
done();
}).catch(error => {
})
.catch((error) => {
console.log(`${testNum} error: ` + error);
expect(false).assertFail();
done();
})
});
}
}
})
console.info(`${testNum} leave`);
}
});
console.info(`${testNum} leave`);
}
async function packingCb(done, testNum, arg) {
console.info(`${testNum} enter`);
var height = 4
var width = 6
var pixelSize = 4
var widthSize = width * pixelSize
var bufferSize = height * widthSize
const color = new ArrayBuffer(bufferSize);
var colorArr = new Uint8Array(color);
for (var h = 0; h < height / 2; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 255; // r
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
async function packingCb(done, testNum, arg) {
console.info(`${testNum} enter`);
var height = 4;
var width = 6;
var pixelSize = 4;
var widthSize = width * pixelSize;
var bufferSize = height * widthSize;
const color = new ArrayBuffer(bufferSize);
var colorArr = new Uint8Array(color);
for (var h = 0; h < height / 2; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 255; // r
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
for (var h = 0; h < height / 2; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 255; // g
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
for (var h = 0; h < height / 2; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 255; // g
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
for (var h = height / 2; h < height; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 255; // b
colorArr[pos + 3] = 255;
for (var h = height / 2; h < height; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 255; // b
colorArr[pos + 3] = 255;
}
}
}
for (var h = height / 2; h < height; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
for (var h = height / 2; h < height; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } }
image.createPixelMap(color, opts)
.then(pixelmap => {
if (pixelmap == undefined) {
console.info('${testNum} create pixelmap failed');
expect(false).assertTrue()
done();
} else {
const imagePackerApi = image.createImagePacker();
if (imagePackerApi == undefined) {
console.info(`${testNum} create image packer failed`);
let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } };
image
.createPixelMap(color, opts)
.then((pixelmap) => {
if (pixelmap == undefined) {
console.info("${testNum} create pixelmap failed");
expect(false).assertTrue();
done();
} else {
imagePackerApi.packing(pixelmap, arg, (err, data) => {
console.info(`${testNum} success`);
expect(data != undefined).assertTrue();
var dataArr = new Uint8Array(data);
console.info(`${testNum} dataArr.length=` + dataArr.length);
for (var i = 0; i < dataArr.length; i++) {
console.info(`dataArr[` + i + `]=` + dataArr[i]);
}
const imagePackerApi = image.createImagePacker();
if (imagePackerApi == undefined) {
console.info(`${testNum} create image packer failed`);
expect(false).assertTrue();
done();
})
} else {
imagePackerApi.packing(pixelmap, arg, (err, data) => {
console.info(`${testNum} success`);
expect(data != undefined).assertTrue();
var dataArr = new Uint8Array(data);
console.info(`${testNum} dataArr.length=` + dataArr.length);
for (var i = 0; i < dataArr.length; i++) {
console.info(`dataArr[` + i + `]=` + dataArr[i]);
}
done();
});
}
}
}
}).catch(error => {
console.log(`${testNum} error: ` + error);
expect(false).assertFail();
done();
})
console.info(`${testNum} leave`);
}
})
.catch((error) => {
console.log(`${testNum} error: ` + error);
expect(false).assertFail();
done();
});
console.info(`${testNum} leave`);
}
async function packingPromiseErr(done, testNum, arg) {
console.info(`${testNum} enter`);
var height = 4
var width = 6
var pixelSize = 4
var widthSize = width * pixelSize
var bufferSize = height * widthSize
const color = new ArrayBuffer(bufferSize);
var colorArr = new Uint8Array(color);
for (var h = 0; h < height / 2; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 255; // r
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
async function packingPromiseErr(done, testNum, arg) {
console.info(`${testNum} enter`);
var height = 4;
var width = 6;
var pixelSize = 4;
var widthSize = width * pixelSize;
var bufferSize = height * widthSize;
const color = new ArrayBuffer(bufferSize);
var colorArr = new Uint8Array(color);
for (var h = 0; h < height / 2; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 255; // r
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
for (var h = 0; h < height / 2; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 255; // g
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
for (var h = 0; h < height / 2; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 255; // g
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
for (var h = height / 2; h < height; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 255; // b
colorArr[pos + 3] = 255;
for (var h = height / 2; h < height; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 255; // b
colorArr[pos + 3] = 255;
}
}
}
for (var h = height / 2; h < height; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
for (var h = height / 2; h < height; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } }
image.createPixelMap(color, opts)
.then(pixelmap => {
let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } };
image.createPixelMap(color, opts).then((pixelmap) => {
if (pixelmap == undefined) {
console.info('${testNum} create pixelmap failed');
expect(false).assertTrue()
console.info("${testNum} create pixelmap failed");
expect(false).assertTrue();
done();
} else {
const imagePackerApi = image.createImagePacker();
......@@ -373,759 +376,761 @@ describe('imageWebp', function () {
expect(false).assertTrue();
done();
} else {
imagePackerApi.packing(pixelmap, arg)
.then(data => {
imagePackerApi
.packing(pixelmap, arg)
.then((data) => {
expect(data == undefined).assertTrue();
done();
}).catch(error => {
})
.catch((error) => {
console.log(`${testNum} error: ` + error);
expect(true).assertTrue();
done();
})
});
}
}
})
console.info(`${testNum} leave`);
}
});
console.info(`${testNum} leave`);
}
async function packingCbErr(done, testNum, arg) {
console.info(`${testNum} enter`);
var height = 4
var width = 6
var pixelSize = 4
var widthSize = width * pixelSize
var bufferSize = height * widthSize
const color = new ArrayBuffer(bufferSize);
var colorArr = new Uint8Array(color);
for (var h = 0; h < height / 2; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 255; // r
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
async function packingCbErr(done, testNum, arg) {
console.info(`${testNum} enter`);
var height = 4;
var width = 6;
var pixelSize = 4;
var widthSize = width * pixelSize;
var bufferSize = height * widthSize;
const color = new ArrayBuffer(bufferSize);
var colorArr = new Uint8Array(color);
for (var h = 0; h < height / 2; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 255; // r
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
for (var h = 0; h < height / 2; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 255; // g
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
for (var h = 0; h < height / 2; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 255; // g
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
for (var h = height / 2; h < height; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 255; // b
colorArr[pos + 3] = 255;
for (var h = height / 2; h < height; h++) {
for (var w = 0; w < width / 2; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 255; // b
colorArr[pos + 3] = 255;
}
}
}
for (var h = height / 2; h < height; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
for (var h = height / 2; h < height; h++) {
for (var w = width / 2; w < width; w++) {
var pos = widthSize * h + pixelSize * w;
colorArr[pos + 0] = 0;
colorArr[pos + 1] = 0;
colorArr[pos + 2] = 0;
colorArr[pos + 3] = 255;
}
}
}
let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } }
image.createPixelMap(color, opts)
.then(pixelmap => {
if (pixelmap == undefined) {
console.info('${testNum} create pixelmap failed');
expect(false).assertTrue()
done();
} else {
const imagePackerApi = image.createImagePacker();
if (imagePackerApi == undefined) {
console.info(`${testNum} create image packer failed`);
let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } };
image
.createPixelMap(color, opts)
.then((pixelmap) => {
if (pixelmap == undefined) {
console.info("${testNum} create pixelmap failed");
expect(false).assertTrue();
done();
} else {
imagePackerApi.packing(pixelmap, arg, (err, data) => {
console.info(`${testNum} success`);
expect(data == undefined).assertTrue();
const imagePackerApi = image.createImagePacker();
if (imagePackerApi == undefined) {
console.info(`${testNum} create image packer failed`);
expect(false).assertTrue();
done();
})
}
}
}).catch(error => {
console.log(`${testNum} error: ` + error);
expect(true).assertTrue();
done();
})
console.info(`${testNum} leave`);
}
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0100
* @tc.name : createPixelMap - promise-webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0100', 0, async function (done) {
try {
await getFd('test_large.webp');
const imageSourceApi = image.createImageSource(fdNumber);
if (imageSourceApi == undefined) {
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0100 create image source failed');
expect(false).assertTrue();
done();
} else {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0
};
imageSourceApi.createPixelMap(decodingOptions).then(pixelmap => {
if (pixelmap != undefined) {
expect(true).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0100 success ');
done();
} else {
expect(false).assertTrue();
done();
} else {
imagePackerApi.packing(pixelmap, arg, (err, data) => {
console.info(`${testNum} success`);
expect(data == undefined).assertTrue();
done();
});
}
}
})
}
} catch (error) {
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0100 error: ' + error);
expect(false).assertTrue();
done();
.catch((error) => {
console.log(`${testNum} error: ` + error);
expect(true).assertTrue();
done();
});
console.info(`${testNum} leave`);
}
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0100
* @tc.name : createPixelMap - promise-webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0100", 0, async function (done) {
try {
await getFd("test_large.webp");
let imageSourceApi = image.createImageSource(filePath);
if (imageSourceApi == undefined) {
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0100 create image source failed");
expect(false).assertTrue();
done();
} else {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0,
};
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0100
* @tc.name : createPixelMap - callback-webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0100', 0, async function (done) {
try {
await getFd('test_large.webp');
const imageSourceApi = image.createImageSource(fdNumber);
if (imageSourceApi == undefined) {
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0100 create image source failed');
imageSourceApi.createPixelMap(decodingOptions).then((pixelmap) => {
if (pixelmap != undefined) {
expect(true).assertTrue();
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0100 success ");
done();
} else {
expect(false).assertTrue();
done();
}
});
}
} catch (error) {
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0100 error: " + error);
expect(false).assertTrue();
done();
} else {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0
};
imageSourceApi.createPixelMap(decodingOptions, (err, pixelmap) => {
if (pixelmap != undefined) {
expect(true).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0100 success ');
done();
} else {
expect(false).assertTrue();
done();
}
})
}
} catch (error) {
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0100 error: ' + error);
expect(false).assertTrue();
done();
}
});
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0100
* @tc.name : createPixelMap - callback-webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0100", 0, async function (done) {
try {
await getFd("test_large.webp");
let imageSourceApi = image.createImageSource(filePath);
if (imageSourceApi == undefined) {
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0100 create image source failed");
expect(false).assertTrue();
done();
} else {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0,
};
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200
* @tc.name : createPixelMap-promise-webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200', 0, async function (done) {
try {
await getFd('test_large.webp');
const imageSourceApi = image.createImageSource(fdNumber);
if (imageSourceApi == undefined) {
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200 create image source failed');
imageSourceApi.createPixelMap(decodingOptions, (err, pixelmap) => {
if (pixelmap != undefined) {
expect(true).assertTrue();
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0100 success ");
done();
} else {
expect(false).assertTrue();
done();
}
});
}
} catch (error) {
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0100 error: " + error);
expect(false).assertTrue();
done();
} else {
imageSourceApi.createPixelMap().then(pixelmap => {
expect(pixelmap != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200 success ');
done();
}).catch(error => {
console.log('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200 error: ' + error);
expect().assertFail();
done();
})
}
} catch (error) {
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200 err ' + error);
}
})
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0200
* @tc.name : createPixelMap-callback-webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0200', 0, async function (done) {
try {
await getFd('test_large.webp');
const imageSourceApi = image.createImageSource(fdNumber);
if (imageSourceApi == undefined) {
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0200 create image source failed');
expect(false).assertTrue();
done();
} else {
imageSourceApi.createPixelMap((err, pixelmap) => {
expect(pixelmap != undefined).assertTrue();
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0200 success ');
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200
* @tc.name : createPixelMap-promise-webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200", 0, async function (done) {
try {
await getFd("test_large.webp");
let imageSourceApi = image.createImageSource(filePath);
if (imageSourceApi == undefined) {
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200 create image source failed");
expect(false).assertTrue();
done();
})
} else {
imageSourceApi
.createPixelMap()
.then((pixelmap) => {
expect(pixelmap != undefined).assertTrue();
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200 success ");
done();
})
.catch((error) => {
console.log("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200 error: " + error);
expect().assertFail();
done();
});
}
} catch (error) {
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_PROMISE_0200 err " + error);
}
} catch (error) {
console.info('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0200 err ' + error);
}
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0300
* @tc.name : createPixelMap-callback -{sampleSize: -1} -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0300', 0, async function (done) {
let decodingOptions = {
sampleSize: -1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0
};
createPixMapCbErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0300', decodingOptions)
})
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0400
* @tc.name : createPixelMap-callback -{index: -1} -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0400', 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 0,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: -1
};
createPixMapCbErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0400', decodingOptions)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0200
* @tc.name : createPixelMap-callback-webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0200", 0, async function (done) {
try {
await getFd("test_large.webp");
let imageSourceApi = image.createImageSource(filePath);
if (imageSourceApi == undefined) {
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0200 create image source failed");
expect(false).assertTrue();
done();
} else {
imageSourceApi.createPixelMap((err, pixelmap) => {
expect(pixelmap != undefined).assertTrue();
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0200 success ");
done();
});
}
} catch (error) {
console.info("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0200 err " + error);
}
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0500
* @tc.name : createPixelMap-callback -{rotate: 500} -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0500', 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 500,
desiredPixelFormat: 3,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0
};
createPixMapCbErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0500', decodingOptions)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0300
* @tc.name : createPixelMap-callback -{sampleSize: -1} -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0300", 0, async function (done) {
let decodingOptions = {
sampleSize: -1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0,
};
createPixMapCbErr(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0300", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0600
* @tc.name : createPixelMap-callback -{rotate: -10} -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0600', 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: -10,
desiredPixelFormat: 3,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0
};
createPixMapCbErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0600', decodingOptions)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0400
* @tc.name : createPixelMap-callback -{index: -1} -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0400", 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 0,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: -1,
};
createPixMapCbErr(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0400", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0700
* @tc.name : createPixelMap-callback editable: false -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0700', 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: false,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 33,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0
};
createPixMapCbErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0700', decodingOptions)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0500
* @tc.name : createPixelMap-callback -{rotate: 500} -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0500", 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 500,
desiredPixelFormat: 3,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0,
};
createPixMapCbErr(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0500", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0800
* @tc.name : createPixelMap-callback -{ size: { height: 1, width: 2 }, x: -1, y: -1 }-webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0800', 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: -1, y: -1 },
index: 0
};
createPixMapCbErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0800', decodingOptions)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0600
* @tc.name : createPixelMap-callback -{rotate: -10} -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0600", 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: -10,
desiredPixelFormat: 3,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0,
};
createPixMapCbErr(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0600", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0900
* @tc.name : createPixelMap-callback -size: { height: 10000, width: 10000 } -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0900', 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 3,
desiredRegion: { size: { height: 10000, width: 10000 }, x: 0, y: 0 },
index: 0
};
createPixMapCb(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0900', decodingOptions)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0700
* @tc.name : createPixelMap-callback editable: false -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0700", 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: false,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 33,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0,
};
createPixMapCbErr(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0700", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1000
* @tc.name : createPixelMap-callback - sampleSize: -1 -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1000', 0, async function (done) {
let decodingOptions = {
sampleSize: -1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0
};
createPixMapPromiseErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1000', decodingOptions)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0800
* @tc.name : createPixelMap-callback -{ size: { height: 1, width: 2 }, x: -1, y: -1 }-webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0800", 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: -1, y: -1 },
index: 0,
};
createPixMapCbErr(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0800", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1100
* @tc.name : createPixelMap-callback - index: -1 -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1100', 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: -1
};
createPixMapPromiseErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1100', decodingOptions)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0900
* @tc.name : createPixelMap-callback -size: { height: 10000, width: 10000 } -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0900", 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 3,
desiredRegion: { size: { height: 10000, width: 10000 }, x: 0, y: 0 },
index: 0,
};
createPixMapCb(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_0900", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1200
* @tc.name : createPixelMap-callback - desiredPixelFormat: 1 -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1200', 0, async function (done) {
let decodingOptions = {
sampleSize: 2,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 500,
desiredPixelFormat: 1,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0
};
createPixMapPromiseErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1200', decodingOptions)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1000
* @tc.name : createPixelMap-callback - sampleSize: -1 -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1000", 0, async function (done) {
let decodingOptions = {
sampleSize: -1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0,
};
createPixMapPromiseErr(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1000", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1100
* @tc.name : createPixelMap-callback - index: -1 -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1100", 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: -1,
};
createPixMapPromiseErr(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1100", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1300
* @tc.name : createPixelMap-callback - { size: { height: 1, width: 2 }, x: -1, y: -1 } -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1300', 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 3,
desiredRegion: { size: { height: 1, width: 2 }, x: -1, y: -1 },
index: 0
};
createPixMapPromiseErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1300', decodingOptions)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1200
* @tc.name : createPixelMap-callback - desiredPixelFormat: 1 -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1200", 0, async function (done) {
let decodingOptions = {
sampleSize: 2,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 500,
desiredPixelFormat: 1,
desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
index: 0,
};
createPixMapPromiseErr(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1200", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1400
* @tc.name : createPixelMap-callback - size: { height: 10000, width:10000 } -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1400', 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 10000, width: 10000 }, x: 0, y: 0 },
index: 0
};
createPixMapPromise(done, 'SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1400', decodingOptions)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1300
* @tc.name : createPixelMap-callback - { size: { height: 1, width: 2 }, x: -1, y: -1 } -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1300", 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 3,
desiredRegion: { size: { height: 1, width: 2 }, x: -1, y: -1 },
index: 0,
};
createPixMapPromiseErr(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1300", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0100
* @tc.name : packing - callback-webp
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0100', 0, async function (done) {
let packOpts = { format: ["image/webp"], quality: 90 }
packingCb(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0100', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1400
* @tc.name : createPixelMap-callback - size: { height: 10000, width:10000 } -webp
* @tc.desc : 1.create imagesource
* 2.set index and DecodeOptions
* 3.create PixelMap
* 4.return pixelmap undefined
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1400", 0, async function (done) {
let decodingOptions = {
sampleSize: 1,
editable: true,
desiredSize: { width: 1, height: 2 },
rotate: 10,
desiredPixelFormat: 2,
desiredRegion: { size: { height: 10000, width: 10000 }, x: 0, y: 0 },
index: 0,
};
createPixMapPromise(done, "SUB_GRAPHIC_IMAGE_WEBP_CREATEPIXELMAP_CALLBACK_1400", decodingOptions);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0100
* @tc.name : packing - promise-webp
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0100', 0, async function (done) {
let packOpts = { format: ["image/webp"], quality: 100 }
packingPromise(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0100', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0100
* @tc.name : packing - callback-webp
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0100", 0, async function (done) {
let packOpts = { format: ["image/webp"], quality: 90 };
packingCb(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0100", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0100
* @tc.name : packing - promise-webp-wrong quality
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0100', 0, async function (done) {
let packOpts = { format: ["image/webp"], quality: 123 }
packingPromiseErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0100', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0100
* @tc.name : packing - promise-webp
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0100", 0, async function (done) {
let packOpts = { format: ["image/webp"], quality: 100 };
packingPromise(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0100", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0200
* @tc.name : packing - promise-webp
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0200', 0, async function (done) {
let packOpts = { format: ["image/gif"], quality: 90 }
packingPromiseErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0200', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0100
* @tc.name : packing - promise-webp-wrong quality
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0100", 0, async function (done) {
let packOpts = { format: ["image/webp"], quality: 123 };
packingPromiseErr(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0100", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0300
* @tc.name : packing - promise-webp-no format
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0300', 0, async function (done) {
let packOpts = { quality: 90 }
packingPromiseErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0300', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0200
* @tc.name : packing - promise-webp
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0200", 0, async function (done) {
let packOpts = { format: ["image/gif"], quality: 90 };
packingPromiseErr(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0200", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0400
* @tc.name : packing - promise-webp-no format
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0400', 0, async function (done) {
let packOpts = { format: ["image/jpeg"] }
packingPromiseErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0400', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0300
* @tc.name : packing - promise-webp-no format
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0300", 0, async function (done) {
let packOpts = { quality: 90 };
packingPromiseErr(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0300", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0100
* @tc.name : packing - callback-webp-wrong format
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0100', 0, async function (done) {
let packOpts = { format: ["image/gif"], quality: 100 }
packingCbErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0100', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0400
* @tc.name : packing - promise-webp-no format
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0400", 0, async function (done) {
let packOpts = { format: ["image/jpeg"] };
packingPromiseErr(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0400", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0200
* @tc.name : packing - callback-webp-wrong quality
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0200', 0, async function (done) {
let packOpts = { format: ["image/jpeg"], quality: 112 }
packingCbErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0200', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0100
* @tc.name : packing - callback-webp-wrong format
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0100", 0, async function (done) {
let packOpts = { format: ["image/gif"], quality: 100 };
packingCbErr(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0100", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0300
* @tc.name : packing - callback-webp-no quality
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0300', 0, async function (done) {
let packOpts = { format: ["image/jpeg"] }
packingCbErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0300', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0200
* @tc.name : packing - callback-webp-wrong quality
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0200", 0, async function (done) {
let packOpts = { format: ["image/jpeg"], quality: 112 };
packingCbErr(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0200", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0400
* @tc.name : packing - callback-webp-no format
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0400', 0, async function (done) {
let packOpts = { quality: 90 }
packingCbErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0400', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0300
* @tc.name : packing - callback-webp-no quality
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0300", 0, async function (done) {
let packOpts = { format: ["image/jpeg"] };
packingCbErr(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0300", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0500
* @tc.name : packing - callback-webp-quality -1
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0500', 0, async function (done) {
let packOpts = { format: ["image/jpeg"], quality: -1 }
packingCbErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0500', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0400
* @tc.name : packing - callback-webp-no format
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0400", 0, async function (done) {
let packOpts = { quality: 90 };
packingCbErr(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0400", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0500
* @tc.name : packing - promise-webp-quality -1
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0500', 0, async function (done) {
let packOpts = { format: ["image/jpeg"], quality: -1 }
packingPromiseErr(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0500', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0500
* @tc.name : packing - callback-webp-quality -1
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0500", 0, async function (done) {
let packOpts = { format: ["image/jpeg"], quality: -1 };
packingCbErr(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_ERROR_0500", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0500
* @tc.name : packing - promise-webp-quality -1
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0500", 0, async function (done) {
let packOpts = { format: ["image/jpeg"], quality: -1 };
packingPromiseErr(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_ERROR_0500", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0200
* @tc.name : packing - callback-webp-quality 0
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0200', 0, async function (done) {
let packOpts = { format: ["image/jpeg"], quality: 0 }
packingCb(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0200', packOpts)
})
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0200
* @tc.name : packing - callback-webp-quality 0
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0200", 0, async function (done) {
let packOpts = { format: ["image/jpeg"], quality: 0 };
packingCb(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_CALLBACK_0200", packOpts);
});
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0200
* @tc.name : packing - promise-webp-quality 0
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it('SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0200', 0, async function (done) {
let packOpts = { format: ["image/jpeg"], quality: 0 }
packingPromise(done, 'SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0200', packOpts)
})
})}
/**
* @tc.number : SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0200
* @tc.name : packing - promise-webp-quality 0
* @tc.desc : 1.create ImageSource
* 2.call packing
* 3.return array
* @tc.size : MEDIUM
* @tc.type : Functional
* @tc.level : Level 1
*/
it("SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0200", 0, async function (done) {
let packOpts = { format: ["image/jpeg"], quality: 0 };
packingPromise(done, "SUB_GRAPHIC_IMAGE_WEBP_PACKING_PROMISE_0200", packOpts);
});
});
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册