Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
b68127bc
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看板
提交
b68127bc
编写于
7月 18, 2023
作者:
T
tengfan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fixed
0b4e2f65
from
https://gitee.com/tengfan66/xts_acts/pulls/9385
qrcode_xts_0718 Signed-off-by:
N
tengfan
<
tengfan3@huawei.com
>
上级
6e682495
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
28 addition
and
5 deletion
+28
-5
arkui/ace_ets_component_three/entry/src/main/ets/MainAbility/pages/QrCode.ets
...ent_three/entry/src/main/ets/MainAbility/pages/QrCode.ets
+6
-0
arkui/ace_ets_component_three/entry/src/main/ets/test/QrCodeJsunit.test.ets
...onent_three/entry/src/main/ets/test/QrCodeJsunit.test.ets
+8
-2
arkui/ace_ets_component_ui/entry/src/main/ets/MainAbility/pages/QRCodePage.ets
...nt_ui/entry/src/main/ets/MainAbility/pages/QRCodePage.ets
+5
-0
arkui/ace_ets_component_ui/entry/src/main/ets/test/QRCodeJsunit.test.ets
...omponent_ui/entry/src/main/ets/test/QRCodeJsunit.test.ets
+9
-3
未找到文件。
arkui/ace_ets_component_three/entry/src/main/ets/MainAbility/pages/QrCode.ets
浏览文件 @
b68127bc
...
...
@@ -114,6 +114,12 @@ struct QrCode {
.width(197)
.height(197)
.key("QrCodeBackgroundColor")
QRCode(`${this.qrCodeValue}`)
.color($r('sys.color.ohos_id_color_foreground'))
.backgroundColor($r('sys.color.ohos_id_color_background'))
.width(197)
.height(197)
.key("QrCodeDefault")
}
.width('100%')
.height('100%')
...
...
arkui/ace_ets_component_three/entry/src/main/ets/test/QrCodeJsunit.test.ets
浏览文件 @
b68127bc
...
...
@@ -129,9 +129,12 @@ export default function qrCodeJsunit() {
}
await Utils.sleep(2000);
var strJson = getInspectorByKey('QrCodeColor');
var strJsonDefault = getInspectorByKey('QrCodeDefault');
var obj = JSON.parse(strJson);
var objDefault = JSON.parse(strJsonDefault);
console.info("[test_qrCode_004] component obj is: " + JSON.stringify(obj));
expect(obj.$attrs.color).assertEqual('#FF000000');
console.info("[test_qrCode_004] component objDefault is: " + JSON.stringify(objDefault));
expect(obj.$attrs.color).assertEqual(objDefault.$attrs.color);
done();
});
...
...
@@ -181,10 +184,13 @@ export default function qrCodeJsunit() {
}
await Utils.sleep(2000);
var strJson = getInspectorByKey('QrCodeColor');
var strJsonDefault = getInspectorByKey('QrCodeDefault');
var obj = JSON.parse(strJson);
var objDefault = JSON.parse(strJsonDefault);
console.info("[test_qrCode_006] component obj is: " + JSON.stringify(obj));
console.info("[test_qrCode_006] component objDefault is: " + JSON.stringify(objDefault));
// 非法入参默认初始值
expect(obj.$attrs.backgroundColor).assertEqual(
'#FFFFFFFF'
);
expect(obj.$attrs.backgroundColor).assertEqual(
objDefault.$attrs.backgroundColor
);
done();
});
...
...
arkui/ace_ets_component_ui/entry/src/main/ets/MainAbility/pages/QRCodePage.ets
浏览文件 @
b68127bc
...
...
@@ -60,6 +60,11 @@ struct QRCodePage {
Text('backgroundColor').fontSize(9).width('90%').fontColor(0xCCCCCC).fontSize(30)
QRCode(this.value).width(200).height(200).backgroundColor(this.backColor).key('qr2')
Text(this.text).fontSize(20).margin(10).key('text')
QRCode(this.value).width(200).height(200)
.color($r('sys.color.ohos_id_color_foreground'))
.backgroundColor($r('sys.color.ohos_id_color_background'))
.key('qrDefault')
}.width('100%').margin({ top: 5 })
}
}
\ No newline at end of file
arkui/ace_ets_component_ui/entry/src/main/ets/test/QRCodeJsunit.test.ets
浏览文件 @
b68127bc
...
...
@@ -47,12 +47,15 @@ export default function QRCodeJsunit() {
// Get the information of the QRCode component
console.info('[QRCodeJsunit_0100] START');
let strJson = getInspectorByKey('qr');
let strJsonDefault = getInspectorByKey('qrDefault');
let obj = JSON.parse(strJson);
let objDefault = JSON.parse(strJsonDefault);
console.info("[QRCodeJsunit_0100] component obj is: " + JSON.stringify(obj));
console.info("[QRCodeJsunit_0100] component objDefault is: " + JSON.stringify(objDefault));
await CommonFunc.sleep(1000);
expect(obj.$attrs.value).assertEqual('normal');
expect(obj.$attrs.color).assertEqual(
'#FF000000'
);
expect(obj.$attrs.backgroundColor).assertEqual(
'#FFFFFFFF'
);
expect(obj.$attrs.color).assertEqual(
objDefault.$attrs.color
);
expect(obj.$attrs.backgroundColor).assertEqual(
objDefault.$attrs.backgroundColor
);
console.info('[QRCodeJsunit_0100] END');
done();
});
...
...
@@ -118,9 +121,12 @@ export default function QRCodeJsunit() {
globalThis.value.message.notify({name:'backgroundColor',value:'test'})
await CommonFunc.sleep(2000);
let strJson1 = getInspectorByKey('qr2');
let strJsonDefault = getInspectorByKey('qrDefault');
let obj1 = JSON.parse(strJson1);
let objDefault = JSON.parse(strJsonDefault);
console.info("[QRCodeJsunit_0500] component obj1 is: " + JSON.stringify(obj1));
expect(obj1.$attrs.backgroundColor).assertEqual('#FFFFFFFF');
console.info("[QRCodeJsunit_0500] component objDefault is: " + JSON.stringify(objDefault));
expect(obj1.$attrs.backgroundColor).assertEqual(objDefault.$attrs.backgroundColor);
console.info('[QRCodeJsunit_0500] END');
done();
});
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录