提交 2e9eebc2 编写于 作者: Y yaocui

add new case

Signed-off-by: Nyaocui <yaocui2@h-partners.com>
上级 1edd0e2f
...@@ -972,5 +972,223 @@ export default function effectKitTest() { ...@@ -972,5 +972,223 @@ export default function effectKitTest() {
}) })
}) })
/**
* @tc.number EFFECT_KIT_CREATECOLORPICKER_JSAPI_001
* @tc.name Test createColorPickerTest001
* @tc.desc Create a ColorPicker instance from the passed PixelMap
*/
it('createColorPickerTest001', 0, function (done) {
let caseName = 'createColorPickerTest001'
let msgStr = 'jsunittest effectKitTest' + caseName + ' '
console.log(msgStr + 'begin')
var imageSource = image.createImageSource(testPng.buffer)
imageSource.getImageInfo((err, value) => {
if(err) {
try{
expect(true).assertFail()
}catch(err){
console.log(msgStr + 'expect assert fail')
}
done()
return;
}
console.info(msgStr + "Napi size=" + value.size.width + " X " + value.size.height)
let size ={width:value.size.width,height:value.size.height}
console.info(msgStr + "promise create pixmap.start")
imageSource.createPixelMap({desiredSize:size}).then(pixelMap => {
console.info(msgStr + "Napi create ColorPicker.start")
effectKit.createColorPicker(pixelMap,undefined).then(colorPicker => {
console.info(msgStr + "Napi createColorPicker")
let color =colorPicker.getAverageColor();
console.log(msgStr +JSON.stringify(color))
expect(color.alpha!==null).assertTrue()
expect(color.red!==null).assertTrue()
expect(color.green!==null).assertTrue()
expect(color.blue!==null).assertTrue()
done()
}).catch(ex => {
console.error(msgStr + "Napi colorPicker.error=" + ex.toString())
expect(true).assertFail()
done()
})
}).catch(ex => {
console.error(msgStr + "Napi pixelMap.error=" + ex.toString())
expect(true).assertFail()
done()
})
})
})
/**
* @tc.number EFFECT_KIT_CREATECOLORPICKER_JSAPI_002
* @tc.name Test createColorPickerTest002
* @tc.desc Create a ColorPicker instance from the passed PixelMap
*/
it('createColorPickerTest002', 0, function (done) {
let caseName = 'createColorPickerTest002'
let msgStr = 'jsunittest effectKitTest' + caseName + ' '
console.log(msgStr + 'begin')
var imageSource = image.createImageSource(testPng.buffer)
imageSource.getImageInfo((err, value) => {
if(err) {
try{
expect(true).assertFail()
}catch(err){
console.log(msgStr + 'expect assert fail')
}
done()
return;
}
console.info(msgStr + "Napi size=" + value.size.width + " X " + value.size.height)
let size ={width:value.size.width,height:value.size.height}
console.info(msgStr + "promise create pixmap.start")
imageSource.createPixelMap({desiredSize:size}).then(pixelMap => {
console.info(msgStr + "Napi create ColorPicker.start")
effectKit.createColorPicker(pixelMap,[0.1,0.1,0.5,0.8]).then(colorPicker => {
console.info(msgStr + "Napi createColorPicker")
let color =colorPicker.getAverageColor();
console.log(msgStr +JSON.stringify(color))
expect(color.alpha!==null).assertTrue()
expect(color.red!==null).assertTrue()
expect(color.green!==null).assertTrue()
expect(color.blue!==null).assertTrue()
done()
}).catch(ex => {
console.error(msgStr + "Napi colorPicker.error=" + ex.toString())
expect(true).assertFail()
done()
})
}).catch(ex => {
console.error(msgStr + "Napi pixelMap.error=" + ex.toString())
expect(true).assertFail()
done()
})
})
})
/**
* @tc.number EFFECT_KIT_CREATECOLORPICKER_JSAPI_003
* @tc.name Test createColorPickerTest003
* @tc.desc Create a ColorPicker instance from the passed PixelMap
*/
it('createColorPickerTest003', 0, function (done) {
let caseName = 'createColorPickerTest003'
let msgStr = 'jsunittest effectKitTest' + caseName + ' '
console.log(msgStr + 'begin')
var imageSource = image.createImageSource(testPng.buffer)
imageSource.getImageInfo((err, value) => {
if(err) {
try{
expect(true).assertFail()
}catch(err){
console.log(msgStr + 'expect assert fail')
}
done()
return;
}
console.info(msgStr + "Napi size=" + value.size.width + " X " + value.size.height)
let size ={width:value.size.width,height:value.size.height}
console.info(msgStr + "promise create pixmap.start")
imageSource.createPixelMap({desiredSize:size}).then(pixelMap => {
console.info(msgStr + "Napi create ColorPicker.start")
effectKit.createColorPicker(pixelMap,[0.1,0.3,0.5,0.7,0.9]).then(colorPicker => {
console.info(msgStr + "Napi createColorPicker")
let color =colorPicker.getAverageColor();
console.log(msgStr +JSON.stringify(color))
expect(color.alpha!==null).assertTrue()
expect(color.red!==null).assertTrue()
expect(color.green!==null).assertTrue()
expect(color.blue!==null).assertTrue()
done()
}).catch(ex => {
console.error(msgStr + "Napi colorPicker.error=" + ex.toString())
expect(true).assertFail()
done()
})
}).catch(ex => {
console.error(msgStr + "Napi pixelMap.error=" + ex.toString())
expect(true).assertFail()
done()
})
})
})
/**
* @tc.number EFFECT_KIT_CREATECOLORPICKER_JSAPI_004
* @tc.name Test createColorPickerTest004
* @tc.desc Create a ColorPicker instance from the passed PixelMap
*/
it('createColorPickerTest004', 0, function (done) {
let caseName = 'createColorPickerTest004'
let msgStr = 'jsunittest effectKitTest' + caseName + ' '
console.log(msgStr + 'begin')
var imageSource = image.createImageSource(testPng.buffer)
imageSource.getImageInfo((err, value) => {
if(err) {
try{
expect(true).assertFail()
}catch(err){
console.log(msgStr + 'expect assert fail')
}
done()
return;
}
console.info(msgStr + "Napi size=" + value.size.width + " X " + value.size.height)
let size ={width:value.size.width,height:value.size.height}
console.info(msgStr + "promise create pixmap.start")
imageSource.createPixelMap({desiredSize:size}).then(pixelMap => {
console.info(msgStr + "Napi create ColorPicker.start")
effectKit.createColorPicker(pixelMap,[0.6,0.5,0.3,0.2]).then(colorPicker => {
console.info(msgStr + "Napi createColorPicker")
expect(true).assertFail()
done()
}).catch(ex => {
console.error(msgStr + "Napi colorPicker.error=" + ex.toString())
done()
})
}).catch(ex => {
console.error(msgStr + "Napi pixelMap.error=" + ex.toString())
done()
})
})
})
/**
* @tc.number EFFECT_KIT_CREATECOLORPICKER_JSAPI_005
* @tc.name Test createColorPickerTest005
* @tc.desc Create a ColorPicker instance from the passed PixelMap
*/
it('createColorPickerTest005', 0, function (done) {
let caseName = 'createColorPickerTest005'
let msgStr = 'jsunittest effectKitTest' + caseName + ' '
console.log(msgStr + 'begin')
var imageSource = image.createImageSource(testPng.buffer)
imageSource.getImageInfo((err, value) => {
if(err) {
try{
expect(true).assertFail()
}catch(err){
console.log(msgStr + 'expect assert fail')
}
done()
return;
}
console.info(msgStr + "Napi size=" + value.size.width + " X " + value.size.height)
let size ={width:value.size.width,height:value.size.height}
console.info(msgStr + "promise create pixmap.start")
imageSource.createPixelMap({desiredSize:size}).then(pixelMap => {
console.info(msgStr + "Napi create ColorPicker.start")
effectKit.createColorPicker(pixelMap,[0.1,0.1]).then(colorPicker => {
console.info(msgStr + "Napi createColorPicker")
expect(true).assertFail()
done()
}).catch(ex => {
console.error(msgStr + "Napi colorPicker.error=" + ex.toString())
done()
})
}).catch(ex => {
console.error(msgStr + "Napi pixelMap.error=" + ex.toString())
done()
})
})
})
}) })
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册