Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
8e6a507f
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看板
提交
8e6a507f
编写于
5月 22, 2023
作者:
S
sunjiakun
1
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix_xts_failed
Signed-off-by:
N
sunjiakun
<
sunjiakun3@huawei.com
>
上级
7b7a3d41
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
729 addition
and
937 deletion
+729
-937
arkui/ace_ets_components_ux/ace_ets_component_datepicker/src/main/ets/TestAbility/pages/Index.ets
...onent_datepicker/src/main/ets/TestAbility/pages/Index.ets
+18
-0
arkui/ace_ets_components_ux/ace_ets_component_datepicker/src/main/ets/test/DatePicker.ets
...ets_component_datepicker/src/main/ets/test/DatePicker.ets
+157
-137
arkui/ace_ets_components_ux/ace_ets_component_progress/src/main/ets/TestAbility/pages/Index.ets
...mponent_progress/src/main/ets/TestAbility/pages/Index.ets
+8
-94
arkui/ace_ets_components_ux/ace_ets_component_progress/src/main/ets/test/progress.ets
...ace_ets_component_progress/src/main/ets/test/progress.ets
+15
-359
arkui/ace_ets_components_ux/ace_ets_component_tabs/src/main/ets/TestAbility/pages/Index.ets
...s_component_tabs/src/main/ets/TestAbility/pages/Index.ets
+44
-0
arkui/ace_ets_components_ux/ace_ets_component_tabs/src/main/ets/test/Tabs.ets
...ents_ux/ace_ets_component_tabs/src/main/ets/test/Tabs.ets
+132
-65
arkui/ace_ets_components_ux/ace_ets_component_textpicker/src/main/ets/TestAbility/pages/Index.ets
...onent_textpicker/src/main/ets/TestAbility/pages/Index.ets
+12
-0
arkui/ace_ets_components_ux/ace_ets_component_textpicker/src/main/ets/test/TextPicker.ets
...ets_component_textpicker/src/main/ets/test/TextPicker.ets
+165
-141
arkui/ace_ets_components_ux/ace_ets_component_timepicker/src/main/ets/TestAbility/pages/Index.ets
...onent_timepicker/src/main/ets/TestAbility/pages/Index.ets
+13
-0
arkui/ace_ets_components_ux/ace_ets_component_timepicker/src/main/ets/test/TimePicker.ets
...ets_component_timepicker/src/main/ets/test/TimePicker.ets
+165
-141
未找到文件。
arkui/ace_ets_components_ux/ace_ets_component_datepicker/src/main/ets/TestAbility/pages/Index.ets
浏览文件 @
8e6a507f
...
...
@@ -27,6 +27,10 @@ struct DatePickerExample {
@State textStyle: PickerTextStyle = {color:Color.Red,font:{size:'10px',weight:FontWeight.Normal}}
@State selectedTextStyle: PickerTextStyle = {color:Color.Blue,font:{size:'20px',weight:FontWeight.Bold}}
@State disappearTextStyleDefault: PickerTextStyle = {color:$r("sys.color.ohos_id_color_text_primary"),font:{size:$r("sys.float.ohos_id_text_size_sub_title3"),weight:FontWeight.Lighter}}
@State textStyleDefault: PickerTextStyle = {color:$r("sys.color.ohos_id_color_text_primary"),font:{size:$r("sys.float.ohos_id_text_size_sub_title2"),weight:FontWeight.Normal}}
@State selectedTextStyleDefault: PickerTextStyle ={color:$r("sys.color.ohos_id_color_text_primary_activated"),font:{size:$r("sys.float.ohos_id_text_size_headline8"),weight:FontWeight.Bold}}
private stateChangCallBack = (eventData) => {
console.info("select page state change called:" + JSON.stringify(eventData));
if (eventData != null) {
...
...
@@ -73,6 +77,20 @@ struct DatePickerExample {
.onChange((date: DatePickerResult) => {
console.info( 'select current date is: ' + JSON.stringify(date))
})
DatePicker({
start: new Date('1970-1-1'),
end: new Date('2100-1-1'),
selected: this.selectedDate
})
.lunar(true)
.disappearTextStyle(this.disappearTextStyleDefault)
.textStyle(this.textStyleDefault)
.selectedTextStyle(this.selectedTextStyleDefault)
.key('datePickerDefault')
.onChange((date: DatePickerResult) => {
console.info( 'select current date is: ' + JSON.stringify(date))
})
}
}
}
\ No newline at end of file
arkui/ace_ets_components_ux/ace_ets_component_datepicker/src/main/ets/test/DatePicker.ets
浏览文件 @
8e6a507f
...
...
@@ -48,14 +48,14 @@ export default function datepicker() {
})
/*
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
001
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
100
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc get the default value
*/
it('ArkUI_Stage_datePicker_disappearTextStyle_0
001
', 0, async function (done) {
it('ArkUI_Stage_datePicker_disappearTextStyle_0
100
', 0, async function (done) {
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
001
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
100
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF000000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('8.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Lighter');
...
...
@@ -63,11 +63,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
002
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
200
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_datePicker_disappearTextStyle_0
002
', 0, async function (done) {
it('ArkUI_Stage_datePicker_disappearTextStyle_0
200
', 0, async function (done) {
let value = {color:Color.Black,font:{size:8,weight:FontWeight.Bolder}}
try {
var eventData = {
...
...
@@ -79,15 +79,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
002
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
200
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
002
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
200
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.error("[ArkUI_Stage_dataPicker_disappearTextStyle_0
002
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.error("[ArkUI_Stage_dataPicker_disappearTextStyle_0
200
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF000000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('8.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Bolder');
...
...
@@ -95,11 +95,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
003
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
300
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_datePicker_disappearTextStyle_0
003
', 0, async function (done) {
it('ArkUI_Stage_datePicker_disappearTextStyle_0
300
', 0, async function (done) {
let value = {color:0x808080,font:{size:8,weight:100}}
try {
var eventData = {
...
...
@@ -111,15 +111,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
003
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
300
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
003
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
300
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
003
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
300
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF808080');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('8.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('100');
...
...
@@ -127,11 +127,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
004
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
400
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_datePicker_disappearTextStyle_0
004
', 0, async function (done) {
it('ArkUI_Stage_datePicker_disappearTextStyle_0
400
', 0, async function (done) {
let value = {color:'#ff0000',font:{size:'1px',weight:'700'}}
try {
var eventData = {
...
...
@@ -143,15 +143,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
004
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
400
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
004
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
400
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
004
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
400
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FFFF0000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('1.00px');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('700');
...
...
@@ -159,11 +159,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
005
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
500
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_datePicker_disappearTextStyle_0
005
', 0, async function (done) {
it('ArkUI_Stage_datePicker_disappearTextStyle_0
500
', 0, async function (done) {
let value = {color:Color.Green,font:{size:30,weight:450}}
try {
var eventData = {
...
...
@@ -175,15 +175,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
005
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
500
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
005
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
500
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
005
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
500
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF008000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('30.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -191,11 +191,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
006
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
600
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_datePicker_disappearTextStyle_0
006
', 0, async function (done) {
it('ArkUI_Stage_datePicker_disappearTextStyle_0
600
', 0, async function (done) {
let value = {color:'#80808g',font:{size:-1,weight:1000}}
try {
var eventData = {
...
...
@@ -207,27 +207,31 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
006
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
600
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
006
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
600
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0006] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('14.00vp');
let strJsonDefault = getInspectorByKey('datePickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0600] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual(objDefault.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual(objDefault.$attrs.disappearTextStyle.font.size);
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Normal');
done();
});
/*
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
007
* @tc.number ArkUI_Stage_datePicker_disappearTextStyle_0
700
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_datePicker_disappearTextStyle_0
007
', 0, async function (done) {
it('ArkUI_Stage_datePicker_disappearTextStyle_0
700
', 0, async function (done) {
let value = {color:'xxx',font:{size:'xxx',weight:FontWeight.Bold}}
try {
var eventData = {
...
...
@@ -239,27 +243,31 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
007
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0
700
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
007
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_disappearTextStyle_0
700
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0007] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('14.00vp');
let strJsonDefault = getInspectorByKey('datePickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_datePicker_disappearTextStyle_0700] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual(objDefault.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual(objDefault.$attrs.disappearTextStyle.font.size);
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Bold');
done();
});
/*
* @tc.number ArkUI_Stage_dataPicker_disappearTextStyle_0
008
* @tc.number ArkUI_Stage_dataPicker_disappearTextStyle_0
800
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_dataPicker_disappearTextStyle_0
008
', 0, async function (done) {
it('ArkUI_Stage_dataPicker_disappearTextStyle_0
800
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'20vp',weight:900}}
try {
var eventData = {
...
...
@@ -271,10 +279,10 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_dataPicker_disappearTextStyle_0
008
] start to publish emit");
console.info("[ArkUI_Stage_dataPicker_disappearTextStyle_0
800
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_dataPicker_disappearTextStyle_0
008
] change component data error: " + err.message);
console.log("[ArkUI_Stage_dataPicker_disappearTextStyle_0
800
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('datePicker');
...
...
@@ -285,12 +293,12 @@ export default function datepicker() {
done();
});
/*
* @tc.number ArkUI_Stage_dataPicker_disappearTextStyle_0
009
/*
* @tc.number ArkUI_Stage_dataPicker_disappearTextStyle_0
900
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_dataPicker_disappearTextStyle_0
009
', 0, async function (done) {
it('ArkUI_Stage_dataPicker_disappearTextStyle_0
900
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'15lpx',weight:90}}
try {
var eventData = {
...
...
@@ -302,10 +310,10 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_dataPicker_disappearTextStyle_0
009
] start to publish emit");
console.info("[ArkUI_Stage_dataPicker_disappearTextStyle_0
900
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_dataPicker_disappearTextStyle_0
009
] change component data error: " + err.message);
console.log("[ArkUI_Stage_dataPicker_disappearTextStyle_0
900
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('datePicker');
...
...
@@ -317,14 +325,14 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datePicker_textStyle_0
001
* @tc.number ArkUI_Stage_datePicker_textStyle_0
100
* @tc.name Tests the textStyle property of the picker component
* @tc.desc get the default value
*/
it('ArkUI_Stage_datePicker_textStyle_0
001
', 0, async function (done) {
it('ArkUI_Stage_datePicker_textStyle_0
100
', 0, async function (done) {
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_textStyle_0
001
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_datePicker_textStyle_0
100
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FFFF0000');
expect(obj.$attrs.textStyle.font.size).assertEqual('10.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -332,11 +340,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datePicker_textStyle_0
002
* @tc.number ArkUI_Stage_datePicker_textStyle_0
200
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_datePicker_textStyle_0
002
', 0, async function (done) {
it('ArkUI_Stage_datePicker_textStyle_0
200
', 0, async function (done) {
let value = {color:Color.Red,font:{size:'10px',weight:FontWeight.Bolder}}
try {
var eventData = {
...
...
@@ -348,15 +356,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_textStyle_0
002
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_textStyle_0
200
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_textStyle_0
002
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_textStyle_0
200
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.error("[ArkUI_Stage_datePicker_textStyle_0
002
] disappearColor:" + obj.$attrs.textStyle.color);
console.error("[ArkUI_Stage_datePicker_textStyle_0
200
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FFFF0000');
expect(obj.$attrs.textStyle.font.size).assertEqual('10.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Bolder');
...
...
@@ -364,11 +372,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datePicker_textStyle_0
003
* @tc.number ArkUI_Stage_datePicker_textStyle_0
300
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_datePicker_textStyle_0
003
', 0, async function (done) {
it('ArkUI_Stage_datePicker_textStyle_0
300
', 0, async function (done) {
let value = {color:0xFF808080,font:{size:'10px',weight:100}}
try {
var eventData = {
...
...
@@ -380,15 +388,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_textStyle_0
003
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_textStyle_0
300
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_textStyle_0
003
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_textStyle_0
300
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_textStyle_0
003
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_datePicker_textStyle_0
300
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF808080');
expect(obj.$attrs.textStyle.font.size).assertEqual('10.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('100');
...
...
@@ -396,11 +404,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datePicker_textStyle_0
004
* @tc.number ArkUI_Stage_datePicker_textStyle_0
400
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_datePicker_textStyle_0
004
', 0, async function (done) {
it('ArkUI_Stage_datePicker_textStyle_0
400
', 0, async function (done) {
let value = {color:'#00ff00',font:{size:'1px',weight:'700'}}
try {
var eventData = {
...
...
@@ -412,15 +420,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_textStyle_0
004
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_textStyle_0
400
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_textStyle_0
004
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_textStyle_0
400
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_textStyle_0
004
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_datePicker_textStyle_0
400
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF00FF00');
expect(obj.$attrs.textStyle.font.size).assertEqual('1.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('700');
...
...
@@ -428,11 +436,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datePicker_textStyle_0
005
* @tc.number ArkUI_Stage_datePicker_textStyle_0
500
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_datePicker_textStyle_0
005
', 0, async function (done) {
it('ArkUI_Stage_datePicker_textStyle_0
500
', 0, async function (done) {
let value = {color:Color.Green,font:{size:30,weight:450}}
try {
var eventData = {
...
...
@@ -444,15 +452,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_textStyle_0
005
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_textStyle_0
500
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_textStyle_0
005
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_textStyle_0
500
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_textStyle_0
005
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_datePicker_textStyle_0
500
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF008000');
expect(obj.$attrs.textStyle.font.size).assertEqual('30.00fp');
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -460,11 +468,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datePicker_textStyle_0
006
* @tc.number ArkUI_Stage_datePicker_textStyle_0
600
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_datePicker_textStyle_0
006
', 0, async function (done) {
it('ArkUI_Stage_datePicker_textStyle_0
600
', 0, async function (done) {
let value = {color:'#80808g',font:{size:-1,weight:1000}}
try {
var eventData = {
...
...
@@ -476,27 +484,31 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_textStyle_0
006
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_textStyle_0
600
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_textStyle_0
006
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_textStyle_0
600
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_textStyle_0006] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.textStyle.font.size).assertEqual('16.00vp');
let strJsonDefault = getInspectorByKey('datePickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_datePicker_textStyle_0600] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual(objDefault.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.font.size).assertEqual(objDefault.$attrs.textStyle.font.size);
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Normal');
done();
});
/*
* @tc.number ArkUI_Stage_datePicker_textStyle_0
007
* @tc.number ArkUI_Stage_datePicker_textStyle_0
700
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_datePicker_textStyle_0
007
', 0, async function (done) {
it('ArkUI_Stage_datePicker_textStyle_0
700
', 0, async function (done) {
let value = {color:'xxx',font:{size:'xxx',weight:FontWeight.Lighter}}
try {
var eventData = {
...
...
@@ -508,27 +520,31 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_textStyle_0
007
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_textStyle_0
700
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_textStyle_0
007
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_textStyle_0
700
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datePicker_textStyle_0007] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.textStyle.font.size).assertEqual('16.00vp');
let strJsonDefault = getInspectorByKey('datePickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_datePicker_textStyle_0700] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual(objDefault.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.font.size).assertEqual(objDefault.$attrs.textStyle.font.size);
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Lighter');
done();
});
/*
* @tc.number ArkUI_Stage_datePicker_textStyle_0
008
* @tc.number ArkUI_Stage_datePicker_textStyle_0
800
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_datePicker_textStyle_0
008
', 0, async function (done) {
it('ArkUI_Stage_datePicker_textStyle_0
800
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'20vp',weight:900}}
try {
var eventData = {
...
...
@@ -540,10 +556,10 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_textStyle_0
008
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_textStyle_0
800
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_textStyle_0
008
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_textStyle_0
800
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('datePicker');
...
...
@@ -554,12 +570,12 @@ export default function datepicker() {
done();
});
/*
* @tc.number ArkUI_Stage_datePicker_textStyle_0
009
/*
* @tc.number ArkUI_Stage_datePicker_textStyle_0
900
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_datePicker_textStyle_0
009
', 0, async function (done) {
it('ArkUI_Stage_datePicker_textStyle_0
900
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'15lpx',weight:90}}
try {
var eventData = {
...
...
@@ -571,10 +587,10 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datePicker_textStyle_0
009
] start to publish emit");
console.info("[ArkUI_Stage_datePicker_textStyle_0
900
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datePicker_textStyle_0
009
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datePicker_textStyle_0
900
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('datePicker');
...
...
@@ -586,14 +602,14 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
001
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
100
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc get the default value
*/
it('ArkUI_Stage_datepicker_selectedTextStyle_0
001
', 0, async function (done) {
it('ArkUI_Stage_datepicker_selectedTextStyle_0
100
', 0, async function (done) {
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
001
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
100
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF0000FF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Bold');
...
...
@@ -601,11 +617,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
002
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
200
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_datepicker_selectedTextStyle_0
002
', 0, async function (done) {
it('ArkUI_Stage_datepicker_selectedTextStyle_0
200
', 0, async function (done) {
let value = {color:Color.Blue,font:{size:'20px',weight:FontWeight.Bolder}}
try {
var eventData = {
...
...
@@ -617,15 +633,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
002
] start to publish emit");
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
200
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
002
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
200
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.error("[ArkUI_Stage_datepicker_selectedTextStyle_0
002
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.error("[ArkUI_Stage_datepicker_selectedTextStyle_0
200
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF0000FF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Bolder');
...
...
@@ -633,11 +649,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
003
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
300
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_datepicker_selectedTextStyle_0
003
', 0, async function (done) {
it('ArkUI_Stage_datepicker_selectedTextStyle_0
300
', 0, async function (done) {
let value = {color:0xFF808080,font:{size:'20px',weight:100}}
try {
var eventData = {
...
...
@@ -649,15 +665,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
003
] start to publish emit");
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
300
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
003
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
300
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
003
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
300
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF808080');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('100');
...
...
@@ -665,11 +681,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
004
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
400
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_datepicker_selectedTextStyle_0
004
', 0, async function (done) {
it('ArkUI_Stage_datepicker_selectedTextStyle_0
400
', 0, async function (done) {
let value = {color:'#00ff00',font:{size:'1px',weight:'700'}}
try {
var eventData = {
...
...
@@ -681,15 +697,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
004
] start to publish emit");
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
400
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
004
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
400
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
004
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
400
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF00FF00');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('1.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('700');
...
...
@@ -697,11 +713,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
005
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
500
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_datepicker_selectedTextStyle_0
005
', 0, async function (done) {
it('ArkUI_Stage_datepicker_selectedTextStyle_0
500
', 0, async function (done) {
let value = {color:Color.Green,font:{size:30,weight:450}}
try {
var eventData = {
...
...
@@ -713,15 +729,15 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
005
] start to publish emit");
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
500
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
005
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
500
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
005
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
500
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF008000');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('30.00fp');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -729,11 +745,11 @@ export default function datepicker() {
});
/*
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
006
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
600
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_datepicker_selectedTextStyle_0
006
', 0, async function (done) {
it('ArkUI_Stage_datepicker_selectedTextStyle_0
600
', 0, async function (done) {
let value = {color:'#80808g',font:{size:-1,weight:1000}}
try {
var eventData = {
...
...
@@ -745,27 +761,31 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
006
] start to publish emit");
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
600
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
006
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
600
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0006] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF007DFF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00vp');
let strJsonDefault = getInspectorByKey('datePickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0600] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual(objDefault.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual(objDefault.$attrs.selectedTextStyle.font.size);
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Normal');
done();
});
/*
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
007
* @tc.number ArkUI_Stage_datepicker_selectedTextStyle_0
700
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_datepicker_selectedTextStyle_0
007
', 0, async function (done) {
it('ArkUI_Stage_datepicker_selectedTextStyle_0
700
', 0, async function (done) {
let value = {color:'xxx',font:{size:'xxx',weight:FontWeight.Lighter}}
try {
var eventData = {
...
...
@@ -777,27 +797,27 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
007
] start to publish emit");
console.info("[ArkUI_Stage_datepicker_selectedTextStyle_0
700
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
007
] change component data error: " + err.message);
console.log("[ArkUI_Stage_datepicker_selectedTextStyle_0
700
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('datePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
007
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
700
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF007DFF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00vp');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Lighter');
done();
});
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
008
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
800
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_selectedTextStyle_0
008
', 0, async function (done) {
it('ArkUI_Stage_timepicker_selectedTextStyle_0
800
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'20vp',weight:900}}
try {
var eventData = {
...
...
@@ -809,10 +829,10 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
008
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
800
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
008
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
800
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('datePicker');
...
...
@@ -823,12 +843,12 @@ export default function datepicker() {
done();
});
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
009
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
900
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_selectedTextStyle_0
009
', 0, async function (done) {
it('ArkUI_Stage_timepicker_selectedTextStyle_0
900
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'15lpx',weight:90}}
try {
var eventData = {
...
...
@@ -840,10 +860,10 @@ export default function datepicker() {
eventId: 185,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
009
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
900
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
009
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
900
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('datePicker');
...
...
arkui/ace_ets_components_ux/ace_ets_component_progress/src/main/ets/TestAbility/pages/Index.ets
浏览文件 @
8e6a507f
...
...
@@ -22,6 +22,7 @@ import testsuite from '../../test/List.test'
@Component
struct progressTest {
@State progress: ProgressMask = new ProgressMask(10.0, 100.0, 0x01006CDE);
@State progress_default: ProgressMask = new ProgressMask(10.0, 100.0, $r('sys.color.ohos_id_color_mask_regular'));
aboutToAppear(){
var abilityDelegator: any
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator()
...
...
@@ -44,6 +45,13 @@ struct progressTest {
.backgroundColor(Color.Pink)
.width('500px').height('280px')
}
ListItem() {
Image($r('app.media.icon'))
.key("ArkUX_Stage_Progress_updateColor_default")
.mask(this.progress_default)
.backgroundColor(Color.Pink)
.width('500px').height('280px')
}
ListItem() {
Button("updateColor_restore")
.key("ArkUX_Stage_Progress_updateColor_restore")
...
...
@@ -191,100 +199,6 @@ struct progressTest {
.fontSize(10)
}
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_0100")
.borderColor(0x00ff00)
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_0200")
.borderColor('#fffd0000')
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_0300")
.borderColor("rgb(138,43,226)")
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_0400")
.borderColor(Color.Pink)
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_0500")
.borderColor($r("app.color.Progress_borderColor"))
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_0600")
.borderColor("")
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_0700")
.borderColor(null)
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_0800")
.borderColor(undefined)
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_0900")
.borderColor("rgb(138,43,226)")
.borderColor("#FFFD0000")
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_1000")
.borderColor(Color.Pink)
.borderColor("")
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_1100")
.borderColor('bgr(138,43,226)')
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_1200")
.borderColor(0x00ff00)
.backgroundColor(Color.Pink)
.width('500px')
.height('50px')
}
ListItem() {
Progress({ value: 20, total: 150, type: ProgressType.Capsule })
.key("ArkUX_Stage_Progress_borderColor_1300")
.width('500px')
.height('50px')
}
}
}
.width('100%')
...
...
arkui/ace_ets_components_ux/ace_ets_component_progress/src/main/ets/test/progress.ets
浏览文件 @
8e6a507f
...
...
@@ -315,6 +315,8 @@ export default function progressTest() {
console.info('ArkUX_Stage_Progress_updateColor_1000 START');
setTimeout(async()=>{
try{
let strJson_default = getInspectorByKey('ArkUX_Stage_Progress_updateColor_default');
let obj_default = JSON.parse(strJson_default);
let strJson = getInspectorByKey('ArkUX_Stage_Progress_updateColor');
console.info('ArkUX_Stage_Progress_updateColor_1000 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
...
...
@@ -323,7 +325,7 @@ export default function progressTest() {
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_updateColor_1000 component obj.$attrs.updateColor is: " +
JSON.stringify(obj.$attrs.updateColor));
expect(obj.$attrs.updateColor).assertEqual(
"#99182431"
);
expect(obj.$attrs.updateColor).assertEqual(
obj_default.$attrs.updateColor
);
console.info('ArkUX_Stage_Progress_updateColor_1000 END ');
} catch(err) {
expect().assertFail();
...
...
@@ -346,6 +348,8 @@ export default function progressTest() {
console.info('ArkUX_Stage_Progress_updateColor_1100 START');
setTimeout(async()=>{
try{
let strJson_default = getInspectorByKey('ArkUX_Stage_Progress_updateColor_default');
let obj_default = JSON.parse(strJson_default);
let strJson = getInspectorByKey('ArkUX_Stage_Progress_updateColor');
console.info('ArkUX_Stage_Progress_updateColor_1100 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
...
...
@@ -354,7 +358,7 @@ export default function progressTest() {
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_updateColor_1100 component obj.$attrs.updateColor is: " +
JSON.stringify(obj.$attrs.updateColor));
expect(obj.$attrs.updateColor).assertEqual(
"#99182431"
);
expect(obj.$attrs.updateColor).assertEqual(
obj_default.$attrs.updateColor
);
console.info('ArkUX_Stage_Progress_updateColor_1100 END ');
} catch(err) {
expect().assertFail();
...
...
@@ -377,6 +381,8 @@ export default function progressTest() {
console.info('ArkUX_Stage_Progress_updateColor_1200 START');
setTimeout(async()=>{
try{
let strJson_default = getInspectorByKey('ArkUX_Stage_Progress_updateColor_default');
let obj_default = JSON.parse(strJson_default);
let strJson = getInspectorByKey('ArkUX_Stage_Progress_updateColor');
console.info('ArkUX_Stage_Progress_updateColor_1200 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
...
...
@@ -385,7 +391,7 @@ export default function progressTest() {
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_updateColor_1200 component obj.$attrs.updateColor is: " +
JSON.stringify(obj.$attrs.updateColor));
expect(obj.$attrs.updateColor).assertEqual(
"#99182431"
);
expect(obj.$attrs.updateColor).assertEqual(
obj_default.$attrs.updateColor
);
console.info('ArkUX_Stage_Progress_updateColor_1200 END ');
} catch(err) {
expect().assertFail();
...
...
@@ -408,6 +414,8 @@ export default function progressTest() {
console.info('ArkUX_Stage_Progress_updateColor_1300 START');
setTimeout(async()=>{
try{
let strJson_default = getInspectorByKey('ArkUX_Stage_Progress_updateColor_default');
let obj_default = JSON.parse(strJson_default);
let strJson = getInspectorByKey('ArkUX_Stage_Progress_updateColor');
console.info('ArkUX_Stage_Progress_updateColor_1300 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
...
...
@@ -416,7 +424,7 @@ export default function progressTest() {
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_updateColor_1300 component obj.$attrs.updateColor is: " +
JSON.stringify(obj.$attrs.updateColor));
expect(obj.$attrs.updateColor).assertEqual(
"#99182431"
);
expect(obj.$attrs.updateColor).assertEqual(
obj_default.$attrs.updateColor
);
console.info('ArkUX_Stage_Progress_updateColor_1300 END ');
} catch(err) {
expect().assertFail();
...
...
@@ -472,6 +480,8 @@ export default function progressTest() {
console.info('ArkUX_Stage_Progress_updateColor_1500 START');
setTimeout(async()=>{
try{
let strJson_default = getInspectorByKey('ArkUX_Stage_Progress_updateColor_default');
let obj_default = JSON.parse(strJson_default);
let strJson = getInspectorByKey('ArkUX_Stage_Progress_updateColor');
console.info('ArkUX_Stage_Progress_updateColor_1500 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
...
...
@@ -480,7 +490,7 @@ export default function progressTest() {
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_updateColor_1500 component obj.$attrs.updateColor is: " +
JSON.stringify(obj.$attrs.updateColor));
expect(obj.$attrs.updateColor).assertEqual(
"#99182431"
);
expect(obj.$attrs.updateColor).assertEqual(
obj_default.$attrs.updateColor
);
console.info('ArkUX_Stage_Progress_updateColor_1500 END ');
} catch(err) {
expect().assertFail();
...
...
@@ -526,359 +536,5 @@ export default function progressTest() {
expect(result).assertEqual(true);
},1000)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_0100
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set the borderColor property parameter to 0x00ff00
*/
it('ArkUX_Stage_Progress_borderColor_0100', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_0100 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_0100');
console.info('ArkUX_Stage_Progress_borderColor_0100 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_0100 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_0100 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_0100 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#FF00FF00");
console.info('ArkUX_Stage_Progress_borderColor_0100 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_0100 ERR '+ JSON.stringify(err));
}
done();
},1000)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_0200
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set the borderColor property parameter to '#fffd0000'
*/
it('ArkUX_Stage_Progress_borderColor_0200', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_0200 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_0200');
console.info('ArkUX_Stage_Progress_borderColor_0200 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_0200 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_0200 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_0200 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#FFFD0000");
console.info('ArkUX_Stage_Progress_borderColor_0200 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_0200 ERR '+ JSON.stringify(err));
}
done();
},500)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_0300
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set the borderColor property parameter to 'rgb(138,43,226)'
*/
it('ArkUX_Stage_Progress_borderColor_0300', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_0300 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_0300');
console.info('ArkUX_Stage_Progress_borderColor_0300 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_0300 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_0300 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_0300 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#FF8A2BE2");
console.info('ArkUX_Stage_Progress_borderColor_0300 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_0300 ERR '+ JSON.stringify(err));
}
done();
},500)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_0400
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set the borderColor property parameter to Color.Pink
*/
it('ArkUX_Stage_Progress_borderColor_0400', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_0400 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_0400');
console.info('ArkUX_Stage_Progress_borderColor_0400 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_0400 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_0400 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_0400 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#FFFFC0CB");
console.info('ArkUX_Stage_Progress_borderColor_0400 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_0400 ERR '+ JSON.stringify(err));
}
done();
},500)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_0500
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set the borderColor property parameter to $r("app.color.Progress_Color")
*/
it('ArkUX_Stage_Progress_borderColor_0500', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_0500 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_0500');
console.info('ArkUX_Stage_Progress_borderColor_0500 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_0500 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_0500 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_0500 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#FFFD0000");
console.info('ArkUX_Stage_Progress_borderColor_0500 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_0500 ERR '+ JSON.stringify(err));
}
done();
},500)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_0600
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set the borderColor property parameter to an outlier ""
*/
it('ArkUX_Stage_Progress_borderColor_0600', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_0600 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_0600');
console.info('ArkUX_Stage_Progress_borderColor_0600 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_0600 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_0600 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_0600 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#33007DFF");
console.info('ArkUX_Stage_Progress_borderColor_0600 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_0600 ERR '+ JSON.stringify(err));
}
done();
},500)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_0700
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set the borderColor property parameter to an outlier null
*/
it('ArkUX_Stage_Progress_borderColor_0700', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_0700 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_0700');
console.info('ArkUX_Stage_Progress_borderColor_0700 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_0700 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_0700 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_0700 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#33007DFF");
console.info('ArkUX_Stage_Progress_borderColor_0700 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_0700 ERR '+ JSON.stringify(err));
}
done();
},500)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_0800
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set the borderColor property parameter to an outlier undefined
*/
it('ArkUX_Stage_Progress_borderColor_0800', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_0800 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_0800');
console.info('ArkUX_Stage_Progress_borderColor_0800 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_0800 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_0800 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_0800 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#33007DFF");
console.info('ArkUX_Stage_Progress_borderColor_0800 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_0800 ERR '+ JSON.stringify(err));
}
done();
},500)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_0900
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set the borderColor property parameter to Color.Pink
* and again set the borderColor property parameter to "#FFFD0000".
*/
it('ArkUX_Stage_Progress_borderColor_0900', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_0900 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_0900');
console.info('ArkUX_Stage_Progress_borderColor_0900 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_0900 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_0900 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_0900 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#FFFD0000");
console.info('ArkUX_Stage_Progress_borderColor_0900 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_0900 ERR '+ JSON.stringify(err));
}
done();
},500)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_1000
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set the borderColor property parameter to Color.Pink
* and again set the borderColor property parameter to the outlier 'bgr(138,43,226)'.
*/
it('ArkUX_Stage_Progress_borderColor_1000', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_1000 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_1000');
console.info('ArkUX_Stage_Progress_borderColor_1000 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_1000 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_1000 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_1000 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#33007DFF");
console.info('ArkUX_Stage_Progress_borderColor_1000 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_1000 ERR '+ JSON.stringify(err));
}
done();
},500)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_1100
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set borderColor property parameter to outlier 'bgr(138,43,226)'
*/
it('ArkUX_Stage_Progress_borderColor_1100', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_1100 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_1100');
console.info('ArkUX_Stage_Progress_borderColor_1100 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_1100 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_1100 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_1100 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#33007DFF");
console.info('ArkUX_Stage_Progress_borderColor_1100 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_1100 ERR '+ JSON.stringify(err));
}
done();
},500)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_1200
*tc.name Tests the borderColor property of the Progress component
*tc.desc Set the borderColor property parameter to 0x00ff00
* and the universal property backgroundColor property value to Color.Pink
*/
it('ArkUX_Stage_Progress_borderColor_1200', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_1200 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_1200');
console.info('ArkUX_Stage_Progress_borderColor_1200 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_1200 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_1200 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_1200 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#FF00FF00");
console.info('ArkUX_Stage_Progress_borderColor_1200 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_1200 ERR '+ JSON.stringify(err));
}
done();
},500)
});
/*
*tc.number ArkUX_Stage_Progress_borderColor_1300
*tc.name Tests the borderColor property of the Progress component
*tc.desc The new attribute borderColor is not set
*/
it('ArkUX_Stage_Progress_borderColor_1300', 0, async function (done) {
console.info('ArkUX_Stage_Progress_borderColor_1300 START');
setTimeout(()=>{
try{
let strJson = getInspectorByKey('ArkUX_Stage_Progress_borderColor_1300');
console.info('ArkUX_Stage_Progress_borderColor_1300 START :'+ JSON.stringify(strJson));
let obj = JSON.parse(strJson);
console.info("ArkUX_Stage_Progress_borderColor_1300 component obj is: " + JSON.stringify(obj));
console.info("ArkUX_Stage_Progress_borderColor_1300 component obj.$attrs is: " +
JSON.stringify(obj.$attrs));
console.info("ArkUX_Stage_Progress_borderColor_1300 component obj.$attrs.capsuleBorderColor is: " +
JSON.stringify(obj.$attrs.capsuleBorderColor));
expect(obj.$attrs.capsuleBorderColor).assertEqual("#33007DFF");
console.info('ArkUX_Stage_Progress_borderColor_1300 END ');
} catch(err) {
expect().assertFail();
console.info('ArkUX_Stage_Progress_borderColor_1300 ERR '+ JSON.stringify(err));
}
done();
},500)
});
})
}
\ No newline at end of file
arkui/ace_ets_components_ux/ace_ets_component_tabs/src/main/ets/TestAbility/pages/Index.ets
浏览文件 @
8e6a507f
...
...
@@ -59,6 +59,13 @@ struct TabsExample {
@State selfSubTabBorderRadiusStr: string = "20vp"
@State selfMarginTopStr: string = "10vp"
@State defaultDividerColor: Resource = $r("sys.color.ohos_id_color_list_separator")
@State defaultIndicatorColor: Resource = $r("sys.color.ohos_id_color_subtab_line_on")
@State defaultIndicatorMarginTop: Resource = $r("sys.float.ohos_id_subtab_line_gap")
@State defaultIndicatorHeight: Resource = $r("sys.float.ohos_id_subtab_line_height")
@State defaultSubTabBorderRadius: Resource = $r("sys.float.ohos_id_corner_radius_clicked")
@State defaultSubTabTextSize: Resource = $r("sys.float.ohos_id_text_size_body1")
@State selfSelectedMode: SelectedMode = SelectedMode.INDICATOR
private stateChangCallBack = (eventData) => {
...
...
@@ -358,6 +365,43 @@ struct TabsExample {
.height('200vp')
.width('90%')
.key('tabsTest5')
Tabs({ barPosition: BarPosition.Start, controller: this.controller2 }) {
TabContent() {
Column().width('100%').height('100%').backgroundColor(Color.Pink)
}
.key('defaultSubTab')
.tabBar(SubTabBarStyle.of('pink')
.indicator({
marginTop:this.defaultIndicatorMarginTop,
color: this.defaultIndicatorColor,
height: this.defaultIndicatorHeight
})
.board({
borderRadius:this.defaultSubTabBorderRadius
})
.labelStyle({
font: { size: this.defaultSubTabTextSize }
})
)
TabContent() {
Column().width('100%').height('100%').backgroundColor(Color.Yellow)
}.tabBar('yellow')
TabContent() {
Column().width('100%').height('100%').backgroundColor(Color.Blue)
}.tabBar('blue')
}
.vertical(true).scrollable(true).barMode(BarMode.Fixed)
.barWidth(70).barHeight('100%').animationDuration(400)
.onChange((index: number) => {
console.info(index.toString())
})
.divider({ strokeWidth: '1vp',
color: this.defaultDividerColor
})
.height('200vp')
.width('90%')
.key('defaultTabs')
}
}
...
...
arkui/ace_ets_components_ux/ace_ets_component_tabs/src/main/ets/test/Tabs.ets
浏览文件 @
8e6a507f
...
...
@@ -195,12 +195,18 @@ export default function tabs() {
console.log("[ArkUI_Tabs_Divider_0600] change component data error: " + err.message);
}
await Utils.sleep(2000);
let defaultStrJson = getInspectorByKey('defaultTabs');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_Divider_0600] defaultDivider:" + JSON.stringify(defaultObj.$attrs.divider));
let defaultDividerObject = defaultObj.$attrs.divider;
let defaultDividerColor = defaultDividerObject.color;
let strJson = getInspectorByKey('tabsTest');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_Divider_0600] divider:" + JSON.stringify(obj.$attrs.divider));
let dividerObject = obj.$attrs.divider;
expect(dividerObject.strokeWidth).assertEqual("0.00px");
expect(dividerObject.color).assertEqual(
'#33182431'
);
expect(dividerObject.color).assertEqual(
defaultDividerColor
);
expect(dividerObject.startMargin).assertEqual('0.00px');
expect(dividerObject.endMargin).assertEqual('0.00px');
done();
...
...
@@ -233,12 +239,18 @@ export default function tabs() {
console.log("[ArkUI_Tabs_Divider_0700] change component data error: " + err.message);
}
await Utils.sleep(2000);
let defaultStrJson = getInspectorByKey('defaultTabs');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_Divider_0700] defaultDivider:" + JSON.stringify(defaultObj.$attrs.divider));
let defaultDividerObject = defaultObj.$attrs.divider;
let defaultDividerColor = defaultDividerObject.color;
let strJson = getInspectorByKey('tabsTest');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_Divider_0700] divider:" + JSON.stringify(obj.$attrs.divider));
let dividerObject = obj.$attrs.divider;
expect(dividerObject.strokeWidth).assertEqual("10.00px");
expect(dividerObject.color).assertEqual(
'#33182431'
);
expect(dividerObject.color).assertEqual(
defaultDividerColor
);
expect(dividerObject.startMargin).assertEqual("5.00px");
expect(dividerObject.endMargin).assertEqual("5.00px");
done();
...
...
@@ -513,6 +525,13 @@ export default function tabs() {
*/
it('ArkUI_Tabs_LabelStyle_0100', 0, async function (done) {
console.info("ArkUI_Tabs_LabelStyle_0100 start");
let defaultStrJson = getInspectorByKey('defaultSubTab');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_LabelStyle_0100] labelStyle:" + JSON.stringify(defaultObj.$attrs.tabBar.labelStyle));
let defaultLabelStyleObject = defaultObj.$attrs.tabBar.labelStyle;
let defaultFontSize = defaultLabelStyleObject.font.size;
let strJson = getInspectorByKey('indicatorTest5');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_LabelStyle_0100] labelStyle:" + JSON.stringify(obj.$attrs.tabBar.labelStyle));
...
...
@@ -522,7 +541,7 @@ export default function tabs() {
expect(obj.$attrs.tabBar.labelStyle.minFontSize).assertEqual('0.00vp');
expect(obj.$attrs.tabBar.labelStyle.maxFontSize).assertEqual('0.00vp');
expect(obj.$attrs.tabBar.labelStyle.heightAdaptivePolicy).assertEqual('TextHeightAdaptivePolicy.MAX_LINES_FIRST');
expect(obj.$attrs.tabBar.labelStyle.font.size).assertEqual(
'16.00fp'
);
expect(obj.$attrs.tabBar.labelStyle.font.size).assertEqual(
defaultFontSize
);
expect(obj.$attrs.tabBar.labelStyle.font.weight).assertEqual('FontWeight.Normal');
expect(obj.$attrs.tabBar.labelStyle.font.family).assertEqual('HarmonyOS Sans');
expect(obj.$attrs.tabBar.labelStyle.font.style).assertEqual('FontStyle.Normal');
...
...
@@ -616,6 +635,12 @@ export default function tabs() {
it('ArkUI_Tabs_LabelStyle_0600', 0, async function (done) {
console.info("ArkUI_Tabs_LabelStyle_0600 start");
let defaultStrJson = getInspectorByKey('defaultSubTab');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_LabelStyle_0600] default labelStyle:" + JSON.stringify(defaultObj.$attrs.tabBar.labelStyle));
let defaultLabelStyleObject = defaultObj.$attrs.tabBar.labelStyle;
let defaultFontSize = defaultLabelStyleObject.font.size;
let strJson = getInspectorByKey('indicatorTest6');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_LabelStyle_0600] labelStyle:" + JSON.stringify(obj.$attrs.tabBar.labelStyle));
...
...
@@ -624,7 +649,7 @@ export default function tabs() {
expect(obj.$attrs.tabBar.labelStyle.minFontSize).assertEqual('0.00vp');
expect(obj.$attrs.tabBar.labelStyle.maxFontSize).assertEqual('0.00vp');
expect(obj.$attrs.tabBar.labelStyle.heightAdaptivePolicy).assertEqual('TextHeightAdaptivePolicy.MAX_LINES_FIRST');
expect(obj.$attrs.tabBar.labelStyle.font.size).assertEqual(
'16.00fp'
);
expect(obj.$attrs.tabBar.labelStyle.font.size).assertEqual(
defaultFontSize
);
expect(obj.$attrs.tabBar.labelStyle.font.weight).assertEqual('FontWeight.Normal');
expect(obj.$attrs.tabBar.labelStyle.font.family).assertEqual('HarmonyOS Sans');
expect(obj.$attrs.tabBar.labelStyle.font.style).assertEqual('FontStyle.Normal');
...
...
@@ -714,11 +739,18 @@ export default function tabs() {
*/
it('ArkUI_Tabs_IndicatorColor_0100', 0, async function (done) {
console.info("ArkUI_Tabs_IndicatorColor_0100 start");
await Utils.sleep(2000);
let defaultStrJson = getInspectorByKey('defaultSubTab');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_IndicatorColor_0100] default indicator:" + defaultObj.$attrs.tabBar.indicator);
let defaultIndicatorColor = defaultObj.$attrs.tabBar.indicator.color;
let strJson = getInspectorByKey('indicatorTest5');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_IndicatorColor_0100] indicator:" + obj.$attrs.tabBar.indicator);
let indicatorColor = obj.$attrs.tabBar.indicator.color;
expect(indicatorColor).assertEqual(
"#FF007DFF"
);
expect(indicatorColor).assertEqual(
defaultIndicatorColor
);
done();
});
...
...
@@ -806,11 +838,16 @@ export default function tabs() {
console.log("[ArkUI_Tabs_IndicatorColor_0600] change component data error: " + err.message);
}
await Utils.sleep(2000);
let defaultStrJson = getInspectorByKey('defaultSubTab');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_IndicatorColor_0600] default indicator:" + defaultObj.$attrs.tabBar.indicator);
let defaultIndicatorColor = defaultObj.$attrs.tabBar.indicator.color;
let strJson = getInspectorByKey('indicatorTest1');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_IndicatorColor_0600] indicator:" + obj.$attrs.tabBar.indicator);
let indicatorColor = obj.$attrs.tabBar.indicator.color;
expect(indicatorColor).assertEqual(
"#FF007DFF"
);
expect(indicatorColor).assertEqual(
defaultIndicatorColor
);
done();
});
...
...
@@ -849,12 +886,12 @@ export default function tabs() {
let indicatorHeight = obj.$attrs.tabBar.indicator.height;
let indicatorWidth = obj.$attrs.tabBar.indicator.width;
let indicatorBorderRadius = obj.$attrs.tabBar.indicator.borderRadius;
let
indicatorSpace
= obj.$attrs.tabBar.indicator.marginTop;
let
IndicatorMarginTop
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicatorColor).assertEqual("#FFFF0000");
expect(indicatorHeight).assertEqual("5.00vp");
expect(indicatorWidth).assertEqual("20.00vp");
expect(indicatorBorderRadius).assertEqual("5.00vp");
expect(
indicatorSpace
).assertEqual("10.00vp");
expect(
IndicatorMarginTop
).assertEqual("10.00vp");
done();
});
...
...
@@ -865,11 +902,16 @@ export default function tabs() {
*/
it('ArkUI_Tabs_IndicatorHeight_0100', 0, async function (done) {
console.info("ArkUI_Tabs_IndicatorHeight_0100 start ")
let defaultStrJson = getInspectorByKey('defaultSubTab');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_IndicatorHeight_0100] default indicator:" + defaultObj.$attrs.tabBar.indicator);
let defaultIndicatorHeight = defaultObj.$attrs.tabBar.indicator.height;
let strJson = getInspectorByKey('indicatorTest5');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_IndicatorHeight_0100] indicator:" + obj.$attrs.tabBar.indicator);
let indicatorHeight = obj.$attrs.tabBar.indicator.height;
expect(indicatorHeight).assertEqual(
"2.00vp"
);
expect(indicatorHeight).assertEqual(
defaultIndicatorHeight
);
done();
});
...
...
@@ -942,11 +984,16 @@ export default function tabs() {
console.log("[ArkUI_Tabs_IndicatorHeight_0500] change component data error: " + err.message);
}
await Utils.sleep(2000);
let defaultStrJson = getInspectorByKey('defaultSubTab');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_IndicatorHeight_0500] default indicator:" + defaultObj.$attrs.tabBar.indicator);
let defaultIndicatorHeight = defaultObj.$attrs.tabBar.indicator.height;
let strJson = getInspectorByKey('indicatorTest1');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_IndicatorHeight_0500] indicator:" + obj.$attrs.tabBar.indicator);
let indicatorHeight = obj.$attrs.tabBar.indicator.height;
expect(indicatorHeight).assertEqual(
"2.00vp"
);
expect(indicatorHeight).assertEqual(
defaultIndicatorHeight
);
done();
});
...
...
@@ -1370,10 +1417,15 @@ export default function tabs() {
*/
it('ArkUI_Tabs_SubTabBorderRadius_0100', 0, async function (done) {
console.info("ArkUI_Tabs_SubTabBorderRadius_0100 start");
let defaultStrJson = getInspectorByKey('defaultSubTab');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_SubTabBorderRadius_0100] default subTabBorderRadius:" + defaultObj.$attrs.tabBar.board.borderRadius);
let defaultSubTabBorderRadius = defaultObj.$attrs.tabBar.board.borderRadius;
let strJson = getInspectorByKey('indicatorTest5');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_SubTabBorderRadius_0100] subTabBorderRadius:" + obj.$attrs.tabBar.board.borderRadius);
expect(obj.$attrs.tabBar.board.borderRadius).assertEqual(
"8.00vp"
);
expect(obj.$attrs.tabBar.board.borderRadius).assertEqual(
defaultSubTabBorderRadius
);
done();
});
...
...
@@ -1443,10 +1495,15 @@ export default function tabs() {
console.log("[ArkUI_Tabs_SubTabBorderRadius_0500] change component data error: " + err.message);
}
await Utils.sleep(2000);
let defaultStrJson = getInspectorByKey('defaultSubTab');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_SubTabBorderRadius_0500] default subTabBorderRadius:" + defaultObj.$attrs.tabBar.board.borderRadius);
let defaultSubTabBorderRadius = defaultObj.$attrs.tabBar.board.borderRadius;
let strJson = getInspectorByKey('indicatorTest1');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_SubTabBorderRadius_0500] subTabBorderRadius:" + obj.$attrs.tabBar.board.borderRadius);
expect(obj.$attrs.tabBar.board.borderRadius).assertEqual(
"8.00vp"
);
expect(obj.$attrs.tabBar.board.borderRadius).assertEqual(
defaultSubTabBorderRadius
);
done();
});
...
...
@@ -1617,72 +1674,77 @@ export default function tabs() {
});
/**
* @tc.number ArkUI_Tabs_Indicator
Space
_0100
* @tc.number ArkUI_Tabs_Indicator
MarginTop
_0100
* @tc.name Tests the indicator.marginTop property of the tabs component
* @tc.desc the default indicator.marginTop parameter is "
0
.00vp".
* @tc.desc the default indicator.marginTop parameter is "
8
.00vp".
*/
it('ArkUI_Tabs_IndicatorSpace_0100', 0, async function (done) {
console.info("ArkUI_Tabs_IndicatorSpace_0100 start");
it('ArkUI_Tabs_IndicatorMarginTop_0100', 0, async function (done) {
console.info("ArkUI_Tabs_IndicatorMarginTop_0100 start");
let defaultStrJson = getInspectorByKey('defaultSubTab');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_IndicatorMarginTop_0100] default indicator:" + defaultObj.$attrs.tabBar.indicator);
let defaultIndicatorMarginTop = defaultObj.$attrs.tabBar.indicator.marginTop;
let strJson = getInspectorByKey('indicatorTest4');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_Indicator
Space_0100] indicatorSpace
:" + obj.$attrs.tabBar.indicator);
let indicator
Space
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
Space).assertEqual("8.00vp"
);
console.info("[ArkUI_Tabs_Indicator
MarginTop_0100] indicator
:" + obj.$attrs.tabBar.indicator);
let indicator
MarginTop
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
MarginTop).assertEqual(defaultIndicatorMarginTop
);
done();
});
/**
* @tc.number ArkUI_Tabs_Indicator
Width
_0200
* @tc.number ArkUI_Tabs_Indicator
MarginTop
_0200
* @tc.name Tests the indicator.marginTop property of the tabs component
* @tc.desc set indicator.
width
to number type.
* @tc.desc set indicator.
marginTop
to number type.
*/
it('ArkUI_Tabs_Indicator
Space
_0200', 0, async function (done) {
console.info("ArkUI_Tabs_Indicator
Space
_0200 start");
it('ArkUI_Tabs_Indicator
MarginTop
_0200', 0, async function (done) {
console.info("ArkUI_Tabs_Indicator
MarginTop
_0200 start");
let strJson = getInspectorByKey('indicatorTest1');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_Indicator
Space_0200] indicatorSpace
:" + obj.$attrs.tabBar.indicator);
let indicator
Space
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
Space
).assertEqual("10.00vp");
console.info("[ArkUI_Tabs_Indicator
MarginTop_0200] indicator
:" + obj.$attrs.tabBar.indicator);
let indicator
MarginTop
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
MarginTop
).assertEqual("10.00vp");
done();
});
/**
* @tc.number ArkUI_Tabs_Indicator
Space
_0300
* @tc.number ArkUI_Tabs_Indicator
MarginTop
_0300
* @tc.name Tests the indicator.marginTop property of the tabs component
* @tc.desc set indicator.width to string type.
*/
it('ArkUI_Tabs_Indicator
Space
_0300', 0, async function (done) {
console.info("ArkUI_Tabs_Indicator
Space
_0300 start");
it('ArkUI_Tabs_Indicator
MarginTop
_0300', 0, async function (done) {
console.info("ArkUI_Tabs_Indicator
MarginTop
_0300 start");
let strJson = getInspectorByKey('indicatorTest2');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_Indicator
Space_0300] indicatorSpace
:" + obj.$attrs.tabBar.indicator);
let indicator
Space
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
Space
).assertEqual("10.00vp");
console.info("[ArkUI_Tabs_Indicator
MarginTop_0300] indicator
:" + obj.$attrs.tabBar.indicator);
let indicator
MarginTop
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
MarginTop
).assertEqual("10.00vp");
done();
});
/**
* @tc.number ArkUI_Tabs_Indicator
Space
_0400
* @tc.number ArkUI_Tabs_Indicator
MarginTop
_0400
* @tc.name Tests the indicator.marginTop property of the tabs component
* @tc.desc set indicator.width to Resource type.
*/
it('ArkUI_Tabs_Indicator
Space
_0400', 0, async function (done) {
console.info("ArkUI_Tabs_Indicator
Space
_0400 start");
it('ArkUI_Tabs_Indicator
MarginTop
_0400', 0, async function (done) {
console.info("ArkUI_Tabs_Indicator
MarginTop
_0400 start");
let strJson = getInspectorByKey('indicatorTest3');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_Indicator
Space_0400] indicatorSpace
:" + obj.$attrs.tabBar.indicator);
let indicator
Space
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
Space
).assertEqual("10.00vp");
console.info("[ArkUI_Tabs_Indicator
MarginTop_0400] indicator
:" + obj.$attrs.tabBar.indicator);
let indicator
MarginTop
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
MarginTop
).assertEqual("10.00vp");
done();
});
/**
* @tc.number ArkUI_Tabs_Indicator
Space
_0500
* @tc.number ArkUI_Tabs_Indicator
MarginTop
_0500
* @tc.name Tests the indicator.marginTop property of the tabs component
* @tc.desc set indicator.marginTop to abnormol value -1 then get the default value "
0
.00vp"
* @tc.desc set indicator.marginTop to abnormol value -1 then get the default value "
8
.00vp"
*/
it('ArkUI_Tabs_Indicator
Space
_0500', 0, async function (done) {
console.info("ArkUI_Tabs_Indicator
Space
_0500 start");
it('ArkUI_Tabs_Indicator
MarginTop
_0500', 0, async function (done) {
console.info("ArkUI_Tabs_Indicator
MarginTop
_0500 start");
try {
var eventData = {
...
...
@@ -1695,27 +1757,32 @@ export default function tabs() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Tabs_Indicator
Space
_0500] start to publish emit");
console.info("[ArkUI_Tabs_Indicator
MarginTop
_0500] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Tabs_Indicator
Space
_0500] change component data error: " + err.message);
console.log("[ArkUI_Tabs_Indicator
MarginTop
_0500] change component data error: " + err.message);
}
await Utils.sleep(2000);
let defaultStrJson = getInspectorByKey('defaultSubTab');
let defaultObj = JSON.parse(defaultStrJson);
console.info("[ArkUI_Tabs_IndicatorMarginTop_0500] default indicator:" + defaultObj.$attrs.tabBar.indicator);
let defaultIndicatorMarginTop = defaultObj.$attrs.tabBar.indicator.marginTop;
let strJson = getInspectorByKey('indicatorTest1');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_Indicator
Space_0500] indicatorSpace
:" + obj.$attrs.tabBar.indicator);
let indicator
Space
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
Space).assertEqual("8.00vp"
);
console.info("[ArkUI_Tabs_Indicator
MarginTop_0500] indicator
:" + obj.$attrs.tabBar.indicator);
let indicator
MarginTop
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
MarginTop).assertEqual(defaultIndicatorMarginTop
);
done();
});
/**
* @tc.number ArkUI_Tabs_Indicator
Space
_0600
* @tc.number ArkUI_Tabs_Indicator
MarginTop
_0600
* @tc.name Tests the indicator.marginTop property of the tabs component
* @tc.desc set indicator.marginTop with different length's unit
*/
it('ArkUI_Tabs_Indicator
Space
_0600', 0, async function (done) {
console.info("ArkUI_Tabs_Indicator
Height_03
00 start");
it('ArkUI_Tabs_Indicator
MarginTop
_0600', 0, async function (done) {
console.info("ArkUI_Tabs_Indicator
MarginTop_06
00 start");
try {
var eventData = {
...
...
@@ -1727,17 +1794,17 @@ export default function tabs() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Tabs_Indicator
Space
_0600] start to publish emit");
console.info("[ArkUI_Tabs_Indicator
MarginTop
_0600] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Tabs_Indicator
Space
_0600] change component data error: " + err.message);
console.log("[ArkUI_Tabs_Indicator
MarginTop
_0600] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('indicatorTest2');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_Indicator
Space
_0600] indicator:" + obj.$attrs.tabBar.indicator);
let indicator
Space
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
Space
).assertEqual("10.00px");
console.info("[ArkUI_Tabs_Indicator
MarginTop
_0600] indicator:" + obj.$attrs.tabBar.indicator);
let indicator
MarginTop
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
MarginTop
).assertEqual("10.00px");
try {
var eventData = {
...
...
@@ -1749,17 +1816,17 @@ export default function tabs() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Tabs_Indicator
Space
_0600] start to publish emit");
console.info("[ArkUI_Tabs_Indicator
MarginTop
_0600] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Tabs_Indicator
Space
_0600] change component data error: " + err.message);
console.log("[ArkUI_Tabs_Indicator
MarginTop
_0600] change component data error: " + err.message);
}
await Utils.sleep(2000);
strJson = getInspectorByKey('indicatorTest2');
obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_Indicator
Space
_0600] indicator:" + obj.$attrs.tabBar.indicator);
indicator
Space
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
Space
).assertEqual("10.00fp");
console.info("[ArkUI_Tabs_Indicator
MarginTop
_0600] indicator:" + obj.$attrs.tabBar.indicator);
indicator
MarginTop
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
MarginTop
).assertEqual("10.00fp");
try {
var eventData = {
...
...
@@ -1771,17 +1838,17 @@ export default function tabs() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Tabs_Indicator
Space
_0600] start to publish emit");
console.info("[ArkUI_Tabs_Indicator
MarginTop
_0600] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Tabs_Indicator
Space
_0600] change component data error: " + err.message);
console.log("[ArkUI_Tabs_Indicator
MarginTop
_0600] change component data error: " + err.message);
}
await Utils.sleep(2000);
strJson = getInspectorByKey('indicatorTest2');
obj = JSON.parse(strJson);
console.info("[ArkUI_Tabs_Indicator
Space
_0600] indicator:" + obj.$attrs.tabBar.indicator);
indicator
Space
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
Space
).assertEqual("10.00lpx");
console.info("[ArkUI_Tabs_Indicator
MarginTop
_0600] indicator:" + obj.$attrs.tabBar.indicator);
indicator
MarginTop
= obj.$attrs.tabBar.indicator.marginTop;
expect(indicator
MarginTop
).assertEqual("10.00lpx");
done();
});
})
...
...
arkui/ace_ets_components_ux/ace_ets_component_textpicker/src/main/ets/TestAbility/pages/Index.ets
浏览文件 @
8e6a507f
...
...
@@ -29,6 +29,9 @@ struct TextPickerExample {
@State textStyle: PickerTextStyle = {color:Color.Red,font:{size:'10px',weight:FontWeight.Normal}}
@State selectedTextStyle: PickerTextStyle = {color:Color.Blue,font:{size:'20px',weight:FontWeight.Bold}}
@State disappearTextStyleDefault: PickerTextStyle = {color:$r("sys.color.ohos_id_color_text_primary"),font:{size:$r("sys.float.ohos_id_text_size_sub_title3"),weight:FontWeight.Lighter}}
@State textStyleDefault: PickerTextStyle = {color:$r("sys.color.ohos_id_color_text_primary"),font:{size:$r("sys.float.ohos_id_text_size_sub_title2"),weight:FontWeight.Normal}}
@State selectedTextStyleDefault: PickerTextStyle ={color:$r("sys.color.ohos_id_color_text_primary_activated"),font:{size:$r("sys.float.ohos_id_text_size_headline8"),weight:FontWeight.Bold}}
private stateChangCallBack = (eventData) => {
console.info("select page state change called:" + JSON.stringify(eventData));
...
...
@@ -71,6 +74,15 @@ struct TextPickerExample {
.onChange((value: string, index: number) => {
console.info('Picker item changed, value: ' + value + ', index: ' + index)
})
TextPicker({range: this.multipleColumns,selected: this.select})
.disappearTextStyle(this.disappearTextStyleDefault)
.textStyle(this.textStyleDefault)
.selectedTextStyle(this.selectedTextStyleDefault)
.key('textPickerDefault')
.onChange((value: string, index: number) => {
console.info('Picker item changed, value: ' + value + ', index: ' + index)
})
}
}
}
arkui/ace_ets_components_ux/ace_ets_component_textpicker/src/main/ets/test/TextPicker.ets
浏览文件 @
8e6a507f
...
...
@@ -47,14 +47,14 @@ export default function textpicker() {
})
/*
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
001
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
100
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc get the default value
*/
it('ArkUI_Stage_textpicker_disappearTextStyle_0
001
', 0, async function (done) {
it('ArkUI_Stage_textpicker_disappearTextStyle_0
100
', 0, async function (done) {
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
001
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
100
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF000000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('8.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Lighter');
...
...
@@ -62,11 +62,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
002
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
200
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_disappearTextStyle_0
002
', 0, async function (done) {
it('ArkUI_Stage_textpicker_disappearTextStyle_0
200
', 0, async function (done) {
let value = {color:Color.Black,font:{size:8,weight:FontWeight.Bolder}}
try {
var eventData = {
...
...
@@ -78,15 +78,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
002
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
200
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
002
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
200
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.error("[ArkUI_Stage_textpicker_disappearTextStyle_0
002
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.error("[ArkUI_Stage_textpicker_disappearTextStyle_0
200
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF000000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('8.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Bolder');
...
...
@@ -94,11 +94,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
003
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
300
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_disappearTextStyle_0
003
', 0, async function (done) {
it('ArkUI_Stage_textpicker_disappearTextStyle_0
300
', 0, async function (done) {
let value = {color:0x808080,font:{size:8,weight:100}}
try {
var eventData = {
...
...
@@ -110,15 +110,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
003
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
300
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
003
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
300
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
003
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
300
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF808080');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('8.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('100');
...
...
@@ -126,11 +126,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
004
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
400
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_disappearTextStyle_0
004
', 0, async function (done) {
it('ArkUI_Stage_textpicker_disappearTextStyle_0
400
', 0, async function (done) {
let value = {color:'#ff0000',font:{size:'1px',weight:'700'}}
try {
var eventData = {
...
...
@@ -142,15 +142,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
004
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
400
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
004
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
400
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
004
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
400
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FFFF0000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('1.00px');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('700');
...
...
@@ -158,11 +158,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
005
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
500
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_disappearTextStyle_0
005
', 0, async function (done) {
it('ArkUI_Stage_textpicker_disappearTextStyle_0
500
', 0, async function (done) {
let value = {color:Color.Green,font:{size:30,weight:450}}
try {
var eventData = {
...
...
@@ -174,15 +174,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
005
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
500
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
005
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
500
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
005
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
500
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF008000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('30.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -190,11 +190,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
006
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
600
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_disappearTextStyle_0
006
', 0, async function (done) {
it('ArkUI_Stage_textpicker_disappearTextStyle_0
600
', 0, async function (done) {
let value = {color:'#80808g',font:{size:-1,weight:1000}}
try {
var eventData = {
...
...
@@ -206,27 +206,31 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
006
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
600
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
006
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
600
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0006] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('14.00vp');
let strJsonDefault = getInspectorByKey('textPickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0600] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual(objDefault.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual(objDefault.$attrs.disappearTextStyle.font.size);
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Normal');
done();
});
/*
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
007
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
700
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_disappearTextStyle_0
007
', 0, async function (done) {
it('ArkUI_Stage_textpicker_disappearTextStyle_0
700
', 0, async function (done) {
let value = {color:'xxx',font:{size:'xxx',weight:FontWeight.Bold}}
try {
var eventData = {
...
...
@@ -238,27 +242,31 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
007
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
700
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
007
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
700
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0007] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('14.00vp');
let strJsonDefault = getInspectorByKey('textPickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0700] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual(objDefault.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual(objDefault.$attrs.disappearTextStyle.font.size);
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Bold');
done();
});
/*
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
008
/*
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
800
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_disappearTextStyle_0
008
', 0, async function (done) {
it('ArkUI_Stage_textpicker_disappearTextStyle_0
800
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'20vp',weight:900}}
try {
var eventData = {
...
...
@@ -270,10 +278,10 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
008
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
800
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
008
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
800
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('textPicker');
...
...
@@ -284,12 +292,12 @@ export default function textpicker() {
done();
});
/*
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
009
/*
* @tc.number ArkUI_Stage_textpicker_disappearTextStyle_0
900
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_disappearTextStyle_0
009
', 0, async function (done) {
it('ArkUI_Stage_textpicker_disappearTextStyle_0
900
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'15lpx',weight:90}}
try {
var eventData = {
...
...
@@ -301,10 +309,10 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
009
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_disappearTextStyle_0
900
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
009
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_disappearTextStyle_0
900
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('textPicker');
...
...
@@ -316,14 +324,14 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_textStyle_0
001
* @tc.number ArkUI_Stage_textpicker_textStyle_0
100
* @tc.name Tests the textStyle property of the picker component
* @tc.desc get the default value
*/
it('ArkUI_Stage_textpicker_textStyle_0
001
', 0, async function (done) {
it('ArkUI_Stage_textpicker_textStyle_0
100
', 0, async function (done) {
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_textStyle_0
001
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_textpicker_textStyle_0
100
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FFFF0000');
expect(obj.$attrs.textStyle.font.size).assertEqual('10.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -331,11 +339,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_textStyle_0
002
* @tc.number ArkUI_Stage_textpicker_textStyle_0
200
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_textpicker_textStyle_0
002
', 0, async function (done) {
it('ArkUI_Stage_textpicker_textStyle_0
200
', 0, async function (done) {
let value = {color:Color.Red,font:{size:'10px',weight:FontWeight.Bolder}}
try {
var eventData = {
...
...
@@ -347,15 +355,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_textStyle_0
002
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_textStyle_0
200
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_textStyle_0
002
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_textStyle_0
200
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.error("[ArkUI_Stage_textpicker_textStyle_0
002
] disappearColor:" + obj.$attrs.textStyle.color);
console.error("[ArkUI_Stage_textpicker_textStyle_0
200
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FFFF0000');
expect(obj.$attrs.textStyle.font.size).assertEqual('10.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Bolder');
...
...
@@ -363,11 +371,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_textStyle_0
003
* @tc.number ArkUI_Stage_textpicker_textStyle_0
300
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_textpicker_textStyle_0
003
', 0, async function (done) {
it('ArkUI_Stage_textpicker_textStyle_0
300
', 0, async function (done) {
let value = {color:0xFF808080,font:{size:'10px',weight:100}}
try {
var eventData = {
...
...
@@ -379,15 +387,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_textStyle_0
003
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_textStyle_0
300
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_textStyle_0
003
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_textStyle_0
300
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_textStyle_0
003
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_textpicker_textStyle_0
300
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF808080');
expect(obj.$attrs.textStyle.font.size).assertEqual('10.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('100');
...
...
@@ -395,11 +403,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_textStyle_0
004
* @tc.number ArkUI_Stage_textpicker_textStyle_0
400
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_textpicker_textStyle_0
004
', 0, async function (done) {
it('ArkUI_Stage_textpicker_textStyle_0
400
', 0, async function (done) {
let value = {color:'#00ff00',font:{size:'1px',weight:'700'}}
try {
var eventData = {
...
...
@@ -411,15 +419,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_textStyle_0
004
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_textStyle_0
400
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_textStyle_0
004
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_textStyle_0
400
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_textStyle_0
004
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_textpicker_textStyle_0
400
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF00FF00');
expect(obj.$attrs.textStyle.font.size).assertEqual('1.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('700');
...
...
@@ -427,11 +435,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_textStyle_0
005
* @tc.number ArkUI_Stage_textpicker_textStyle_0
500
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_textpicker_textStyle_0
005
', 0, async function (done) {
it('ArkUI_Stage_textpicker_textStyle_0
500
', 0, async function (done) {
let value = {color:Color.Green,font:{size:30,weight:450}}
try {
var eventData = {
...
...
@@ -443,15 +451,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_textStyle_0
005
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_textStyle_0
500
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_textStyle_0
005
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_textStyle_0
500
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_textStyle_0
005
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_textpicker_textStyle_0
500
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF008000');
expect(obj.$attrs.textStyle.font.size).assertEqual('30.00fp');
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -459,11 +467,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_textStyle_0
006
* @tc.number ArkUI_Stage_textpicker_textStyle_0
600
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_textpicker_textStyle_0
006
', 0, async function (done) {
it('ArkUI_Stage_textpicker_textStyle_0
600
', 0, async function (done) {
let value = {color:'#80808g',font:{size:-1,weight:1000}}
try {
var eventData = {
...
...
@@ -475,27 +483,31 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_textStyle_0
006
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_textStyle_0
600
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_textStyle_0
006
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_textStyle_0
600
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_textStyle_0006] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.textStyle.font.size).assertEqual('16.00vp');
let strJsonDefault = getInspectorByKey('textPickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_textpicker_textStyle_0600] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual(objDefault.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.font.size).assertEqual(objDefault.$attrs.textStyle.font.size);
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Normal');
done();
});
/*
* @tc.number ArkUI_Stage_textpicker_textStyle_0
007
* @tc.number ArkUI_Stage_textpicker_textStyle_0
700
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_textpicker_textStyle_0
007
', 0, async function (done) {
it('ArkUI_Stage_textpicker_textStyle_0
700
', 0, async function (done) {
let value = {color:'xxx',font:{size:'xxx',weight:FontWeight.Lighter}}
try {
var eventData = {
...
...
@@ -507,27 +519,31 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_textStyle_0
007
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_textStyle_0
700
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_textStyle_0
007
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_textStyle_0
700
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_textStyle_0007] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.textStyle.font.size).assertEqual('16.00vp');
let strJsonDefault = getInspectorByKey('textPickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_textpicker_textStyle_0700] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual(objDefault.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.font.size).assertEqual(objDefault.$attrs.textStyle.font.size);
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Lighter');
done();
});
/*
* @tc.number ArkUI_Stage_textpicker_textStyle_0
008
/*
* @tc.number ArkUI_Stage_textpicker_textStyle_0
800
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_textpicker_textStyle_0
008
', 0, async function (done) {
it('ArkUI_Stage_textpicker_textStyle_0
800
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'20vp',weight:900}}
try {
var eventData = {
...
...
@@ -539,10 +555,10 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_textStyle_0
008
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_textStyle_0
800
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_textStyle_0
008
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_textStyle_0
800
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('textPicker');
...
...
@@ -553,12 +569,12 @@ export default function textpicker() {
done();
});
/*
* @tc.number ArkUI_Stage_textpicker_textStyle_0
009
/*
* @tc.number ArkUI_Stage_textpicker_textStyle_0
900
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_textpicker_textStyle_0
009
', 0, async function (done) {
it('ArkUI_Stage_textpicker_textStyle_0
900
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'15lpx',weight:90}}
try {
var eventData = {
...
...
@@ -570,10 +586,10 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_textStyle_0
009
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_textStyle_0
900
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_textStyle_0
009
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_textStyle_0
900
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('textPicker');
...
...
@@ -585,14 +601,14 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
001
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
100
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc get the default value
*/
it('ArkUI_Stage_textpicker_selectedTextStyle_0
001
', 0, async function (done) {
it('ArkUI_Stage_textpicker_selectedTextStyle_0
100
', 0, async function (done) {
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
001
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
100
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF0000FF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Bold');
...
...
@@ -600,11 +616,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
002
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
200
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_selectedTextStyle_0
002
', 0, async function (done) {
it('ArkUI_Stage_textpicker_selectedTextStyle_0
200
', 0, async function (done) {
let value = {color:Color.Blue,font:{size:'20px',weight:FontWeight.Bolder}}
try {
var eventData = {
...
...
@@ -616,15 +632,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
002
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
200
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
002
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
200
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.error("[ArkUI_Stage_textpicker_selectedTextStyle_0
002
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.error("[ArkUI_Stage_textpicker_selectedTextStyle_0
200
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF0000FF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Bolder');
...
...
@@ -632,11 +648,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
003
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
300
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_selectedTextStyle_0
003
', 0, async function (done) {
it('ArkUI_Stage_textpicker_selectedTextStyle_0
300
', 0, async function (done) {
let value = {color:0xFF808080,font:{size:'20px',weight:100}}
try {
var eventData = {
...
...
@@ -648,15 +664,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
003
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
300
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
003
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
300
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
003
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
300
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF808080');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('100');
...
...
@@ -664,11 +680,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
004
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
400
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_selectedTextStyle_0
004
', 0, async function (done) {
it('ArkUI_Stage_textpicker_selectedTextStyle_0
400
', 0, async function (done) {
let value = {color:'#00ff00',font:{size:'1px',weight:'700'}}
try {
var eventData = {
...
...
@@ -680,15 +696,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
004
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
400
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
004
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
400
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
004
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
400
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF00FF00');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('1.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('700');
...
...
@@ -696,11 +712,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
005
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
500
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_selectedTextStyle_0
005
', 0, async function (done) {
it('ArkUI_Stage_textpicker_selectedTextStyle_0
500
', 0, async function (done) {
let value = {color:Color.Green,font:{size:30,weight:450}}
try {
var eventData = {
...
...
@@ -712,15 +728,15 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
005
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
500
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
005
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
500
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
005
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
500
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF008000');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('30.00fp');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -728,11 +744,11 @@ export default function textpicker() {
});
/*
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
006
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
600
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_selectedTextStyle_0
006
', 0, async function (done) {
it('ArkUI_Stage_textpicker_selectedTextStyle_0
600
', 0, async function (done) {
let value = {color:'#80808g',font:{size:-1,weight:1000}}
try {
var eventData = {
...
...
@@ -744,27 +760,31 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
006
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
600
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
006
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
600
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0006] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF007DFF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00vp');
let strJsonDefault = getInspectorByKey('textPickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0600] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual(objDefault.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual(objDefault.$attrs.selectedTextStyle.font.size);
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Normal');
done();
});
/*
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
007
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
700
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_selectedTextStyle_0
007
', 0, async function (done) {
it('ArkUI_Stage_textpicker_selectedTextStyle_0
700
', 0, async function (done) {
let value = {color:'xxx',font:{size:'xxx',weight:FontWeight.Lighter}}
try {
var eventData = {
...
...
@@ -776,27 +796,31 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
007
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
700
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
007
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
700
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('textPicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0007] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF007DFF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00vp');
let strJsonDefault = getInspectorByKey('textPickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0700] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual(objDefault.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual(objDefault.$attrs.selectedTextStyle.font.size);
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Lighter');
done();
});
/*
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
008
/*
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
800
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_selectedTextStyle_0
008
', 0, async function (done) {
it('ArkUI_Stage_textpicker_selectedTextStyle_0
800
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'20vp',weight:900}}
try {
var eventData = {
...
...
@@ -808,10 +832,10 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
008
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
800
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
008
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
800
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('textPicker');
...
...
@@ -822,12 +846,12 @@ export default function textpicker() {
done();
});
/*
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
009
/*
* @tc.number ArkUI_Stage_textpicker_selectedTextStyle_0
900
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_textpicker_selectedTextStyle_0
009
', 0, async function (done) {
it('ArkUI_Stage_textpicker_selectedTextStyle_0
900
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'15lpx',weight:90}}
try {
var eventData = {
...
...
@@ -839,10 +863,10 @@ export default function textpicker() {
eventId: 183,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
009
] start to publish emit");
console.info("[ArkUI_Stage_textpicker_selectedTextStyle_0
900
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
009
] change component data error: " + err.message);
console.log("[ArkUI_Stage_textpicker_selectedTextStyle_0
900
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('textPicker');
...
...
arkui/ace_ets_components_ux/ace_ets_component_timepicker/src/main/ets/TestAbility/pages/Index.ets
浏览文件 @
8e6a507f
...
...
@@ -27,6 +27,10 @@ struct TimePickerExample {
@State textStyle: PickerTextStyle = {color:Color.Red,font:{size:'10px',weight:FontWeight.Normal}}
@State selectedTextStyle: PickerTextStyle = {color:Color.Blue,font:{size:'20px',weight:FontWeight.Bold}}
@State disappearTextStyleDefault: PickerTextStyle = {color:$r("sys.color.ohos_id_color_text_primary"),font:{size:$r("sys.float.ohos_id_text_size_sub_title3"),weight:FontWeight.Lighter}}
@State textStyleDefault: PickerTextStyle = {color:$r("sys.color.ohos_id_color_text_primary"),font:{size:$r("sys.float.ohos_id_text_size_sub_title2"),weight:FontWeight.Normal}}
@State selectedTextStyleDefault: PickerTextStyle ={color:$r("sys.color.ohos_id_color_text_primary_activated"),font:{size:$r("sys.float.ohos_id_text_size_headline8"),weight:FontWeight.Bold}}
private stateChangCallBack = (eventData) => {
console.info("select page state change called:" + JSON.stringify(eventData));
if (eventData != null) {
...
...
@@ -68,6 +72,15 @@ struct TimePickerExample {
.onChange((date: TimePickerResult) => {
console.info('select current date is: ' + JSON.stringify(date))
})
TimePicker({selected: this.selectedTime})
.disappearTextStyle(this.disappearTextStyleDefault)
.textStyle(this.textStyleDefault)
.selectedTextStyle(this.selectedTextStyleDefault)
.key('timePickerDefault')
.onChange((date: TimePickerResult) => {
console.info('select current date is: ' + JSON.stringify(date))
})
}
}
}
arkui/ace_ets_components_ux/ace_ets_component_timepicker/src/main/ets/test/TimePicker.ets
浏览文件 @
8e6a507f
...
...
@@ -48,14 +48,14 @@ export default function timepicker() {
})
/*
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
001
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
100
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc get the default value
*/
it('ArkUI_Stage_timepicker_disappearTextStyle_0
001
', 0, async function (done) {
it('ArkUI_Stage_timepicker_disappearTextStyle_0
100
', 0, async function (done) {
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
001
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
100
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF000000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('8.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Lighter');
...
...
@@ -63,11 +63,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
002
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
200
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_disappearTextStyle_0
002
', 0, async function (done) {
it('ArkUI_Stage_timepicker_disappearTextStyle_0
200
', 0, async function (done) {
let value = {color:Color.Black,font:{size:8,weight:FontWeight.Bolder}}
try {
var eventData = {
...
...
@@ -79,15 +79,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
002
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
200
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
002
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
200
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.error("[ArkUI_Stage_timepicker_disappearTextStyle_0
002
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.error("[ArkUI_Stage_timepicker_disappearTextStyle_0
200
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF000000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('8.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Bolder');
...
...
@@ -95,11 +95,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
003
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
300
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_disappearTextStyle_0
003
', 0, async function (done) {
it('ArkUI_Stage_timepicker_disappearTextStyle_0
300
', 0, async function (done) {
let value = {color:0x808080,font:{size:8,weight:100}}
try {
var eventData = {
...
...
@@ -111,15 +111,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
003
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
300
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
003
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
300
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timePicker_disappearTextStyle_0
003
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_timePicker_disappearTextStyle_0
300
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF808080');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('8.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('100');
...
...
@@ -127,11 +127,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
004
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
400
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_disappearTextStyle_0
004
', 0, async function (done) {
it('ArkUI_Stage_timepicker_disappearTextStyle_0
400
', 0, async function (done) {
let value = {color:'#ff0000',font:{size:'1px',weight:'700'}}
try {
var eventData = {
...
...
@@ -143,15 +143,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
004
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
400
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
004
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
400
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
004
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
400
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FFFF0000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('1.00px');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('700');
...
...
@@ -159,11 +159,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
005
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
500
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_disappearTextStyle_0
005
', 0, async function (done) {
it('ArkUI_Stage_timepicker_disappearTextStyle_0
500
', 0, async function (done) {
let value = {color:Color.Green,font:{size:30,weight:450}}
try {
var eventData = {
...
...
@@ -175,15 +175,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
005
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
500
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
005
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
500
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
005
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
500
] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF008000');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('30.00fp');
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -191,11 +191,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
006
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
600
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_disappearTextStyle_0
006
', 0, async function (done) {
it('ArkUI_Stage_timepicker_disappearTextStyle_0
600
', 0, async function (done) {
let value = {color:'#80808g',font:{size:-1,weight:1000}}
try {
var eventData = {
...
...
@@ -207,27 +207,31 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
006
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
600
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
006
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
600
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0006] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('14.00vp');
let strJsonDefault = getInspectorByKey('timePickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0600] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual(objDefault.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual(objDefault.$attrs.disappearTextStyle.font.size);
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Normal');
done();
});
/*
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
007
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
700
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_disappearTextStyle_0
007
', 0, async function (done) {
it('ArkUI_Stage_timepicker_disappearTextStyle_0
700
', 0, async function (done) {
let value = {color:'xxx',font:{size:'xxx',weight:FontWeight.Bold}}
try {
var eventData = {
...
...
@@ -239,27 +243,31 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
007
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
700
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
007
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
700
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0007] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual('14.00vp');
let strJsonDefault = getInspectorByKey('timePickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0700] disappearColor:" + obj.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.color).assertEqual(objDefault.$attrs.disappearTextStyle.color);
expect(obj.$attrs.disappearTextStyle.font.size).assertEqual(objDefault.$attrs.disappearTextStyle.font.size);
expect(obj.$attrs.disappearTextStyle.font.weight).assertEqual('FontWeight.Bold');
done();
});
/*
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
008
/*
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
800
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_disappearTextStyle_0
008
', 0, async function (done) {
it('ArkUI_Stage_timepicker_disappearTextStyle_0
800
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'20vp',weight:900}}
try {
var eventData = {
...
...
@@ -271,10 +279,10 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
008
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
800
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
008
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
800
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('timePicker');
...
...
@@ -285,12 +293,12 @@ export default function timepicker() {
done();
});
/*
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
009
/*
* @tc.number ArkUI_Stage_timepicker_disappearTextStyle_0
900
* @tc.name Tests the disappearTextStyle property of the picker component
* @tc.desc set disappearTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_disappearTextStyle_0
009
', 0, async function (done) {
it('ArkUI_Stage_timepicker_disappearTextStyle_0
900
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'15lpx',weight:90}}
try {
var eventData = {
...
...
@@ -302,10 +310,10 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
009
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_disappearTextStyle_0
900
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
009
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_disappearTextStyle_0
900
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('timePicker');
...
...
@@ -317,14 +325,14 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_textStyle_0
001
* @tc.number ArkUI_Stage_timepicker_textStyle_0
100
* @tc.name Tests the textStyle property of the picker component
* @tc.desc get the default value
*/
it('ArkUI_Stage_timepicker_textStyle_0
001
', 0, async function (done) {
it('ArkUI_Stage_timepicker_textStyle_0
100
', 0, async function (done) {
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_textStyle_0
001
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_timepicker_textStyle_0
100
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FFFF0000');
expect(obj.$attrs.textStyle.font.size).assertEqual('10.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -332,11 +340,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_textStyle_0
002
* @tc.number ArkUI_Stage_timepicker_textStyle_0
200
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_timepicker_textStyle_0
002
', 0, async function (done) {
it('ArkUI_Stage_timepicker_textStyle_0
200
', 0, async function (done) {
let value = {color:Color.Red,font:{size:'10px',weight:FontWeight.Bolder}}
try {
var eventData = {
...
...
@@ -348,15 +356,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_textStyle_0
002
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_textStyle_0
200
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_textStyle_0
002
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_textStyle_0
200
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.error("[ArkUI_Stage_timepicker_textStyle_0
002
] disappearColor:" + obj.$attrs.textStyle.color);
console.error("[ArkUI_Stage_timepicker_textStyle_0
200
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FFFF0000');
expect(obj.$attrs.textStyle.font.size).assertEqual('10.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Bolder');
...
...
@@ -364,11 +372,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_textStyle_0
003
* @tc.number ArkUI_Stage_timepicker_textStyle_0
300
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_timepicker_textStyle_0
003
', 0, async function (done) {
it('ArkUI_Stage_timepicker_textStyle_0
300
', 0, async function (done) {
let value = {color:0xFF808080,font:{size:'10px',weight:100}}
try {
var eventData = {
...
...
@@ -380,15 +388,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_textStyle_0
003
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_textStyle_0
300
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_textStyle_0
003
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_textStyle_0
300
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_textStyle_0
003
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_timepicker_textStyle_0
300
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF808080');
expect(obj.$attrs.textStyle.font.size).assertEqual('10.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('100');
...
...
@@ -396,11 +404,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_textStyle_0
004
* @tc.number ArkUI_Stage_timepicker_textStyle_0
400
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_timepicker_textStyle_0
004
', 0, async function (done) {
it('ArkUI_Stage_timepicker_textStyle_0
400
', 0, async function (done) {
let value = {color:'#00ff00',font:{size:'1px',weight:'700'}}
try {
var eventData = {
...
...
@@ -412,15 +420,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_textStyle_0
004
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_textStyle_0
400
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_textStyle_0
004
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_textStyle_0
400
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_textStyle_0
004
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_timepicker_textStyle_0
400
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF00FF00');
expect(obj.$attrs.textStyle.font.size).assertEqual('1.00px');
expect(obj.$attrs.textStyle.font.weight).assertEqual('700');
...
...
@@ -428,11 +436,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_textStyle_0
005
* @tc.number ArkUI_Stage_timepicker_textStyle_0
500
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_timepicker_textStyle_0
005
', 0, async function (done) {
it('ArkUI_Stage_timepicker_textStyle_0
500
', 0, async function (done) {
let value = {color:Color.Green,font:{size:30,weight:450}}
try {
var eventData = {
...
...
@@ -444,15 +452,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_textStyle_0
005
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_textStyle_0
500
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_textStyle_0
005
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_textStyle_0
500
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_textStyle_0
005
] disappearColor:" + obj.$attrs.textStyle.color);
console.info("[ArkUI_Stage_timepicker_textStyle_0
500
] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF008000');
expect(obj.$attrs.textStyle.font.size).assertEqual('30.00fp');
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -460,11 +468,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_textStyle_0
006
* @tc.number ArkUI_Stage_timepicker_textStyle_0
600
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_timepicker_textStyle_0
006
', 0, async function (done) {
it('ArkUI_Stage_timepicker_textStyle_0
600
', 0, async function (done) {
let value = {color:'#80808g',font:{size:-1,weight:1000}}
try {
var eventData = {
...
...
@@ -476,27 +484,31 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_textStyle_0
006
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_textStyle_0
600
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_textStyle_0
006
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_textStyle_0
600
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_textStyle_0006] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.textStyle.font.size).assertEqual('16.00vp');
let strJsonDefault = getInspectorByKey('timePickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_timepicker_textStyle_0600] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual(objDefault.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.font.size).assertEqual(objDefault.$attrs.textStyle.font.size);
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Normal');
done();
});
/*
* @tc.number ArkUI_Stage_timepicker_textStyle_0
007
* @tc.number ArkUI_Stage_timepicker_textStyle_0
700
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_timepicker_textStyle_0
007
', 0, async function (done) {
it('ArkUI_Stage_timepicker_textStyle_0
700
', 0, async function (done) {
let value = {color:'xxx',font:{size:'xxx',weight:FontWeight.Lighter}}
try {
var eventData = {
...
...
@@ -508,27 +520,31 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_textStyle_0
007
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_textStyle_0
700
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_textStyle_0
007
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_textStyle_0
700
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_textStyle_0007] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual('#FF182431');
expect(obj.$attrs.textStyle.font.size).assertEqual('16.00vp');
let strJsonDefault = getInspectorByKey('timePickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_timepicker_textStyle_0700] disappearColor:" + obj.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.color).assertEqual(objDefault.$attrs.textStyle.color);
expect(obj.$attrs.textStyle.font.size).assertEqual(objDefault.$attrs.textStyle.font.size);
expect(obj.$attrs.textStyle.font.weight).assertEqual('FontWeight.Lighter');
done();
});
/*
* @tc.number ArkUI_Stage_timepicker_textStyle_0
008
/*
* @tc.number ArkUI_Stage_timepicker_textStyle_0
800
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_timepicker_textStyle_0
008
', 0, async function (done) {
it('ArkUI_Stage_timepicker_textStyle_0
800
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'20vp',weight:900}}
try {
var eventData = {
...
...
@@ -540,10 +556,10 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_textStyle_0
008
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_textStyle_0
800
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_textStyle_0
008
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_textStyle_0
800
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('timePicker');
...
...
@@ -554,12 +570,12 @@ export default function timepicker() {
done();
});
/*
* @tc.number ArkUI_Stage_timepicker_textStyle_0
009
/*
* @tc.number ArkUI_Stage_timepicker_textStyle_0
900
* @tc.name Tests the textStyle property of the picker component
* @tc.desc set textStyle then get the value
*/
it('ArkUI_Stage_timepicker_textStyle_0
009
', 0, async function (done) {
it('ArkUI_Stage_timepicker_textStyle_0
900
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'15lpx',weight:90}}
try {
var eventData = {
...
...
@@ -571,10 +587,10 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_textStyle_0
009
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_textStyle_0
900
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_textStyle_0
009
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_textStyle_0
900
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('timePicker');
...
...
@@ -586,14 +602,14 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
001
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
100
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc get the default value
*/
it('ArkUI_Stage_timepicker_selectedTextStyle_0
001
', 0, async function (done) {
it('ArkUI_Stage_timepicker_selectedTextStyle_0
100
', 0, async function (done) {
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
001
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
100
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF0000FF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Bold');
...
...
@@ -601,11 +617,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
002
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
200
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_selectedTextStyle_0
002
', 0, async function (done) {
it('ArkUI_Stage_timepicker_selectedTextStyle_0
200
', 0, async function (done) {
let value = {color:Color.Blue,font:{size:'20px',weight:FontWeight.Bolder}}
try {
var eventData = {
...
...
@@ -617,15 +633,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
002
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
200
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
002
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
200
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.error("[ArkUI_Stage_timepicker_selectedTextStyle_0
002
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.error("[ArkUI_Stage_timepicker_selectedTextStyle_0
200
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF0000FF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Bolder');
...
...
@@ -633,11 +649,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
003
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
300
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_selectedTextStyle_0
003
', 0, async function (done) {
it('ArkUI_Stage_timepicker_selectedTextStyle_0
300
', 0, async function (done) {
let value = {color:0xFF808080,font:{size:'20px',weight:100}}
try {
var eventData = {
...
...
@@ -649,15 +665,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
003
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
300
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
003
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
300
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
003
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
300
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF808080');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('100');
...
...
@@ -665,11 +681,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
004
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
400
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_selectedTextStyle_0
004
', 0, async function (done) {
it('ArkUI_Stage_timepicker_selectedTextStyle_0
400
', 0, async function (done) {
let value = {color:'#00ff00',font:{size:'1px',weight:'700'}}
try {
var eventData = {
...
...
@@ -681,15 +697,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
004
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
400
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
004
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
400
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
004
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
400
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF00FF00');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('1.00px');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('700');
...
...
@@ -697,11 +713,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
005
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
500
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_selectedTextStyle_0
005
', 0, async function (done) {
it('ArkUI_Stage_timepicker_selectedTextStyle_0
500
', 0, async function (done) {
let value = {color:Color.Green,font:{size:30,weight:450}}
try {
var eventData = {
...
...
@@ -713,15 +729,15 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
005
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
500
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
005
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
500
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
005
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
500
] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF008000');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('30.00fp');
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Normal');
...
...
@@ -729,11 +745,11 @@ export default function timepicker() {
});
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
006
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
600
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_selectedTextStyle_0
006
', 0, async function (done) {
it('ArkUI_Stage_timepicker_selectedTextStyle_0
600
', 0, async function (done) {
let value = {color:'#80808g',font:{size:-1,weight:1000}}
try {
var eventData = {
...
...
@@ -745,27 +761,31 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
006
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
600
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
006
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
600
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0006] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF007DFF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00vp');
let strJsonDefault = getInspectorByKey('timePickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0600] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual(objDefault.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual(objDefault.$attrs.selectedTextStyle.font.size);
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Normal');
done();
});
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
007
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
700
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_selectedTextStyle_0
007
', 0, async function (done) {
it('ArkUI_Stage_timepicker_selectedTextStyle_0
700
', 0, async function (done) {
let value = {color:'xxx',font:{size:'xxx',weight:FontWeight.Lighter}}
try {
var eventData = {
...
...
@@ -777,27 +797,31 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
007
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
700
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
007
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
700
] change component data error: " + err.message);
}
await Utils.sleep(2000);
let strJson = getInspectorByKey('timePicker');
let obj = JSON.parse(strJson);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0007] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual('#FF007DFF');
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual('20.00vp');
let strJsonDefault = getInspectorByKey('timePickerDefault');
let objDefault = JSON.parse(strJsonDefault);
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0700] disappearColor:" + obj.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.color).assertEqual(objDefault.$attrs.selectedTextStyle.color);
expect(obj.$attrs.selectedTextStyle.font.size).assertEqual(objDefault.$attrs.selectedTextStyle.font.size);
expect(obj.$attrs.selectedTextStyle.font.weight).assertEqual('FontWeight.Lighter');
done();
});
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
008
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
800
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_selectedTextStyle_0
008
', 0, async function (done) {
it('ArkUI_Stage_timepicker_selectedTextStyle_0
800
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'20vp',weight:900}}
try {
var eventData = {
...
...
@@ -809,10 +833,10 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
008
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
800
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
008
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
800
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('timePicker');
...
...
@@ -823,12 +847,12 @@ export default function timepicker() {
done();
});
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
009
/*
* @tc.number ArkUI_Stage_timepicker_selectedTextStyle_0
900
* @tc.name Tests the selectedTextStyle property of the picker component
* @tc.desc set selectedTextStyle then get the value
*/
it('ArkUI_Stage_timepicker_selectedTextStyle_0
009
', 0, async function (done) {
it('ArkUI_Stage_timepicker_selectedTextStyle_0
900
', 0, async function (done) {
let value = {color:'rgb(138,43,226)',font:{size:'15lpx',weight:90}}
try {
var eventData = {
...
...
@@ -840,10 +864,10 @@ export default function timepicker() {
eventId: 184,
priority: events_emitter.EventPriority.LOW
}
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
009
] start to publish emit");
console.info("[ArkUI_Stage_timepicker_selectedTextStyle_0
900
] start to publish emit");
events_emitter.emit(innerEvent, eventData);
} catch (err) {
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
009
] change component data error: " + err.message);
console.log("[ArkUI_Stage_timepicker_selectedTextStyle_0
900
] change component data error: " + err.message);
}
await Utils.sleep(3000);
let strJson = getInspectorByKey('timePicker');
...
...
鸿蒙社区
@harmonycommunity
mentioned in commit
71427c2e
·
5月 27, 2023
mentioned in commit
71427c2e
mentioned in commit 71427c2e07021d6a7f47eba5049bb2f83f956bf1
开关提交列表
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录