• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16import router from '@system.router';
17import {describe, beforeAll,afterAll, it, expect} from 'deccjsunit/index';
18
19describe('inputPropsJsTest', function () {
20
21    async function sleep(time) {
22        return new Promise((resolve, reject) => {
23            setTimeout(() => {
24                resolve()
25            }, time)
26        }).then(() => {
27            console.info(`sleep ${time} over...`)
28        })
29    }
30
31    async function backToIndex() {
32        let backToIndexPromise = new Promise((resolve, reject) => {
33            setTimeout(() => {
34                router.back({
35                    uri: 'pages/index/index'
36                });
37                resolve();
38            }, 500);
39        });
40        let clearPromise = new Promise((resolve, reject) => {
41            setTimeout(() => {
42                router.clear();
43                resolve();
44            }, 500);
45        });
46        await backToIndexPromise.then(() => {
47            return clearPromise;
48        });
49    }
50
51    /**
52    * run before testcase
53    */
54    beforeAll(async function (done) {
55        console.info('[inputPropsJsTest] before each called')
56
57        let result;
58        let options = {
59            uri: 'pages/input/prop/index'
60        }
61        try {
62            result = router.push(options)
63            console.info("push inputProps page success " + JSON.stringify(result));
64        } catch (err) {
65            console.error("push inputProps page error " + JSON.stringify(result));
66        }
67        await sleep(4000)
68        done()
69    });
70
71    /**
72    * run after testcase
73    */
74    afterAll(async function () {
75        console.info('[inputPropsJsTest] after each called')
76        await backToIndex()
77        await sleep(1000)
78    });
79
80    /**
81     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
82     * @tc.name      testinputIdProp
83     * @tc.desc      ACE
84     */
85    it('testInputIdProp', 0, async function (done) {
86        console.info('testInputIdProp START');
87        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
88
89        let obj = JSON.parse(globalThis.value.idProp);
90        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
91        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
92
93        expect(obj.$type).assertEqual('input')
94        expect(obj.$attrs.id).assertEqual('idProp')
95        done();
96    });
97
98    /**
99     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
100     * @tc.name      testInputClassProp
101     * @tc.desc      ACE
102     */
103    it('testinputClassProp', 0, async function (done) {
104        console.info('testInputClassProp START');
105        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
106
107        let obj = JSON.parse(globalThis.value.classProp);
108        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
109        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
110
111        expect(obj.$type).assertEqual('input')
112        expect(obj.$attrs.id).assertEqual('classProp')
113        expect(obj.$attrs.className).assertEqual('classProp')
114        done();
115    });
116
117    /**
118     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
119     * @tc.name      testInputClassPropNone
120     * @tc.desc      ACE
121     */
122    it('testInputClassPropNone', 0, async function (done) {
123        console.info('testInputClassPropNone START');
124        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
125
126        let obj = JSON.parse(globalThis.value.classPropNone);
127        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
128        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
129
130        expect(obj.$type).assertEqual('input')
131        expect(obj.$attrs.id).assertEqual('classPropNone')
132        expect(obj.$attrs.className).assertEqual(undefined)
133        console.info("[inputProps] get className value is: " + JSON.stringify(obj.$attrs.className));
134        done();
135    });
136
137    /**
138     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
139     * @tc.name      testInputRefProp
140     * @tc.desc      ACE
141     */
142    it('testInputRefProp', 0, async function (done) {
143        console.info('testInputRefProp START');
144        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
145
146        let obj = JSON.parse(globalThis.value.refProp);
147        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
148        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
149
150        expect(obj.$type).assertEqual('input')
151        expect(obj.$attrs.id).assertEqual('refProp')
152        expect(obj.$attrs.ref).assertEqual('refProp')
153        done();
154    });
155
156    /**
157     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
158     * @tc.name      testInputRefPropNone
159     * @tc.desc      ACE
160     */
161    it('testInputRefPropNone', 0, async function (done) {
162        console.info('testInputRefPropNone START');
163        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
164
165        let obj = JSON.parse(globalThis.value.refPropNone);
166        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
167        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
168
169        expect(obj.$type).assertEqual('input')
170        expect(obj.$attrs.id).assertEqual('refPropNone')
171        expect(obj.$attrs.ref).assertEqual(undefined)
172        console.info("[inputProps] get ref value is: " + JSON.stringify(obj.$attrs.ref));
173        done();
174    });
175
176    /**
177     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
178     * @tc.name      testInputDisabledPropTrue
179     * @tc.desc      ACE
180     */
181    it('testInputDisabledPropTrue', 0, async function (done) {
182        console.info('testInputDisabledPropTrue START');
183        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
184
185        let obj = JSON.parse(globalThis.value.disabledPropTrue);
186        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
187        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
188
189        expect(obj.$type).assertEqual('input')
190        expect(obj.$attrs.id).assertEqual('disabledPropTrue')
191        expect(obj.$attrs.disabled).assertEqual('true')
192        done();
193    });
194
195    /**
196     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
197     * @tc.name      testInputDisabledPropFalse
198     * @tc.desc      ACE
199     */
200    it('testInputDisabledPropFalse', 0, async function (done) {
201        console.info('testInputDisabledPropFalse START');
202        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
203
204        let obj = JSON.parse(globalThis.value.disabledPropFalse);
205        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
206        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
207
208        expect(obj.$type).assertEqual('input')
209        expect(obj.$attrs.id).assertEqual('disabledPropFalse')
210        expect(obj.$attrs.disabled).assertEqual('false')
211        done();
212    });
213
214    /**
215     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
216     * @tc.name      testInputDisabledPropNone
217     * @tc.desc      ACE
218     */
219    it('testInputDisabledPropNone', 0, async function (done) {
220        console.info('testInputDisabledPropNone START');
221        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
222
223        let obj = JSON.parse(globalThis.value.disabledPropNone);
224        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
225        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
226
227        expect(obj.$type).assertEqual('input')
228        expect(obj.$attrs.id).assertEqual('disabledPropNone')
229        expect(obj.$attrs.disabled).assertEqual('false')
230        done();
231    });
232
233    /**
234     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
235     * @tc.name      testInputFocusablePropTrue
236     * @tc.desc      ACE
237     */
238    it('testInputFocusablePropTrue', 0, async function (done) {
239        console.info('testInputFocusablePropTrue START');
240        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
241
242        let obj = JSON.parse(globalThis.value.focusablePropTrue);
243        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
244        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
245
246        expect(obj.$type).assertEqual('input')
247        expect(obj.$attrs.id).assertEqual('focusablePropTrue')
248        expect(obj.$attrs.focusable).assertEqual('true')
249        done();
250    });
251
252    /**
253     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
254     * @tc.name      testInputFocusablePropFalse
255     * @tc.desc      ACE
256     */
257    it('testInputFocusablePropFalse', 0, async function (done) {
258        console.info('testInputFocusablePropFalse START');
259        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
260
261        let obj = JSON.parse(globalThis.value.focusablePropFalse);
262        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
263        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
264
265        expect(obj.$type).assertEqual('input')
266        expect(obj.$attrs.id).assertEqual('focusablePropFalse')
267        expect(obj.$attrs.focusable).assertEqual('false')
268        done();
269    });
270
271    /**
272     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
273     * @tc.name      testInputFocusablePropNone
274     * @tc.desc      ACE
275     */
276    it('testInputFocusablePropNone', 0, async function (done) {
277        console.info('testInputFocusablePropNone START');
278        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
279
280        let obj = JSON.parse(globalThis.value.focusablePropNone);
281        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
282        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
283
284        expect(obj.$type).assertEqual('input')
285        expect(obj.$attrs.id).assertEqual('focusablePropNone')
286        expect(obj.$attrs.focusable).assertEqual('false')
287        done();
288    });
289
290    /**
291     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
292     * @tc.name      testInputDataProp
293     * @tc.desc      ACE
294     */
295    it('testInputDataProp', 0, async function (done) {
296        console.info('testInputDataProp START');
297        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
298
299        let obj = JSON.parse(globalThis.value.dataProp);
300        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
301        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
302
303        expect(obj.$type).assertEqual('input')
304        expect(obj.$attrs.id).assertEqual('dataProp')
305        expect(obj.$attrs.dataInput).assertEqual(undefined);
306        console.info("[inputProps] get dataInput value is: " + JSON.stringify(obj.$attrs.dataInput));
307        done();
308    });
309
310    /**
311     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
312     * @tc.name      testInputDataPropNone
313     * @tc.desc      ACE
314     */
315    it('testInputDataPropNone', 0, async function (done) {
316        console.info('testInputDataPropNone START');
317        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
318
319        let obj = JSON.parse(globalThis.value.dataPropNone);
320        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
321        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
322
323        expect(obj.$type).assertEqual('input')
324        expect(obj.$attrs.id).assertEqual('dataPropNone')
325        expect(obj.$attrs.dataInput).assertEqual(undefined)
326        console.info("[inputProps] get dataInput value is: " + JSON.stringify(obj.$attrs.dataInput));
327        done();
328    });
329
330    /**
331     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
332     * @tc.name      testInputClickEffectPropSmall
333     * @tc.desc      ACE
334     */
335    it('testInputClickEffectPropSmall', 0, async function (done) {
336        console.info('testInputClickEffectPropSmall START');
337        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
338
339        let obj = JSON.parse(globalThis.value.clickEffectPropSmall);
340        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
341        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
342
343        expect(obj.$type).assertEqual('input')
344        expect(obj.$attrs.id).assertEqual('clickEffectPropSmall')
345        expect(obj.$attrs.clickEffect).assertEqual('spring-small')
346        done();
347    });
348
349    /**
350     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
351     * @tc.name      testInputClickEffectPropMedium
352     * @tc.desc      ACE
353     */
354    it('testInputClickEffectPropMedium', 0, async function (done) {
355        console.info('testInputClickEffectPropMedium START');
356        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
357
358        let obj = JSON.parse(globalThis.value.clickEffectPropMedium);
359        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
360        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
361
362        expect(obj.$type).assertEqual('input')
363        expect(obj.$attrs.id).assertEqual('clickEffectPropMedium')
364        expect(obj.$attrs.clickEffect).assertEqual('spring-medium')
365        done();
366    });
367
368    /**
369     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
370     * @tc.name      testInputClickEffectPropLarge
371     * @tc.desc      ACE
372     */
373    it('testInputClickEffectPropLarge', 0, async function (done) {
374        console.info('testInputClickEffectPropLarge START');
375        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
376
377        let obj = JSON.parse(globalThis.value.clickEffectPropLarge);
378        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
379        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
380
381        expect(obj.$type).assertEqual('input')
382        expect(obj.$attrs.id).assertEqual('clickEffectPropLarge')
383        expect(obj.$attrs.clickEffect).assertEqual('spring-large')
384        done();
385    });
386
387    /**
388     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
389     * @tc.name      testInputClickEffectPropNone
390     * @tc.desc      ACE
391     */
392    it('testInputClickEffectPropNone', 0, async function (done) {
393        console.info('testInputClickEffectPropNone START');
394        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
395
396        let obj = JSON.parse(globalThis.value.clickEffectPropNone);
397        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
398        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
399
400        expect(obj.$type).assertEqual('input')
401        expect(obj.$attrs.id).assertEqual('clickEffectPropNone')
402        expect(obj.$attrs.clickEffect).assertEqual(undefined)
403        console.info("[inputProps] get clickEffect value is: " + JSON.stringify(obj.$attrs.clickEffect));
404        done();
405    });
406
407    /**
408     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
409     * @tc.name      testInputDirPropRtl
410     * @tc.desc      ACE
411     */
412    it('testInputDirPropRtl', 0, async function (done) {
413        console.info('testInputDirPropRtl START');
414        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
415
416        let obj = JSON.parse(globalThis.value.dirPropRtl);
417        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
418        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
419
420        expect(obj.$type).assertEqual('input')
421        expect(obj.$attrs.id).assertEqual('dirPropRtl')
422        expect(obj.$attrs.dir).assertEqual('rtl')
423        done();
424    });
425
426    /**
427     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
428     * @tc.name      testInputDirPropLtr
429     * @tc.desc      ACE
430     */
431    it('testInputDirPropLtr', 0, async function (done) {
432        console.info('testInputDirPropLtr START');
433        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
434
435        let obj = JSON.parse(globalThis.value.dirPropLtr);
436        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
437        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
438
439        expect(obj.$type).assertEqual('input')
440        expect(obj.$attrs.id).assertEqual('dirPropLtr')
441        expect(obj.$attrs.dir).assertEqual('ltr')
442        done();
443    });
444
445    /**
446     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
447     * @tc.name      testInputDirPropAuto
448     * @tc.desc      ACE
449     */
450    it('testInputDirPropAuto', 0, async function (done) {
451        console.info('testInputDirPropAuto START');
452        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
453
454        let obj = JSON.parse(globalThis.value.dirPropAuto);
455        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
456        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
457
458        expect(obj.$type).assertEqual('input')
459        expect(obj.$attrs.id).assertEqual('dirPropAuto')
460        expect(obj.$attrs.dir).assertEqual('auto')
461        done();
462    });
463
464    /**
465     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
466     * @tc.name      testInputDirPropNone
467     * @tc.desc      ACE
468     */
469    it('testInputDirPropNone', 0, async function (done) {
470        console.info('testInputDirPropNone START');
471        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
472
473        let obj = JSON.parse(globalThis.value.dirPropNone);
474        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
475        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
476
477        expect(obj.$type).assertEqual('input')
478        expect(obj.$attrs.id).assertEqual('dirPropNone')
479        expect(obj.$attrs.dir).assertEqual('auto')
480        done();
481    });
482
483    /**
484     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
485     * @tc.name      testInputForPropNull
486     * @tc.desc      ACE
487     */
488    it('testInputForPropNull', 0, async function (done) {
489        console.info('testInputForPropNull START');
490        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
491
492        let obj = JSON.parse(globalThis.value.forPropNull);
493        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
494        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
495
496        expect(obj.$type).assertEqual('input')
497        expect(obj.$attrs.id).assertEqual('forPropNull')
498        expect(obj.$attrs.for).assertEqual(undefined)
499        console.info("[inputProps] get for value is: " + JSON.stringify(obj.$attrs.for));
500        done();
501    });
502
503    /**
504     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
505     * @tc.name      testInputForPropOne
506     * @tc.desc      ACE
507     */
508    it('testInputForPropOne', 0, async function (done) {
509        console.info('testInputForPropOne START');
510        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
511
512        let obj = JSON.parse(globalThis.value.forPropOne);
513        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
514        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
515
516        expect(obj.$type).assertEqual('input')
517        expect(obj.$attrs.id).assertEqual('forPropOne')
518        expect(obj.$attrs.for).assertEqual(undefined)
519        console.info("[inputProps] get for value is: " + JSON.stringify(obj.$attrs.for));
520        done();
521    });
522
523    /**
524     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
525     * @tc.name      testInputForPropThree
526     * @tc.desc      ACE
527     */
528    it('testInputForPropThree', 0, async function (done) {
529        console.info('testInputForPropThree START');
530        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
531
532        let obj = JSON.parse(globalThis.value.forPropThree);
533        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
534        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
535
536        expect(obj.$type).assertEqual('input')
537        expect(obj.$attrs.id).assertEqual('forPropThree')
538        expect(obj.$attrs.for).assertEqual(undefined)
539        console.info("[inputProps] get for value is: " + JSON.stringify(obj.$attrs.for));
540        done();
541    });
542
543    /**
544     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
545     * @tc.name      testInputIfPropTrue
546     * @tc.desc      ACE
547     */
548    it('testInputIfPropTrue', 0, async function (done) {
549        console.info('testInputIfPropTrue START');
550        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
551
552        let obj = JSON.parse(globalThis.value.ifPropTrue);
553        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
554        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
555
556        expect(obj.$type).assertEqual('input')
557        expect(obj.$attrs.id).assertEqual('ifPropTrue')
558        expect(obj.$attrs.if).assertEqual(undefined)
559        console.info("[inputProps] get for value is: " + JSON.stringify(obj.$attrs.if));
560        done();
561    });
562
563    /**
564     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
565     * @tc.name      testInputShowPropTrue
566     * @tc.desc      ACE
567     */
568    it('testInputShowPropTrue', 0, async function (done) {
569        console.info('testInputShowPropTrue START');
570        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
571
572        let obj = JSON.parse(globalThis.value.showPropTrue);
573        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
574        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
575
576        expect(obj.$type).assertEqual('input')
577        expect(obj.$attrs.id).assertEqual('showPropTrue')
578        expect(obj.$attrs.show).assertEqual('true')
579        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
580        done();
581    });
582
583    /**
584     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
585     * @tc.name      testInputShowPropFalse
586     * @tc.desc      ACE
587     */
588    it('testInputShowPropFalse', 0, async function (done) {
589        console.info('testInputShowPropFalse START');
590        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
591
592        let obj = JSON.parse(globalThis.value.showPropFalse);
593        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
594        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
595
596        expect(obj.$type).assertEqual('input')
597        expect(obj.$attrs.id).assertEqual('showPropFalse')
598        expect(obj.$attrs.show).assertEqual('false')
599        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
600        done();
601    });
602
603    /**
604     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
605     * @tc.name      testInputShowPropNone
606     * @tc.desc      ACE
607     */
608    it('testInputShowPropNone', 0, async function (done) {
609        console.info('testInputShowPropNone START');
610        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
611
612        let obj = JSON.parse(globalThis.value.showPropNone);
613        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
614        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
615
616        expect(obj.$type).assertEqual('input')
617        expect(obj.$attrs.id).assertEqual('showPropNone')
618        expect(obj.$attrs.show).assertEqual('true')
619        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
620        done();
621    });
622
623    /**
624     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
625     * @tc.name      testInputTypeText
626     * @tc.desc      ACE
627     */
628    it('testInputTypeText', 0, async function (done) {
629        console.info('testInputTypeText START');
630        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
631
632        let obj = JSON.parse(globalThis.value.typeText);
633        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
634        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
635
636        expect(obj.$type).assertEqual('input')
637        expect(obj.$attrs.id).assertEqual('typeText')
638        expect(obj.$attrs.type).assertEqual('text')
639        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
640        done();
641    });
642
643    /**
644     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
645     * @tc.name      testInputTypeEmail
646     * @tc.desc      ACE
647     */
648    it('testInputTypeEmail', 0, async function (done) {
649        console.info('testInputTypeEmail START');
650        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
651
652        let obj = JSON.parse(globalThis.value.typeEmail);
653        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
654        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
655
656        expect(obj.$type).assertEqual('input')
657        expect(obj.$attrs.id).assertEqual('typeEmail')
658        expect(obj.$attrs.type).assertEqual('email')
659        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
660        done();
661    });
662
663    /**
664     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
665     * @tc.name      testInputTypeDate
666     * @tc.desc      ACE
667     */
668    it('testInputTypeDate', 0, async function (done) {
669        console.info('testInputTypeDate START');
670        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
671
672        let obj = JSON.parse(globalThis.value.typeDate);
673        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
674        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
675
676        expect(obj.$type).assertEqual('input')
677        expect(obj.$attrs.id).assertEqual('typeDate')
678        expect(obj.$attrs.type).assertEqual('date')
679        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
680        done();
681    });
682
683    /**
684     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
685     * @tc.name      testInputTypeTime
686     * @tc.desc      ACE
687     */
688    it('testInputTypeTime', 0, async function (done) {
689        console.info('testInputTypeTime START');
690        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
691
692        let obj = JSON.parse(globalThis.value.typeTime);
693        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
694        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
695
696        expect(obj.$type).assertEqual('input')
697        expect(obj.$attrs.id).assertEqual('typeTime')
698        expect(obj.$attrs.type).assertEqual('time')
699        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
700        done();
701    });
702
703    /**
704     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
705     * @tc.name      testInputTypeNumber
706     * @tc.desc      ACE
707     */
708    it('testInputTypeNumber', 0, async function (done) {
709        console.info('testInputTypeNumber START');
710        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
711
712        let obj = JSON.parse(globalThis.value.typeNumber);
713        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
714        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
715
716        expect(obj.$type).assertEqual('input')
717        expect(obj.$attrs.id).assertEqual('typeNumber')
718        expect(obj.$attrs.type).assertEqual('number')
719        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
720        done();
721    });
722
723    /**
724     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
725     * @tc.name      testInputTypePassword
726     * @tc.desc      ACE
727     */
728    it('testInputTypePassword', 0, async function (done) {
729        console.info('testInputTypePassword START');
730        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
731
732        let obj = JSON.parse(globalThis.value.typePassword);
733        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
734        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
735
736        expect(obj.$type).assertEqual('input')
737        expect(obj.$attrs.id).assertEqual('typePassword')
738        expect(obj.$attrs.type).assertEqual('password')
739        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
740        done();
741    });
742
743    /**
744     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
745     * @tc.name      testInputTypeButton
746     * @tc.desc      ACE
747     */
748    it('testInputTypeButton', 0, async function (done) {
749        console.info('testInputTypeButton START');
750        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
751
752        let obj = JSON.parse(globalThis.value.typeButton);
753        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
754        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
755
756        expect(obj.$type).assertEqual('input')
757        expect(obj.$attrs.id).assertEqual('typeButton')
758        expect(obj.$attrs.type).assertEqual('button')
759        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
760        done();
761    });
762
763    /**
764     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
765     * @tc.name      testInputTypeCheckbox
766     * @tc.desc      ACE
767     */
768    it('testInputTypeCheckbox', 0, async function (done) {
769        console.info('testInputTypeCheckbox START');
770        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
771
772        let obj = JSON.parse(globalThis.value.typeCheckbox);
773        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
774        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
775
776        expect(obj.$type).assertEqual('input')
777        expect(obj.$attrs.id).assertEqual('typeCheckbox')
778        expect(obj.$attrs.type).assertEqual('checkbox')
779        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
780        done();
781    });
782
783    /**
784     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
785     * @tc.name      testInputTypeRadio
786     * @tc.desc      ACE
787     */
788    it('testInputTypeRadio', 0, async function (done) {
789        console.info('testInputTypeRadio START');
790        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
791
792        let obj = JSON.parse(globalThis.value.typeRadio);
793        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
794        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
795
796        expect(obj.$type).assertEqual('input')
797        expect(obj.$attrs.id).assertEqual('typeRadio')
798        expect(obj.$attrs.type).assertEqual('radio')
799        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
800        done();
801    });
802
803    /**
804     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
805     * @tc.name      testInputTypeNone
806     * @tc.desc      ACE
807     */
808    it('testInputTypeNone', 0, async function (done) {
809        console.info('testInputTypeNone START');
810        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
811
812        let obj = JSON.parse(globalThis.value.typeNone);
813        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
814        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
815
816        expect(obj.$type).assertEqual('input')
817        expect(obj.$attrs.id).assertEqual('typeNone')
818        expect(obj.$attrs.type).assertEqual('text')
819        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
820        done();
821    });
822
823    /**
824     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
825     * @tc.name      testInputCheckboxFalse
826     * @tc.desc      ACE
827     */
828    it('testInputCheckboxFalse', 0, async function (done) {
829        console.info('testInputCheckboxFalse START');
830        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
831
832        let obj = JSON.parse(globalThis.value.checkboxFalse);
833        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
834        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
835
836        expect(obj.$type).assertEqual('input')
837        expect(obj.$attrs.id).assertEqual('checkboxFalse')
838        expect(obj.$attrs.type).assertEqual('checkbox')
839        expect(obj.$attrs.checked).assertEqual('false')
840        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
841        done();
842    });
843
844    /**
845     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
846     * @tc.name      testInputCheckboxTrue
847     * @tc.desc      ACE
848     */
849    it('testInputCheckboxTrue', 0, async function (done) {
850        console.info('testInputCheckboxTrue START');
851        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
852
853        let obj = JSON.parse(globalThis.value.checkboxTrue);
854        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
855        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
856
857        expect(obj.$type).assertEqual('input')
858        expect(obj.$attrs.id).assertEqual('checkboxTrue')
859        expect(obj.$attrs.type).assertEqual('checkbox')
860        expect(obj.$attrs.checked).assertEqual('true')
861        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
862        done();
863    });
864
865    /**
866     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
867     * @tc.name      testInputCheckboxNone
868     * @tc.desc      ACE
869     */
870    it('testInputCheckboxNone', 0, async function (done) {
871        console.info('testInputCheckboxNone START');
872        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
873
874        let obj = JSON.parse(globalThis.value.checkboxNone);
875        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
876        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
877
878        expect(obj.$type).assertEqual('input')
879        expect(obj.$attrs.id).assertEqual('checkboxNone')
880        expect(obj.$attrs.type).assertEqual('checkbox')
881        expect(obj.$attrs.checked).assertEqual('false')
882        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
883        done();
884    });
885
886    /**
887     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
888     * @tc.name      testInputRadioFalse
889     * @tc.desc      ACE
890     */
891    it('testInputRadioFalse', 0, async function (done) {
892        console.info('testInputRadioFalse START');
893        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
894
895        let obj = JSON.parse(globalThis.value.radioFalse);
896        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
897        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
898
899        expect(obj.$type).assertEqual('input')
900        expect(obj.$attrs.id).assertEqual('radioFalse')
901        expect(obj.$attrs.type).assertEqual('radio')
902        expect(obj.$attrs.checked).assertEqual('false')
903        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
904        done();
905    });
906
907    /**
908     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
909     * @tc.name      testInputRadioTrue
910     * @tc.desc      ACE
911     */
912    it('testInputRadioTrue', 0, async function (done) {
913        console.info('testInputRadioTrue START');
914        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
915
916        let obj = JSON.parse(globalThis.value.radioTrue);
917        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
918        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
919
920        expect(obj.$type).assertEqual('input')
921        expect(obj.$attrs.id).assertEqual('radioTrue')
922        expect(obj.$attrs.type).assertEqual('radio')
923        expect(obj.$attrs.checked).assertEqual('true')
924        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
925        done();
926    });
927
928    /**
929     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
930     * @tc.name      testInputRadioNone
931     * @tc.desc      ACE
932     */
933    it('testInputRadioNone', 0, async function (done) {
934        console.info('testInputRadioNone START');
935        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
936
937        let obj = JSON.parse(globalThis.value.radioNone);
938        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
939        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
940
941        expect(obj.$type).assertEqual('input')
942        expect(obj.$attrs.id).assertEqual('radioNone')
943        expect(obj.$attrs.type).assertEqual('radio')
944        expect(obj.$attrs.checked).assertEqual('false')
945        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
946        done();
947    });
948
949    /**
950     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
951     * @tc.name      testInputInputName
952     * @tc.desc      ACE
953     */
954    it('testInputInputName', 0, async function (done) {
955        console.info('testInputInputName START');
956        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
957
958        let obj = JSON.parse(globalThis.value.inputName);
959        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
960        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
961
962        expect(obj.$type).assertEqual('input')
963        expect(obj.$attrs.id).assertEqual('inputName')
964        expect(obj.$attrs.name).assertEqual('inputName')
965        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
966        done();
967    });
968
969    //inputName
970    /**
971     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
972     * @tc.name      testInputInputNameNone
973     * @tc.desc      ACE
974     */
975    it('testInputInputNameNone', 0, async function (done) {
976        console.info('testInputInputNameNone START');
977        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
978
979        let obj = JSON.parse(globalThis.value.inputNameNone);
980        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
981        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
982
983        expect(obj.$type).assertEqual('input')
984        expect(obj.$attrs.id).assertEqual('inputNameNone')
985        expect(obj.$attrs.name).assertEqual(undefined)
986        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
987        done();
988    });
989
990    /**
991     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
992     * @tc.name      testInputInputValue
993     * @tc.desc      ACE
994     */
995    it('testInputInputValue', 0, async function (done) {
996        console.info('testInputInputValue START');
997        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
998
999        let obj = JSON.parse(globalThis.value.inputValue);
1000        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1001        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1002
1003        expect(obj.$type).assertEqual('input')
1004        expect(obj.$attrs.id).assertEqual('inputValue')
1005        expect(obj.$attrs.value).assertEqual('inputValue')
1006        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1007        done();
1008    });
1009
1010    /**
1011     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1012     * @tc.name      testInputInputValueNone
1013     * @tc.desc      ACE
1014     */
1015    it('testInputInputValueNone', 0, async function (done) {
1016        console.info('testInputInputValueNone START');
1017        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1018
1019        let obj = JSON.parse(globalThis.value.inputValueNone);
1020        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1021        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1022
1023        expect(obj.$type).assertEqual('input')
1024        expect(obj.$attrs.id).assertEqual('inputValueNone')
1025        expect(obj.$attrs.value).assertEqual(undefined)
1026        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1027        done();
1028    });
1029
1030    /**
1031     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1032     * @tc.name      testInputTextPlaceholder
1033     * @tc.desc      ACE
1034     */
1035    it('testInputTextPlaceholder', 0, async function (done) {
1036        console.info('testInputTextPlaceholder START');
1037        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1038
1039        let obj = JSON.parse(globalThis.value.textPlaceholder);
1040        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1041        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1042
1043        expect(obj.$type).assertEqual('input')
1044        expect(obj.$attrs.id).assertEqual('textPlaceholder')
1045        expect(obj.$attrs.type).assertEqual('text')
1046        expect(obj.$attrs.placeholder).assertEqual('placeholder')
1047        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1048        done();
1049    });
1050
1051    /**
1052     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1053     * @tc.name      testInputTextPlaceholderNone
1054     * @tc.desc      ACE
1055     */
1056    it('testInputTextPlaceholderNone', 0, async function (done) {
1057        console.info('testInputTextPlaceholderNone START');
1058        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1059
1060        let obj = JSON.parse(globalThis.value.textPlaceholderNone);
1061        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1062        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1063
1064        expect(obj.$type).assertEqual('input')
1065        expect(obj.$attrs.id).assertEqual('textPlaceholderNone')
1066        expect(obj.$attrs.type).assertEqual('text')
1067        expect(obj.$attrs.placeholder).assertEqual(undefined)
1068        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1069        done();
1070    });
1071
1072    /**
1073     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1074     * @tc.name      testInputEmailPlaceholder
1075     * @tc.desc      ACE
1076     */
1077    it('testInputEmailPlaceholder', 0, async function (done) {
1078        console.info('testInputEmailPlaceholder START');
1079        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1080
1081        let obj = JSON.parse(globalThis.value.emailPlaceholder);
1082        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1083        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1084
1085        expect(obj.$type).assertEqual('input')
1086        expect(obj.$attrs.id).assertEqual('emailPlaceholder')
1087        expect(obj.$attrs.type).assertEqual('email')
1088        expect(obj.$attrs.placeholder).assertEqual('placeholder')
1089        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1090        done();
1091    });
1092
1093    /**
1094     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1095     * @tc.name      testInputEmailPlaceholderNone
1096     * @tc.desc      ACE
1097     */
1098    it('testInputEmailPlaceholderNone', 0, async function (done) {
1099        console.info('testInputEmailPlaceholderNone START');
1100        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1101
1102        let obj = JSON.parse(globalThis.value.emailPlaceholderNone);
1103        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1104        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1105
1106        expect(obj.$type).assertEqual('input')
1107        expect(obj.$attrs.id).assertEqual('emailPlaceholderNone')
1108        expect(obj.$attrs.type).assertEqual('email')
1109        expect(obj.$attrs.placeholder).assertEqual(undefined)
1110        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1111        done();
1112    });
1113
1114    /**
1115     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1116     * @tc.name      testInputDatePlaceholder
1117     * @tc.desc      ACE
1118     */
1119    it('testInputDatePlaceholder', 0, async function (done) {
1120        console.info('testInputDatePlaceholder START');
1121        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1122
1123        let obj = JSON.parse(globalThis.value.datePlaceholder);
1124        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1125        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1126
1127        expect(obj.$type).assertEqual('input')
1128        expect(obj.$attrs.id).assertEqual('datePlaceholder')
1129        expect(obj.$attrs.type).assertEqual('date')
1130        expect(obj.$attrs.placeholder).assertEqual('placeholder')
1131        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1132        done();
1133    });
1134
1135    /**
1136     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1137     * @tc.name      testInputDatePlaceholderNone
1138     * @tc.desc      ACE
1139     */
1140    it('testInputDatePlaceholderNone', 0, async function (done) {
1141        console.info('testInputDatePlaceholderNone START');
1142        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1143
1144        let obj = JSON.parse(globalThis.value.datePlaceholderNone);
1145        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1146        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1147
1148        expect(obj.$type).assertEqual('input')
1149        expect(obj.$attrs.id).assertEqual('datePlaceholderNone')
1150        expect(obj.$attrs.type).assertEqual('date')
1151        expect(obj.$attrs.placeholder).assertEqual(undefined)
1152        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1153        done();
1154    });
1155
1156    /**
1157     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1158     * @tc.name      testInputTimePlaceholder
1159     * @tc.desc      ACE
1160     */
1161     it('testInputTimePlaceholder', 0, async function (done) {
1162        console.info('testInputTimePlaceholder START');
1163        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1164
1165        let obj = JSON.parse(globalThis.value.timePlaceholder);
1166        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1167        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1168
1169        expect(obj.$type).assertEqual('input')
1170        expect(obj.$attrs.id).assertEqual('timePlaceholder')
1171        expect(obj.$attrs.type).assertEqual('time')
1172        expect(obj.$attrs.placeholder).assertEqual('placeholder')
1173        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1174        done();
1175    });
1176
1177    /**
1178     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1179     * @tc.name      testInputTimePlaceholderNone
1180     * @tc.desc      ACE
1181     */
1182    it('testInputTimePlaceholderNone', 0, async function (done) {
1183        console.info('testInputTimePlaceholderNone START');
1184        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1185
1186        let obj = JSON.parse(globalThis.value.timePlaceholderNone);
1187        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1188        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1189
1190        expect(obj.$type).assertEqual('input')
1191        expect(obj.$attrs.id).assertEqual('timePlaceholderNone')
1192        expect(obj.$attrs.type).assertEqual('time')
1193        expect(obj.$attrs.placeholder).assertEqual(undefined)
1194        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1195        done();
1196    });
1197
1198    /**
1199     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1200     * @tc.name      testInputNumberPlaceholder
1201     * @tc.desc      ACE
1202     */
1203     it('testInputNumberPlaceholder', 0, async function (done) {
1204        console.info('testInputNumberPlaceholder START');
1205        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1206
1207        let obj = JSON.parse(globalThis.value.numberPlaceholder);
1208        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1209        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1210
1211        expect(obj.$type).assertEqual('input')
1212        expect(obj.$attrs.id).assertEqual('numberPlaceholder')
1213        expect(obj.$attrs.type).assertEqual('number')
1214        expect(obj.$attrs.placeholder).assertEqual('placeholder')
1215        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1216        done();
1217    });
1218
1219    /**
1220     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1221     * @tc.name      testInputNumberPlaceholderNone
1222     * @tc.desc      ACE
1223     */
1224    it('testInputNumberPlaceholderNone', 0, async function (done) {
1225        console.info('testInputNumberPlaceholderNone START');
1226        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1227
1228        let obj = JSON.parse(globalThis.value.numberPlaceholderNone);
1229        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1230        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1231
1232        expect(obj.$type).assertEqual('input')
1233        expect(obj.$attrs.id).assertEqual('numberPlaceholderNone')
1234        expect(obj.$attrs.type).assertEqual('number')
1235        expect(obj.$attrs.placeholder).assertEqual(undefined)
1236        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1237        done();
1238    });
1239
1240    /**
1241     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1242     * @tc.name      testInputPasswordPlaceholder
1243     * @tc.desc      ACE
1244     */
1245     it('testInputPasswordPlaceholder', 0, async function (done) {
1246        console.info('testInputPasswordPlaceholder START');
1247        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1248
1249        let obj = JSON.parse(globalThis.value.passwordPlaceholder);
1250        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1251        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1252
1253        expect(obj.$type).assertEqual('input')
1254        expect(obj.$attrs.id).assertEqual('passwordPlaceholder')
1255        expect(obj.$attrs.type).assertEqual('password')
1256        expect(obj.$attrs.placeholder).assertEqual('placeholder')
1257        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1258        done();
1259    });
1260
1261    /**
1262     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1263     * @tc.name      testInputPasswordPlaceholderNone
1264     * @tc.desc      ACE
1265     */
1266    it('testInputPasswordPlaceholderNone', 0, async function (done) {
1267        console.info('testInputPasswordPlaceholderNone START');
1268        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1269
1270        let obj = JSON.parse(globalThis.value.passwordPlaceholderNone);
1271        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1272        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1273
1274        expect(obj.$type).assertEqual('input')
1275        expect(obj.$attrs.id).assertEqual('passwordPlaceholderNone')
1276        expect(obj.$attrs.type).assertEqual('password')
1277        expect(obj.$attrs.placeholder).assertEqual(undefined)
1278        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1279        done();
1280    });
1281
1282    /**
1283     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1284     * @tc.name      testInputMaxlength
1285     * @tc.desc      ACE
1286     */
1287    it('testInputMaxlength', 0, async function (done) {
1288        console.info('testInputMaxlength START');
1289        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1290
1291        let obj = JSON.parse(globalThis.value.maxlength);
1292        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1293        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1294
1295        expect(obj.$type).assertEqual('input')
1296        expect(obj.$attrs.id).assertEqual('maxlength')
1297        expect(obj.$attrs.maxlength).assertEqual('10')
1298        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1299        done();
1300    });
1301
1302    /**
1303     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1304     * @tc.name      testInputEnterkeytypeDefault
1305     * @tc.desc      ACE
1306     */
1307    it('testInputEnterkeytypeDefault', 0, async function (done) {
1308        console.info('testInputEnterkeytypeDefault START');
1309        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1310
1311        let obj = JSON.parse(globalThis.value.enterkeytypeDefault);
1312        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1313        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1314
1315        expect(obj.$type).assertEqual('input')
1316        expect(obj.$attrs.id).assertEqual('enterkeytypeDefault')
1317        expect(obj.$attrs.enterkeytype).assertEqual('default')
1318        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1319        done();
1320    });
1321
1322    /**
1323     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1324     * @tc.name      testInputEnterkeytypeNext
1325     * @tc.desc      ACE
1326     */
1327    it('testInputEnterkeytypeNext', 0, async function (done) {
1328        console.info('testInputEnterkeytypeNext START');
1329        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1330
1331        let obj = JSON.parse(globalThis.value.enterkeytypeNext);
1332        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1333        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1334
1335        expect(obj.$type).assertEqual('input')
1336        expect(obj.$attrs.id).assertEqual('enterkeytypeNext')
1337        expect(obj.$attrs.enterkeytype).assertEqual('next')
1338        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1339        done();
1340    });
1341
1342    /**
1343     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1344     * @tc.name      testInputEnterkeytypeGo
1345     * @tc.desc      ACE
1346     */
1347    it('testInputEnterkeytypeGo', 0, async function (done) {
1348        console.info('testInputEnterkeytypeGo START');
1349        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1350
1351        let obj = JSON.parse(globalThis.value.enterkeytypeGo);
1352        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1353        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1354
1355        expect(obj.$type).assertEqual('input')
1356        expect(obj.$attrs.id).assertEqual('enterkeytypeGo')
1357        expect(obj.$attrs.enterkeytype).assertEqual('go')
1358        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1359        done();
1360    });
1361
1362    /**
1363     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1364     * @tc.name      testInputEnterkeytypeDone
1365     * @tc.desc      ACE
1366     */
1367    it('testInputEnterkeytypeDone', 0, async function (done) {
1368        console.info('testInputEnterkeytypeDone START');
1369        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1370
1371        let obj = JSON.parse(globalThis.value.enterkeytypeDone);
1372        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1373        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1374
1375        expect(obj.$type).assertEqual('input')
1376        expect(obj.$attrs.id).assertEqual('enterkeytypeDone')
1377        expect(obj.$attrs.enterkeytype).assertEqual('done')
1378        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1379        done();
1380    });
1381
1382    /**
1383     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1384     * @tc.name      testInputEnterkeytypeSend
1385     * @tc.desc      ACE
1386     */
1387    it('testInputEnterkeytypeSend', 0, async function (done) {
1388        console.info('testInputEnterkeytypeSend START');
1389        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1390
1391        let obj = JSON.parse(globalThis.value.enterkeytypeSend);
1392        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1393        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1394
1395        expect(obj.$type).assertEqual('input')
1396        expect(obj.$attrs.id).assertEqual('enterkeytypeSend')
1397        expect(obj.$attrs.enterkeytype).assertEqual('send')
1398        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1399        done();
1400    });
1401
1402    /**
1403     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1404     * @tc.name      testInputEnterkeytypeSearch
1405     * @tc.desc      ACE
1406     */
1407    it('testInputEnterkeytypeSearch', 0, async function (done) {
1408        console.info('testInputEnterkeytypeSearch START');
1409        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1410
1411        let obj = JSON.parse(globalThis.value.enterkeytypeSearch);
1412        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1413        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1414
1415        expect(obj.$type).assertEqual('input')
1416        expect(obj.$attrs.id).assertEqual('enterkeytypeSearch')
1417        expect(obj.$attrs.enterkeytype).assertEqual('search')
1418        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1419        done();
1420    });
1421
1422    /**
1423     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1424     * @tc.name      testInputHeadericon
1425     * @tc.desc      ACE
1426     */
1427    it('testInputHeadericon', 0, async function (done) {
1428        console.info('testInputHeadericon START');
1429        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1430
1431        let obj = JSON.parse(globalThis.value.headericon);
1432        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1433        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1434
1435        expect(obj.$type).assertEqual('input')
1436        expect(obj.$attrs.id).assertEqual('headericon')
1437        expect(obj.$attrs.headericon).assertEqual('../../../common/images/icon.png')
1438        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1439        done();
1440    });
1441
1442    /**
1443     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1444     * @tc.name      testInputHeadericonNone
1445     * @tc.desc      ACE
1446     */
1447    it('testInputHeadericonNone', 0, async function (done) {
1448        console.info('testInputHeadericonNone START');
1449        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1450
1451        let obj = JSON.parse(globalThis.value.headericonNone);
1452        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1453        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1454
1455        expect(obj.$type).assertEqual('input')
1456        expect(obj.$attrs.id).assertEqual('headericonNone')
1457        expect(obj.$attrs.headericon).assertEqual(undefined)
1458        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1459        done();
1460    });
1461
1462    /**
1463     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1464     * @tc.name      testInputShowcounterTrue
1465     * @tc.desc      ACE
1466     */
1467    it('testInputShowcounterTrue', 0, async function (done) {
1468        console.info('testInputShowcounterTrue START');
1469        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1470
1471        let obj = JSON.parse(globalThis.value.showcounterTrue);
1472        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1473        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1474
1475        expect(obj.$type).assertEqual('input')
1476        expect(obj.$attrs.id).assertEqual('showcounterTrue')
1477        expect(obj.$attrs.maxlength).assertEqual('10')
1478        expect(obj.$attrs.showcounter).assertEqual('true')
1479        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1480        done();
1481    });
1482
1483    /**
1484     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1485     * @tc.name      testInputShowcounterFalse
1486     * @tc.desc      ACE
1487     */
1488    it('testInputShowcounterFalse', 0, async function (done) {
1489        console.info('testInputShowcounterFalse START');
1490        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1491
1492        let obj = JSON.parse(globalThis.value.showcounterFalse);
1493        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1494        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1495
1496        expect(obj.$type).assertEqual('input')
1497        expect(obj.$attrs.id).assertEqual('showcounterFalse')
1498        expect(obj.$attrs.maxlength).assertEqual('10')
1499        expect(obj.$attrs.showcounter).assertEqual('false')
1500        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1501        done();
1502    });
1503
1504    /**
1505     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1506     * @tc.name      testInputShowcounterNone
1507     * @tc.desc      ACE
1508     */
1509    it('testInputShowcounterNone', 0, async function (done) {
1510        console.info('testInputShowcounterNone START');
1511        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1512
1513        let obj = JSON.parse(globalThis.value.showcounterNone);
1514        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1515        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1516
1517        expect(obj.$type).assertEqual('input')
1518        expect(obj.$attrs.id).assertEqual('showcounterNone')
1519        expect(obj.$attrs.maxlength).assertEqual(undefined)
1520        expect(obj.$attrs.showcounter).assertEqual('false')
1521        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1522        done();
1523    });
1524
1525    /**
1526     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1527     * @tc.name      testInputSelectedstart
1528     * @tc.desc      ACE
1529     */
1530    it('testInputSelectedstart', 0, async function (done) {
1531        console.info('testInputSelectedstart START');
1532        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1533
1534        let obj = JSON.parse(globalThis.value.selectedstart);
1535        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1536        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1537
1538        expect(obj.$type).assertEqual('input')
1539        expect(obj.$attrs.id).assertEqual('selectedstart')
1540        expect(obj.$attrs.selectedstart).assertEqual('0')
1541        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1542        done();
1543    });
1544
1545    /**
1546     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1547     * @tc.name      testInputSelectedstartNone
1548     * @tc.desc      ACE
1549     */
1550    it('testInputSelectedstartNone', 0, async function (done) {
1551        console.info('testInputSelectedstartNone START');
1552        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1553
1554        let obj = JSON.parse(globalThis.value.selectedstartNone);
1555        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1556        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1557
1558        expect(obj.$type).assertEqual('input')
1559        expect(obj.$attrs.id).assertEqual('selectedstartNone')
1560        expect(obj.$attrs.selectedstart).assertEqual('-1')
1561        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1562        done();
1563    });
1564
1565    /**
1566     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1567     * @tc.name      testInputSelectedendTrue
1568     * @tc.desc      ACE
1569     */
1570     it('testInputSelectedendTrue', 0, async function (done) {
1571        console.info('testInputSelectedendTrue START');
1572        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1573
1574        let obj = JSON.parse(globalThis.value.selectedendTrue);
1575        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1576        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1577
1578        expect(obj.$type).assertEqual('input')
1579        expect(obj.$attrs.id).assertEqual('selectedendTrue')
1580        expect(obj.$attrs.selectedend).assertEqual('10')
1581        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1582        done();
1583    });
1584
1585    /**
1586     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1587     * @tc.name      testInputSelectedendNone
1588     * @tc.desc      ACE
1589     */
1590    it('testInputSelectedendNone', 0, async function (done) {
1591        console.info('testInputSelectedendNone START');
1592        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1593
1594        let obj = JSON.parse(globalThis.value.selectedendNone);
1595        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1596        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1597
1598        expect(obj.$type).assertEqual('input')
1599        expect(obj.$attrs.id).assertEqual('selectedendNone')
1600        expect(obj.$attrs.selectedend).assertEqual('-1')
1601        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1602        done();
1603    });
1604
1605    /**
1606     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1607     * @tc.name      testInputSoftkeyboardenabledTrue
1608     * @tc.desc      ACE
1609     */
1610     it('testInputSoftkeyboardenabledTrue', 0, async function (done) {
1611        console.info('testInputSoftkeyboardenabledTrue START');
1612        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1613
1614        let obj = JSON.parse(globalThis.value.softkeyboardenabledTrue);
1615        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1616        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1617
1618        expect(obj.$type).assertEqual('input')
1619        expect(obj.$attrs.id).assertEqual('softkeyboardenabledTrue')
1620        expect(obj.$attrs.softkeyboardenabled).assertEqual('true')
1621        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1622        done();
1623    });
1624
1625    /**
1626     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1627     * @tc.name      testInputSoftkeyboardenabledFalse
1628     * @tc.desc      ACE
1629     */
1630    it('testInputSoftkeyboardenabledFalse', 0, async function (done) {
1631        console.info('testInputSoftkeyboardenabledFalse START');
1632        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1633
1634        let obj = JSON.parse(globalThis.value.softkeyboardenabledFalse);
1635        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1636        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1637
1638        expect(obj.$type).assertEqual('input')
1639        expect(obj.$attrs.id).assertEqual('softkeyboardenabledFalse')
1640        expect(obj.$attrs.softkeyboardenabled).assertEqual('false')
1641        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1642        done();
1643    });
1644
1645    /**
1646     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1647     * @tc.name      testInputSoftkeyboardenabledNone
1648     * @tc.desc      ACE
1649     */
1650    it('testInputSoftkeyboardenabledNone', 0, async function (done) {
1651        console.info('testInputSoftkeyboardenabledNone START');
1652        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1653
1654        let obj = JSON.parse(globalThis.value.softkeyboardenabledNone);
1655        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1656        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1657
1658        expect(obj.$type).assertEqual('input')
1659        expect(obj.$attrs.id).assertEqual('softkeyboardenabledNone')
1660        expect(obj.$attrs.softkeyboardenabled).assertEqual('true')
1661        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1662        done();
1663    });
1664
1665    /**
1666     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1667     * @tc.name      testInputShowpasswordiconTrue
1668     * @tc.desc      ACE
1669     */
1670     it('testInputShowpasswordiconTrue', 0, async function (done) {
1671        console.info('testInputShowpasswordiconTrue START');
1672        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1673
1674        let obj = JSON.parse(globalThis.value.showpasswordiconTrue);
1675        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1676        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1677
1678        expect(obj.$type).assertEqual('input')
1679        expect(obj.$attrs.id).assertEqual('showpasswordiconTrue')
1680        expect(obj.$attrs.type).assertEqual('password')
1681        expect(obj.$attrs.showpasswordicon).assertEqual('true')
1682        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1683        done();
1684    });
1685
1686    /**
1687     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1688     * @tc.name      testInputShowpasswordiconFalse
1689     * @tc.desc      ACE
1690     */
1691    it('testInputShowpasswordiconFalse', 0, async function (done) {
1692        console.info('testInputShowpasswordiconFalse START');
1693        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1694
1695        let obj = JSON.parse(globalThis.value.showpasswordiconFalse);
1696        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1697        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1698
1699        expect(obj.$type).assertEqual('input')
1700        expect(obj.$attrs.id).assertEqual('showpasswordiconFalse')
1701        expect(obj.$attrs.type).assertEqual('password')
1702        expect(obj.$attrs.showpasswordicon).assertEqual('false')
1703        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1704        done();
1705    });
1706
1707    /**
1708     * @tc.number    SUB_ACE_BASIC_COMPONENT_JS_API_0100
1709     * @tc.name      testInputShowpasswordiconNone
1710     * @tc.desc      ACE
1711     */
1712    it('testInputShowpasswordiconNone', 0, async function (done) {
1713        console.info('testInputShowpasswordiconNone START');
1714        console.info("[inputProps] get globalThis.value is: " + JSON.stringify(globalThis.value));
1715
1716        let obj = JSON.parse(globalThis.value.showpasswordiconNone);
1717        console.info("[inputProps] get inspector value is: " + JSON.stringify(obj));
1718        console.info("[inputProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs));
1719
1720        expect(obj.$type).assertEqual('input')
1721        expect(obj.$attrs.id).assertEqual('showpasswordiconNone')
1722        expect(obj.$attrs.type).assertEqual('password')
1723        expect(obj.$attrs.showpasswordicon).assertEqual('true')
1724        console.info("[inputProps] get show value is: " + JSON.stringify(obj.$attrs.show));
1725        done();
1726    });
1727});
1728