Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
21523b9c
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
21523b9c
编写于
5月 26, 2023
作者:
S
sunjiakun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
updateSliderXts
Signed-off-by:
N
sunjiakun
<
sunjiakun3@huawei.com
>
上级
b184a22d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
65 addition
and
17 deletion
+65
-17
arkui/ace_ets_components_ux/ace_ets_component_slider/src/main/ets/TestAbility/pages/Index.ets
...component_slider/src/main/ets/TestAbility/pages/Index.ets
+9
-0
arkui/ace_ets_components_ux/ace_ets_component_slider/src/main/ets/test/SliderTest.ets
...ace_ets_component_slider/src/main/ets/test/SliderTest.ets
+56
-17
未找到文件。
arkui/ace_ets_components_ux/ace_ets_component_slider/src/main/ets/TestAbility/pages/Index.ets
浏览文件 @
21523b9c
...
...
@@ -727,6 +727,15 @@ struct SliderTest {
})
.key('ArkUX_Stage_Slider_blockSize_1400')
}
ListItem() {
Slider({
value: this.inSetValueOne,
min: 0,
max: 100,
style: SliderStyle.OutSet
})
.key('ArkUX_Stage_Slider_blockSizeOutSet_1400')
}
ListItem() {
Slider({
value: this.inSetValueOne,
...
...
arkui/ace_ets_components_ux/ace_ets_component_slider/src/main/ets/test/SliderTest.ets
浏览文件 @
21523b9c
...
...
@@ -308,7 +308,7 @@ export default function sliderTest() {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_blockBorderColor_1300');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_blockBorderColor_1300 is" + JSON.stringify(obj.$attrs.blockBorderColor));
expect(obj.$attrs.blockBorderColor).assertEqual("#
FFFFA5
00");
expect(obj.$attrs.blockBorderColor).assertEqual("#
000000
00");
done();
} catch (err) {
expect().assertFail();
...
...
@@ -396,7 +396,7 @@ export default function sliderTest() {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_blockBorderWidth_0400');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_Slider_blockBorderWidth_0400 is" + JSON.stringify(obj.$attrs.blockBorderWidth));
expect(
obj.$attrs.blockBorderWidth).assertEqual("0.00vp"
);
expect(
parseFloat(obj.$attrs.blockBorderWidth)).assertEqual(0
);
done();
} catch (err) {
expect().assertFail();
...
...
@@ -551,7 +551,8 @@ export default function sliderTest() {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_blockBorderWidth_1100');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_Slider_blockBorderWidth_1100 is" + JSON.stringify(obj.$attrs.blockBorderWidth));
expect(obj.$attrs.blockBorderWidth).assertEqual("5.00vp");
expect(parseFloat(obj.$attrs.blockBorderWidth)).assertEqual(0);
expect(obj.$attrs.blockBorderWidth.substr(obj.$attrs.blockBorderWidth.length-2, 2)).assertEqual("px");
done();
} catch (err) {
expect().assertFail();
...
...
@@ -573,7 +574,7 @@ export default function sliderTest() {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_blockBorderWidth_1200');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_Slider_blockBorderWidth_1200 is" + JSON.stringify(obj.$attrs.blockBorderWidth));
expect(
obj.$attrs.blockBorderWidth).assertEqual("0.00vp"
);
expect(
parseFloat(obj.$attrs.blockBorderWidth)).assertEqual(0
);
done();
} catch (err) {
expect().assertFail();
...
...
@@ -606,10 +607,10 @@ export default function sliderTest() {
})
/**
* @tc.number ArkUX_Stage_Slider_stepColor_0100
* @tc.name Test the stepColor property of the Slider component
* @tc.desc Set the stepColor attribute to 0xffa500
*/
* @tc.number ArkUX_Stage_Slider_stepColor_0100
* @tc.name Test the stepColor property of the Slider component
* @tc.desc Set the stepColor attribute to 0xffa500
*/
it('ArkUX_Stage_Slider_stepColor_0100', 0, async function (done) {
console.info('[ArkUX_Stage_Slider_stepColor_0100] START');
setTimeout(() => {
...
...
@@ -910,6 +911,36 @@ export default function sliderTest() {
}, 500)
})
/**
* @tc.number: ArkUX_Stage_Slider_stepColor_1300
* @tc.name: Test the stepColor property of the Slider component
* @tc.desc: Set the stepColor attribute to 0xffa500 and then set the stepColor attribute parameter again to "bgr(138,43,226)"
*/
it('ArkUX_Stage_Slider_stepColor_1300', 0, async function (done) {
console.info('[ArkUX_Stage_Slider_stepColor_1300] START');
setTimeout(() => {
try {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_stepColor_1300');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_Slider_stepColor_1300 is" + JSON.stringify(obj.$attrs.stepColor));
let strJsonSample = getInspectorByKey('ArkUX_Stage_Slider_stepColor_marker_color_marker_color_aalpha');
let objSample = JSON.parse(strJsonSample);
console.info("----ArkUX_Stage_Slider_stepColor_1300 is" + JSON.stringify(objSample.$attrs.backgroundColor));
console.info("----ArkUX_Stage_Slider_stepColor_1300 is" + JSON.stringify(objSample.$attrs.opacity));
let opacity= Math.floor(Number((parseInt(((objSample.$attrs.backgroundColor).substring(1, 3)), 16)*
(objSample.$attrs.opacity)).toString(16)))
expect(opacity.toString()).assertEqual((obj.$attrs.stepColor).substring(1, 3));
expect((obj.$attrs.stepColor).substr((obj.$attrs.stepColor).length-4, 4)).
assertEqual((objSample.$attrs.backgroundColor).substr((objSample.$attrs.backgroundColor).length-4, 4));
done();
} catch (err) {
expect().assertFail();
console.info('ArkUX_Stage_Slider_stepColor_1300 ERROR: ' + JSON.stringify(err));
done();
}
}, 500)
})
/**
* @tc.number ArkUX_Stage_Slider_trackBorderRadius_0100
* @tc.name Test the trackBorderRadius property of the Slider component
...
...
@@ -1032,7 +1063,7 @@ export default function sliderTest() {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_trackBorderRadius_0600');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_Slider_trackBorderRadius_0600 is" + JSON.stringify(obj.$attrs.trackBorderRadius));
expect(
obj.$attrs.trackBorderRadius).assertEqual("0.00vp"
);
expect(
parseFloat(obj.$attrs.trackBorderRadius)).assertEqual(0
);
done();
} catch (err) {
expect().assertFail();
...
...
@@ -1164,7 +1195,7 @@ export default function sliderTest() {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_trackBorderRadius_1200');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_Slider_trackBorderRadius_1200 is" + JSON.stringify(obj.$attrs.trackBorderRadius));
expect(obj.$attrs.trackBorderRadius).assertEqual(
"10.00vp"
);
expect(obj.$attrs.trackBorderRadius).assertEqual(
undefined
);
done();
} catch (err) {
expect().assertFail();
...
...
@@ -1186,7 +1217,7 @@ export default function sliderTest() {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_trackBorderRadius_1300');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_Slider_trackBorderRadius_1300 is" + JSON.stringify(obj.$attrs.trackBorderRadius));
expect(
obj.$attrs.trackBorderRadius).assertEqual("0.00vp"
);
expect(
parseFloat(obj.$attrs.trackBorderRadius)).assertEqual(0
);
done();
} catch (err) {
expect().assertFail();
...
...
@@ -1579,8 +1610,7 @@ export default function sliderTest() {
console.info('[ArkUX_Stage_Slider_blockSize_1400] START');
setTimeout(() => {
try {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_blockSize_1400');
let obj = JSON.parse(strJson);
let obj = JSON.parse(getInspectorByKey('ArkUX_Stage_Slider_blockSize_1400'));
console.info("----ArkUX_Stage_Slider_blockSize_1400 is " + JSON.stringify(obj.$attrs.blockSize));
let width = obj.$attrs.blockSize.width ;
let height = obj.$attrs.blockSize.height ;
...
...
@@ -1588,6 +1618,14 @@ export default function sliderTest() {
expect(parseFloat(height)).assertEqual(12);
expect(width.substr(width.length-2, 2)).assertEqual("vp");
expect(height.substr(height.length-2, 2)).assertEqual("vp");
obj = JSON.parse(getInspectorByKey('ArkUX_Stage_Slider_blockSizeOutSet_1400'));
console.info("----ArkUX_Stage_Slider_blockSizeOutSet_1400 is " + JSON.stringify(obj.$attrs.blockSize));
width = obj.$attrs.blockSize.width ;
height = obj.$attrs.blockSize.height ;
expect(parseFloat(width)).assertEqual(16);
expect(parseFloat(height)).assertEqual(16);
expect(width.substr(width.length-2, 2)).assertEqual("vp");
expect(height.substr(height.length-2, 2)).assertEqual("vp");
done();
} catch (err) {
expect().assertFail();
...
...
@@ -1829,7 +1867,7 @@ export default function sliderTest() {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_stepSize_0600');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_Slider_stepSize_0600 is" + JSON.stringify(obj.$attrs.stepSize));
expect(
obj.$attrs.stepSize).assertEqual("0.00vp"
);
expect(
parseFloat(obj.$attrs.stepSize)).assertEqual(0
);
done();
} catch (err) {
expect().assertFail();
...
...
@@ -1961,7 +1999,8 @@ export default function sliderTest() {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_stepSize_1200');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_Slider_stepSize_1200 is" + JSON.stringify(obj.$attrs.stepSize));
expect(obj.$attrs.stepSize).assertEqual("10.00vp");
expect(parseFloat(obj.$attrs.stepSize)).assertEqual(4);
expect(obj.$attrs.stepSize.substr(obj.$attrs.stepSize.length-2, 2)).assertEqual("vp");
done();
} catch (err) {
expect().assertFail();
...
...
@@ -1983,7 +2022,7 @@ export default function sliderTest() {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_stepSize_1300');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_Slider_stepSize_1300 is" + JSON.stringify(obj.$attrs.stepSize));
expect(
obj.$attrs.stepSize).assertEqual("0.00vp"
);
expect(
parseFloat(obj.$attrs.stepSize)).assertEqual(0
);
done();
} catch (err) {
expect().assertFail();
...
...
@@ -2203,7 +2242,7 @@ export default function sliderTest() {
let strJson = getInspectorByKey('ArkUX_Stage_Slider_blockStyle_0900');
let obj = JSON.parse(strJson);
console.info("----ArkUX_Stage_Slider_blockStyle_0900 is" + JSON.stringify(obj.$attrs.blockType));
expect(obj.$attrs.blockType).assertEqual("BlockStyleType.
IMAGE
");
expect(obj.$attrs.blockType).assertEqual("BlockStyleType.
DEFAULT
");
done();
} catch (err) {
expect().assertFail();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录