Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
2e9eebc2
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
2e9eebc2
编写于
7月 29, 2023
作者:
Y
yaocui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add new case
Signed-off-by:
N
yaocui
<
yaocui2@h-partners.com
>
上级
1edd0e2f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
218 addition
and
0 deletion
+218
-0
graphic/effectKit/entry/src/main/ets/test/effectKit.test.ets
graphic/effectKit/entry/src/main/ets/test/effectKit.test.ets
+218
-0
未找到文件。
graphic/effectKit/entry/src/main/ets/test/effectKit.test.ets
浏览文件 @
2e9eebc2
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录