提交 9c7fcc82 编写于 作者: W wang-xupeng2

update Three and UI testcases

Signed-off-by: Nwang-xupeng2 <wangxupeng2@huawei.com>
上级 3c08f0e1
...@@ -300,6 +300,7 @@ export default function tabsJsunit() { ...@@ -300,6 +300,7 @@ export default function tabsJsunit() {
console.info("testTabs_1400 click result is: " + JSON.stringify(sendEventByKey('tabContent1', 10, ""))); console.info("testTabs_1400 click result is: " + JSON.stringify(sendEventByKey('tabContent1', 10, "")));
await Utils.sleep(1000); await Utils.sleep(1000);
console.info('testTabs_1400 END'); console.info('testTabs_1400 END');
done();
}); });
}) })
} }
\ No newline at end of file
...@@ -88,7 +88,7 @@ export default function blankJsunit() { ...@@ -88,7 +88,7 @@ export default function blankJsunit() {
let obj = JSON.parse(strJson); let obj = JSON.parse(strJson);
console.info("[blankJsunit_0300'] component obj is: " + obj.$attrs.min); console.info("[blankJsunit_0300'] component obj is: " + obj.$attrs.min);
// return not the default value to confirm ? // return not the default value to confirm ?
expect(obj.$attrs.min).assertEqual('0.00px'); expect(obj.$attrs.min).assertEqual('0.00vp');
done(); done();
}); });
...@@ -162,7 +162,7 @@ export default function blankJsunit() { ...@@ -162,7 +162,7 @@ export default function blankJsunit() {
let strJson2 = getInspectorByKey('bl2'); let strJson2 = getInspectorByKey('bl2');
let obj2 = JSON.parse(strJson2); let obj2 = JSON.parse(strJson2);
console.info("[blankJsunit_0300'] component obj2 is: " + JSON.stringify(obj2)); console.info("[blankJsunit_0300'] component obj2 is: " + JSON.stringify(obj2));
expect(obj2.$attrs.min).assertEqual('0.00px'); expect(obj2.$attrs.min).assertEqual('0.00vp');
done(); done();
}); });
......
...@@ -132,16 +132,16 @@ export default function SelectJsunit() { ...@@ -132,16 +132,16 @@ export default function SelectJsunit() {
let textComponent1 = await driver.findComponent(BY.key('select')); let textComponent1 = await driver.findComponent(BY.key('select'));
await textComponent1.click() await textComponent1.click()
await CommonFunc.sleep(1000); await CommonFunc.sleep(1000);
let textMenuComponent = await driver.findComponent(BY.text('bbb'));
let textMenu = await textMenuComponent.getText();
expect(textMenu).assertEqual('bbb');
// Verify the onSelect function of the select component // Verify the onSelect function of the select component
let textMenuComponent = await driver.findComponent(BY.text('bbb'));
await textMenuComponent.click() await textMenuComponent.click()
await CommonFunc.sleep(1000); await CommonFunc.sleep(1000);
let textComponent2 = await driver.findComponent(BY.key('indexValue')); let strJson1 = getInspectorByKey('indexValue');
let text = await textComponent2.getText(); let obj1 = JSON.parse(strJson1);
expect(text).assertEqual('indexValue:1'); console.info("[SelectJsunit_0300] component obj1 is: " + JSON.stringify(obj1));
expect(obj1.$attrs.content).assertEqual('indexValue:1');
let strJson = getInspectorByKey('select'); let strJson = getInspectorByKey('select');
let obj = JSON.parse(strJson); let obj = JSON.parse(strJson);
console.info("[SelectJsunit_0300] component obj is: " + JSON.stringify(obj)); console.info("[SelectJsunit_0300] component obj is: " + JSON.stringify(obj));
...@@ -196,10 +196,10 @@ export default function SelectJsunit() { ...@@ -196,10 +196,10 @@ export default function SelectJsunit() {
expect(obj.$attrs.optionFont).assertEqual('{"size":"16.00fp","weight":"400","family":"","style":"FontStyle.Normal"}'); expect(obj.$attrs.optionFont).assertEqual('{"size":"16.00fp","weight":"400","family":"","style":"FontStyle.Normal"}');
expect(obj.$attrs.optionFontColor).assertEqual('#FFFFFF00'); expect(obj.$attrs.optionFontColor).assertEqual('#FFFFFF00');
await CommonFunc.sleep(1000); await CommonFunc.sleep(1000);
let driver = await UiDriver.create() let strJson1 = getInspectorByKey('indexValue');
let textComponent = await driver.findComponent(BY.key('indexValue')); let obj1 = JSON.parse(strJson1);
let text = await textComponent.getText(); console.info("[SelectJsunit_0400] component obj1 is: " + JSON.stringify(obj1));
expect(text).assertEqual('indexValue:1'); expect(obj1.$attrs.content).assertEqual('indexValue:1');
console.info('[SelectJsunit_0400] END'); console.info('[SelectJsunit_0400] END');
done(); done();
}); });
......
...@@ -101,15 +101,15 @@ export default function TextPickerJsunit() { ...@@ -101,15 +101,15 @@ export default function TextPickerJsunit() {
it('TextPickerJsunit_0300', 0, async function (done) { it('TextPickerJsunit_0300', 0, async function (done) {
// Verify the functions of TextPicker component // Verify the functions of TextPicker component
console.info('[TextPickerJsunit_0300] START'); console.info('[TextPickerJsunit_0300] START');
let bottomComponent = CommonFunc.getComponentRect('textPicker'); let component = CommonFunc.getComponentRect('textPicker');
let bottom = bottomComponent.bottom let bottom = component.bottom
let rightComponent = CommonFunc.getComponentRect('textPicker'); let right = component.right
let right = rightComponent.right
console.info("[TextPickerJsunit_0300] bottom: " + JSON.stringify(bottom)); console.info("[TextPickerJsunit_0300] bottom: " + JSON.stringify(bottom));
console.info("[TextPickerJsunit_0300] right: " + JSON.stringify(right)); console.info("[TextPickerJsunit_0300] right: " + JSON.stringify(right));
await CommonFunc.sleep(1000); await CommonFunc.sleep(1000);
let driver = await UiDriver.create() let driver = await UiDriver.create()
await driver.swipe(Math.round(right / 2), Math.round(bottom * 2 / 3), Math.round(right / 2), Math.round(bottom / 3)); await driver.swipe(Math.round(right / 2), Math.round(bottom * 2 / 3), Math.round(right / 2), Math.round(bottom / 3));
await CommonFunc.sleep(1000);
let strJson = getInspectorByKey('textContent1'); let strJson = getInspectorByKey('textContent1');
let obj = JSON.parse(strJson); let obj = JSON.parse(strJson);
console.info("[TextPickerJsunit_0300] obj: " + JSON.stringify(obj)); console.info("[TextPickerJsunit_0300] obj: " + JSON.stringify(obj));
...@@ -141,7 +141,7 @@ export default function TextPickerJsunit() { ...@@ -141,7 +141,7 @@ export default function TextPickerJsunit() {
expect(obj.$attrs.range).assertEqual('["icon:,text:banana1","icon:,text:orange2","icon:,text:peach3","icon:,text:grape4"]'); expect(obj.$attrs.range).assertEqual('["icon:,text:banana1","icon:,text:orange2","icon:,text:peach3","icon:,text:grape4"]');
expect(obj.$attrs.selected).assertEqual('1'); expect(obj.$attrs.selected).assertEqual('1');
//expect(obj.$attrs.value).assertEqual(''); //expect(obj.$attrs.value).assertEqual('');
expect(obj.$attrs.defaultPickerItemHeight).assertEqual('25.00fp'); expect(obj.$attrs.defaultPickerItemHeight).assertEqual('0.00fp');
console.info('[TextPickerJsunit_0400] END'); console.info('[TextPickerJsunit_0400] END');
done(); done();
}); });
......
...@@ -190,7 +190,7 @@ export default function ToggleJsunit() { ...@@ -190,7 +190,7 @@ export default function ToggleJsunit() {
console.info("[ToggleJsunit_0600] isOn: " + JSON.stringify(obj.$attrs.isOn)); console.info("[ToggleJsunit_0600] isOn: " + JSON.stringify(obj.$attrs.isOn));
console.info("[ToggleJsunit_0600] selectedColor: " + JSON.stringify(obj.$attrs.selectedColor)); console.info("[ToggleJsunit_0600] selectedColor: " + JSON.stringify(obj.$attrs.selectedColor));
await CommonFunc.sleep(1000); await CommonFunc.sleep(1000);
expect(obj.$attrs.type).assertEqual('ButtonType.Capsule'); expect(obj.$attrs.type).assertEqual('ToggleType.Switch');
expect(obj.$attrs.isOn).assertEqual('false'); expect(obj.$attrs.isOn).assertEqual('false');
expect(obj.$attrs.selectedColor).assertEqual('#FF00007B'); expect(obj.$attrs.selectedColor).assertEqual('#FF00007B');
let strJson1 = getInspectorByKey('toggleSwitch'); let strJson1 = getInspectorByKey('toggleSwitch');
......
...@@ -52,7 +52,7 @@ export default function marqueeJsunit() { ...@@ -52,7 +52,7 @@ export default function marqueeJsunit() {
// to confirm allowScale // to confirm allowScale
console.info('marqueeJsunit_0100 component obj is: ' + obj.$attrs.allowScale); console.info('marqueeJsunit_0100 component obj is: ' + obj.$attrs.allowScale);
expect(obj.$attrs.start).assertEqual('false'); expect(obj.$attrs.start).assertEqual('false');
expect(obj.$attrs.step).assertEqual('50.000000'); expect(parseInt(obj.$attrs.step)).assertEqual(vp2px(50));
expect(obj.$attrs.loop).assertEqual('2'); expect(obj.$attrs.loop).assertEqual('2');
expect(obj.$attrs.fromStart).assertEqual('true'); expect(obj.$attrs.fromStart).assertEqual('true');
expect(obj.$attrs.src).assertEqual('Running Marquee starts rolling'); expect(obj.$attrs.src).assertEqual('Running Marquee starts rolling');
...@@ -107,7 +107,7 @@ export default function marqueeJsunit() { ...@@ -107,7 +107,7 @@ export default function marqueeJsunit() {
// check the value of changed attribute // check the value of changed attribute
let strJson = getInspectorByKey('marquee'); let strJson = getInspectorByKey('marquee');
let obj = JSON.parse(strJson); let obj = JSON.parse(strJson);
expect(obj.$attrs.loop).assertEqual('-30'); expect(obj.$attrs.loop).assertEqual('-1');
done(); done();
}); });
...@@ -119,7 +119,7 @@ export default function marqueeJsunit() { ...@@ -119,7 +119,7 @@ export default function marqueeJsunit() {
// check the value of changed parameter // check the value of changed parameter
let strJson = getInspectorByKey('marquee'); let strJson = getInspectorByKey('marquee');
let obj = JSON.parse(strJson); let obj = JSON.parse(strJson);
expect(obj.$attrs.step).assertEqual('50.000000'); expect(parseInt(obj.$attrs.step)).assertEqual(vp2px(50));
done(); done();
}); });
...@@ -131,7 +131,7 @@ export default function marqueeJsunit() { ...@@ -131,7 +131,7 @@ export default function marqueeJsunit() {
let strJson = getInspectorByKey('marquee'); let strJson = getInspectorByKey('marquee');
let obj = JSON.parse(strJson); let obj = JSON.parse(strJson);
// to confirm // to confirm
expect(obj.$attrs.step).assertEqual('-30.000000'); expect(obj.$attrs.step).assertEqual('1.000000');
done(); done();
}); });
......
...@@ -158,10 +158,15 @@ export default function textAreaJsunit() { ...@@ -158,10 +158,15 @@ export default function textAreaJsunit() {
it('textAreaJsunit_0800', 0, async function (done) { it('textAreaJsunit_0800', 0, async function (done) {
console.info('textAreaJsunit_0800 START'); console.info('textAreaJsunit_0800 START');
globalThis.value.message.notify({name:'placeholder',value:''}) // globalThis.value.message.notify({name:'placeholder',value:''})
await CommonFunc.sleep(2000);
// test the change event
let driver = UiDriver.create(); let driver = UiDriver.create();
let allSelect = await driver.findComponent(BY.text('全选'));
await allSelect.click();
await CommonFunc.sleep(1000);
let cutComponent = await driver.findComponent(BY.text('剪切'));
await cutComponent.click();
await CommonFunc.sleep(1000);
// test the change event
let text = await driver.findComponent(BY.key('textArea')); let text = await driver.findComponent(BY.key('textArea'));
await text.inputText('123'); await text.inputText('123');
await CommonFunc.sleep(2000); await CommonFunc.sleep(2000);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册