1/* 2 * Copyright (C) 2022 Huawei Device 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, beforeEach, afterEach, afterAll, it, expect} from '@ohos/hypium'; 18 19 20export default function () { describe('aceJsTest', function () { 21 22 async function sleep(time) { 23 return new Promise((resolve, reject) => { 24 setTimeout(() => { 25 resolve() 26 }, time) 27 }).then(() => { 28 console.info(`sleep ${time} over...`) 29 }) 30 } 31 async function backToIndex() { 32 33 router.back({url:'pages/index/index'}); 34 await sleep(2000); 35 router.clear(); 36 sleep(1000) 37 38 } 39 40 /** 41 * run after testcase 42 */ 43 afterEach(async function () { 44 console.info('[aceJsTest] after each called') 45 await backToIndex(); 46 }); 47 48 /** 49 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 50 * @tc.name testStepperComponent 51 * @tc.desc ACE 52 */ 53 it('testStepperComponent', 0, async function (done) { 54 let result; 55 let options = { 56 uri: 'pages/stepper/router/index' 57 } 58 try { 59 result = router.push(options) 60 console.info("push stepper page success " + JSON.stringify(result)); 61 } catch (err) { 62 console.error("push stepper page error " + JSON.stringify(result)); 63 } 64 await sleep(35000); 65 let pages = router.getState(); 66 console.info("[router.stepper] getState" + JSON.stringify(pages)); 67 expect("pages/stepper/router/").assertEqual(pages.path); 68 done(); 69 70 71 }); 72 73 /** 74 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 75 * @tc.name testButtonComponent 76 * @tc.desc ACE 77 */ 78 it('testButtonComponent', 0, async function (done) { 79 console.info('testButtonComponent START'); 80 let result; 81 let options = { 82 uri: 'pages/button/router/index' 83 } 84 try { 85 result = router.push(options) 86 console.info("push button page success " + JSON.stringify(result)); 87 } catch (err) { 88 console.error("push button page error " + JSON.stringify(result)); 89 } 90 await sleep(35000); 91 let pages = router.getState(); 92 console.info("[router.button] getState" + JSON.stringify(pages)); 93 expect("pages/button/router/").assertEqual(pages.path) 94 done(); 95 96 }); 97 98 /** 99 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0300 100 * @tc.name testInputComponent 101 * @tc.desc ACE 102 */ 103 it('testInputComponent', 0, async function (done) { 104 console.info('testButtonComponent START'); 105 let result; 106 let options = { 107 uri: 'pages/input/router/index' 108 } 109 try { 110 result = router.push(options) 111 console.info("push button page success " + JSON.stringify(result)); 112 } catch (err) { 113 console.error("push button page error " + JSON.stringify(result)); 114 } 115 await sleep(7000) 116 let pages = router.getState(); 117 console.info("[router.input] getState" + JSON.stringify(pages)); 118 expect("pages/input/router/").assertEqual(pages.path); 119 done(); 120 }); 121 122 /** 123 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0400 124 * @tc.name testSliderComponent 125 * @tc.desc ACE 126 */ 127 it('testSliderComponent', 0, async function (done) { 128 console.info('testSliderComponent START'); 129 let result; 130 let options = { 131 uri: 'pages/slider/router/index' 132 } 133 try { 134 result = router.push(options) 135 console.info("push button page success " + JSON.stringify(result)); 136 } catch (err) { 137 console.error("push button page error " + JSON.stringify(result)); 138 } 139 await sleep(7000) 140 let pages = router.getState(); 141 console.info("[router.slider] getState" + JSON.stringify(pages)); 142 expect("pages/slider/router/").assertEqual(pages.path); 143 done(); 144 }); 145 146 /** 147 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0400 148 * @tc.name testTextComponent 149 * @tc.desc ACE 150 */ 151 it('testTextComponent', 0, async function (done) { 152 let result; 153 let options = { 154 uri: 'pages/text/router/index' 155 } 156 try { 157 result = router.push(options) 158 } catch (err) { 159 result = err 160 } 161 await sleep(7000) 162 let pages = router.getState(); 163 expect("pages/text/router/").assertEqual(pages.path); 164 done(); 165 }); 166 167 /** 168 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0400 169 * @tc.name testLabelComponent 170 * @tc.desc ACE 171 */ 172 it('testLabelComponent', 0, async function (done) { 173 console.info('testLabelComponent START'); 174 let result; 175 let options = { 176 uri: 'pages/label/router/index' 177 } 178 try { 179 result = router.push(options) 180 } catch (err) { 181 result = err 182 } 183 await sleep(7000) 184 let pages = router.getState(); 185 expect("pages/label/router/").assertEqual(pages.path); 186 done(); 187 }); 188 189 /** 190 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 191 * @tc.name testMarqueeComponent 192 * @tc.desc ACE 193 */ 194 it('testMarqueeComponent', 0, async function (done) { 195 let result; 196 let options = { 197 uri: 'pages/marquee/router/index' 198 } 199 try { 200 result = router.push(options) 201 } catch (err) { 202 result = err 203 } 204 await sleep(7000) 205 let pages = router.getState(); 206 expect("pages/marquee/router/").assertEqual(pages.path); 207 done(); 208 }); 209 210 /** 211 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 212 * @tc.name testDividerComponent 213 * @tc.desc ACE 214 */ 215 it('testDividerComponent', 0, async function (done) { 216 let result; 217 let options = { 218 uri: 'pages/divider/router/index' 219 } 220 try { 221 result = router.push(options) 222 } catch (err) { 223 result = err 224 } 225 await sleep(7000) 226 let pages = router.getState(); 227 expect("pages/divider/router/").assertEqual(pages.path); 228 done(); 229 }); 230 231 /** 232 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 233 * @tc.name testGetImageComponent 234 * @tc.desc ACE 235 */ 236 it('testGetImageComponent', 0, async function (done) { 237 let result; 238 let options = { 239 uri: 'pages/image/router/index' 240 } 241 try { 242 result = router.push(options) 243 } catch (err) { 244 result = err 245 } 246 await sleep(7000) 247 let pages = router.getState(); 248 expect("pages/image/router/").assertEqual(pages.path); 249 done(); 250 }); 251 252 /** 253 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 254 * @tc.name testGetMenuComponent 255 * @tc.desc ACE 256 */ 257 it('testGetMenuComponent', 0, async function (done) { 258 let result; 259 let options = { 260 uri: 'pages/menu/router/index' 261 } 262 try { 263 result = router.push(options) 264 } catch (err) { 265 result = err 266 } 267 setTimeout(()=>{ 268 let pages = router.getState(); 269 expect("pages/menu/router/").assertEqual(pages.path); 270 done(); 271 },4500) 272 273 274 }); 275 276 /** 277 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 278 * @tc.name testRatingComponent 279 * @tc.desc ACE 280 */ 281 it('testRatingComponent', 0, async function (done) { 282 let result; 283 let options = { 284 uri: 'pages/rating/router/index' 285 } 286 try { 287 result = router.push(options) 288 } catch (err) { 289 result = err 290 } 291 await sleep(7000) 292 let pages = router.getState(); 293 expect("pages/rating/router/").assertEqual(pages.path); 294 done(); 295 }); 296 297 /** 298 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 299 * @tc.name testSearchComponent 300 * @tc.desc ACE 301 */ 302 it('testSearchComponent', 0, async function (done) { 303 let result; 304 let options = { 305 uri: 'pages/search/router/index' 306 } 307 try { 308 result = router.push(options) 309 } catch (err) { 310 result = err 311 } 312 await sleep(20000) 313 let pages = router.getState(); 314 expect("pages/search/router/").assertEqual(pages.path); 315 done(); 316 }); 317 318 /** 319 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 320 * @tc.name testToolbarComponent 321 * @tc.desc ACE 322 */ 323 it('testToolbarComponent', 0, async function (done) { 324 let result; 325 let options = { 326 uri: 'pages/toolbar/router/index' 327 } 328 try { 329 result = router.push(options) 330 } catch (err) { 331 result = err 332 } 333 await sleep(7000) 334 let pages = router.getState(); 335 expect("pages/toolbar/router/").assertEqual(pages.path); 336 done(); 337 }); 338 339 /** 340 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 341 * @tc.name testTextareaComponent 342 * @tc.desc ACE 343 */ 344 it('testTextareaComponent', 0, async function (done) { 345 let result; 346 let options = { 347 uri: 'pages/textarea/router/index' 348 } 349 try { 350 result = router.push(options) 351 } catch (err) { 352 result = err 353 } 354 await sleep(7000) 355 let pages = router.getState(); 356 expect("pages/textarea/router/").assertEqual(pages.path); 357 done(); 358 }); 359 360 /** 361 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 362 * @tc.name testSpanComponent 363 * @tc.desc ACE 364 */ 365 it('testSpanComponent', 0, async function (done) { 366 let result; 367 let options = { 368 uri: 'pages/span/router/index' 369 } 370 try { 371 result = router.push(options) 372 } catch (err) { 373 result = err 374 } 375 await sleep(7000) 376 let pages = router.getState(); 377 expect("pages/span/router/").assertEqual(pages.path); 378 done(); 379 }); 380 381 /** 382 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 383 * @tc.name testSwitchComponent 384 * @tc.desc ACE 385 */ 386 it('testSwitchComponent', 0, async function (done) { 387 let result; 388 let options = { 389 uri: 'pages/switch/router/index' 390 } 391 try { 392 result = router.push(options) 393 } catch (err) { 394 result = err 395 } 396 await sleep(7000) 397 let pages = router.getState(); 398 expect("pages/switch/router/").assertEqual(pages.path); 399 done(); 400 }); 401 402 /** 403 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 404 * @tc.name testToggleComponent 405 * @tc.desc ACE 406 */ 407 it('testToggleComponent', 0, async function (done) { 408 let result; 409 let options = { 410 uri: 'pages/toggle/router/index' 411 } 412 try { 413 result = router.push(options) 414 } catch (err) { 415 result = err 416 } 417 await sleep(7000) 418 let pages = router.getState(); 419 expect("pages/toggle/router/").assertEqual(pages.path); 420 done(); 421 }); 422 423 /** 424 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 425 * @tc.name testOptionComponent 426 * @tc.desc ACE 427 */ 428 it('testOptionComponent', 0, async function (done) { 429 let result; 430 let options = { 431 uri: 'pages/option/router/index' 432 } 433 try { 434 result = router.push(options) 435 } catch (err) { 436 result = err 437 } 438 await sleep(7000) 439 let pages = router.getState(); 440 expect("pages/option/router/").assertEqual(pages.path); 441 done(); 442 }); 443 444 /** 445 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 446 * @tc.name testOptionComponent 447 * @tc.desc ACE 448 */ 449 it('testOptionComponent1', 0, async function (done) { 450 let result; 451 let options = { 452 uri: 'pages/option/router1/index' 453 } 454 try { 455 result = router.push(options) 456 } catch (err) { 457 result = err 458 } 459 await sleep(7000) 460 let pages = router.getState(); 461 expect("pages/option/router1/").assertEqual(pages.path); 462 done(); 463 }); 464 465 /** 466 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 467 * @tc.name testOptionComponent2 468 * @tc.desc ACE 469 */ 470 it('testOptionComponent2', 0, async function (done) { 471 let result; 472 let options = { 473 uri: 'pages/option/router2/index' 474 } 475 try { 476 result = router.push(options) 477 } catch (err) { 478 result = err 479 } 480 await sleep(7000) 481 let pages = router.getState(); 482 expect("pages/option/router2/").assertEqual(pages.path); 483 done(); 484 }); 485 486 /** 487 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 488 * @tc.name testOptionComponent3 489 * @tc.desc ACE 490 */ 491 it('testOptionComponent3', 0, async function (done) { 492 let result; 493 let options = { 494 uri: 'pages/option/router3/index' 495 } 496 try { 497 result = router.push(options) 498 } catch (err) { 499 result = err 500 } 501 await sleep(7000) 502 let pages = router.getState(); 503 expect("pages/option/router3/").assertEqual(pages.path); 504 done(); 505 }); 506 507 /** 508 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 509 * @tc.name testOptionComponent4 510 * @tc.desc ACE 511 */ 512 it('testOptionComponent4', 0, async function (done) { 513 let result; 514 let options = { 515 uri: 'pages/option/router4/index' 516 } 517 try { 518 result = router.push(options) 519 } catch (err) { 520 result = err 521 } 522 await sleep(7000) 523 let pages = router.getState(); 524 expect("pages/option/router4/").assertEqual(pages.path); 525 done(); 526 }); 527 528 529 /** 530 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 531 * @tc.name testPickerComponent 532 * @tc.desc ACE 533 */ 534 it('testPickerComponent', 0, async function (done) { 535 let result; 536 let options = { 537 uri: 'pages/picker/router/index' 538 } 539 try { 540 result = router.push(options) 541 } catch (err) { 542 result = err 543 } 544 await sleep(9000) 545 let pages = router.getState(); 546 expect("pages/picker/router/").assertEqual(pages.path); 547 done(); 548 }); 549 550 551 /** 552 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 553 * @tc.name testPickerComponent1 554 * @tc.desc ACE 555 */ 556 it('testPickerComponent1', 0, async function (done) { 557 let result; 558 let options = { 559 uri: 'pages/picker/router1/index' 560 } 561 try { 562 result = router.push(options) 563 } catch (err) { 564 result = err 565 } 566 await sleep(9000) 567 let pages = router.getState(); 568 expect("pages/picker/router1/").assertEqual(pages.path); 569 done(); 570 }); 571 /** 572 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 573 * @tc.name testPickerComponent2 574 * @tc.desc ACE 575 */ 576 it('testPickerComponent2', 0, async function (done) { 577 let result; 578 let options = { 579 uri: 'pages/picker/router2/index' 580 } 581 try { 582 result = router.push(options) 583 } catch (err) { 584 result = err 585 } 586 await sleep(15000) 587 let pages = router.getState(); 588 expect("pages/picker/router2/").assertEqual(pages.path); 589 done(); 590 }); 591 /** 592 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 593 * @tc.name testPickerComponent2 594 * @tc.desc ACE 595 */ 596 it('testPickerComponent3', 0, async function (done) { 597 let result; 598 let options = { 599 uri: 'pages/picker/router3/index' 600 } 601 try { 602 result = router.push(options) 603 } catch (err) { 604 result = err 605 } 606 await sleep(15000) 607 let pages = router.getState(); 608 expect("pages/picker/router3/").assertEqual(pages.path); 609 done(); 610 }); 611 /** 612 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 613 * @tc.name testPickerComponent2 614 * @tc.desc ACE 615 */ 616 it('testPickerComponent4', 0, async function (done) { 617 let result; 618 let options = { 619 uri: 'pages/picker/router4/index' 620 } 621 try { 622 result = router.push(options) 623 } catch (err) { 624 result = err 625 } 626 await sleep(15000) 627 let pages = router.getState(); 628 expect("pages/picker/router4/").assertEqual(pages.path); 629 done(); 630 }); 631 /** 632 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 633 * @tc.name testPickerComponent2 634 * @tc.desc ACE 635 */ 636 it('testPickerComponent5', 0, async function (done) { 637 let result; 638 let options = { 639 uri: 'pages/picker/router5/index' 640 } 641 try { 642 result = router.push(options) 643 } catch (err) { 644 result = err 645 } 646 await sleep(15000) 647 let pages = router.getState(); 648 expect("pages/picker/router5/").assertEqual(pages.path); 649 done(); 650 }); 651 /** 652 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 653 * @tc.name testPickerComponent2 654 * @tc.desc ACE 655 */ 656 it('testPickerComponent6', 0, async function (done) { 657 let result; 658 let options = { 659 uri: 'pages/picker/router6/index' 660 } 661 try { 662 result = router.push(options) 663 } catch (err) { 664 result = err 665 } 666 await sleep(15000) 667 let pages = router.getState(); 668 expect("pages/picker/router6/").assertEqual(pages.path); 669 done(); 670 }); 671 /** 672 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 673 * @tc.name testPickerComponent2 674 * @tc.desc ACE 675 */ 676 it('testPickerComponent7', 0, async function (done) { 677 let result; 678 let options = { 679 uri: 'pages/picker/router7/index' 680 } 681 try { 682 result = router.push(options) 683 } catch (err) { 684 result = err 685 } 686 await sleep(15000) 687 let pages = router.getState(); 688 expect("pages/picker/router7/").assertEqual(pages.path); 689 done(); 690 }); 691 /** 692 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 693 * @tc.name testPickerComponent8 694 * @tc.desc ACE 695 */ 696 it('testPickerComponent8', 0, async function (done) { 697 let result; 698 let options = { 699 uri: 'pages/picker/router8/index' 700 } 701 try { 702 result = router.push(options) 703 } catch (err) { 704 result = err 705 } 706 await sleep(15000) 707 let pages = router.getState(); 708 expect("pages/picker/router8/").assertEqual(pages.path); 709 done(); 710 }); 711 712 713 /** 714 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 715 * @tc.name testPieceComponent 716 * @tc.desc ACE 717 */ 718 it('testPieceComponent', 0, async function (done) { 719 let result; 720 let options = { 721 uri: 'pages/piece/router/index' 722 } 723 try { 724 result = router.push(options) 725 } catch (err) { 726 result = err 727 } 728 await sleep(9000) 729 let pages = router.getState(); 730 expect("pages/piece/router/").assertEqual(pages.path); 731 done(); 732 }); 733 734 /* @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 735 * @tc.name testPieceComponent2 736 * @tc.desc ACE 737 */ 738 it('testPieceComponent1', 0, async function (done) { 739 let result; 740 let options = { 741 uri: 'pages/piece/router1/index' 742 } 743 try { 744 result = router.push(options) 745 } catch (err) { 746 result = err 747 } 748 await sleep(35000) 749 let pages = router.getState(); 750 expect("pages/piece/router1/").assertEqual(pages.path); 751 done(); 752 }); 753 /** 754 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 755 * @tc.name testPieceComponent01 756 * @tc.desc ACE 757 */ 758 it('testPieceComponent01', 0, async function (done) { 759 let result; 760 let options = { 761 uri: 'pages/piece/router01/index' 762 } 763 try { 764 result = router.push(options) 765 } catch (err) { 766 result = err 767 } 768 await sleep(35000) 769 let pages = router.getState(); 770 expect("pages/piece/router01/").assertEqual(pages.path); 771 done(); 772 }); 773 774 /** 775 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 776 * @tc.name testPieceComponent2 777 * @tc.desc ACE 778 */ 779 it('testPieceComponent2', 0, async function (done) { 780 let result; 781 let options = { 782 uri: 'pages/piece/router2/index' 783 } 784 try { 785 result = router.push(options) 786 } catch (err) { 787 result = err 788 } 789 await sleep(35000) 790 let pages = router.getState(); 791 expect("pages/piece/router2/").assertEqual(pages.path); 792 done(); 793 }); 794 795 /* @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 796 * @tc.name testPieceComponent4 797 * @tc.desc ACE 798 */ 799 it('testPieceComponent4', 0, async function (done) { 800 let result; 801 let options = { 802 uri: 'pages/piece/router4/index' 803 } 804 try { 805 result = router.push(options) 806 } catch (err) { 807 result = err 808 } 809 await sleep(35000) 810 let pages = router.getState(); 811 expect("pages/piece/router4/").assertEqual(pages.path); 812 done(); 813 }); 814 815 /* @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 816 * @tc.name testPieceComponent5 817 * @tc.desc ACE 818 */ 819 it('testPieceComponent5', 0, async function (done) { 820 let result; 821 let options = { 822 uri: 'pages/piece/router5/index' 823 } 824 try { 825 result = router.push(options) 826 } catch (err) { 827 result = err 828 } 829 await sleep(35000) 830 let pages = router.getState(); 831 expect("pages/piece/router5/").assertEqual(pages.path); 832 done(); 833 }); 834 835 836 /* @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 837 * @tc.name testPieceComponent6 838 * @tc.desc ACE 839 */ 840 it('testPieceComponent6', 0, async function (done) { 841 let result; 842 let options = { 843 uri: 'pages/piece/router6/index' 844 } 845 try { 846 result = router.push(options) 847 } catch (err) { 848 result = err 849 } 850 await sleep(35000) 851 let pages = router.getState(); 852 expect("pages/piece/router6/").assertEqual(pages.path); 853 done(); 854 }); 855 856 /* @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 857 * @tc.name testPieceComponent7 858 * @tc.desc ACE 859 */ 860 it('testPieceComponent7', 0, async function (done) { 861 let result; 862 let options = { 863 uri: 'pages/piece/router7/index' 864 } 865 try { 866 result = router.push(options) 867 } catch (err) { 868 result = err 869 } 870 await sleep(35000) 871 let pages = router.getState(); 872 expect("pages/piece/router7/").assertEqual(pages.path); 873 done(); 874 }); 875 876 /** 877 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 878 * @tc.name testProgressComponent 879 * @tc.desc ACE 880 */ 881 it('testProgressComponent', 0, async function (done) { 882 let result; 883 let options = { 884 uri: 'pages/progress/router/index' 885 } 886 try { 887 result = router.push(options) 888 } catch (err) { 889 result = err 890 } 891 await sleep(25000) 892 let pages = router.getState(); 893 expect("pages/progress/router/").assertEqual(pages.path); 894 done(); 895 }); 896 897 /** 898 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 899 * @tc.name testQrcodeComponent 900 * @tc.desc ACE 901 */ 902 it('testQrcodeComponent', 0, async function (done) { 903 let result; 904 let options = { 905 uri: 'pages/qrcode/router/index' 906 } 907 try { 908 result = router.push(options) 909 } catch (err) { 910 result = err 911 } 912 await sleep(20000) 913 let pages = router.getState(); 914 expect("pages/qrcode/router/").assertEqual(pages.path); 915 done(); 916 }); 917 918 /** 919 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 920 * @tc.name testSelectComponent 921 * @tc.desc ACE 922 */ 923 it('testSelectComponent', 0, async function (done) { 924 let result; 925 let options = { 926 uri: 'pages/select/router/index' 927 } 928 try { 929 result = router.push(options) 930 } catch (err) { 931 result = err 932 } 933 await sleep(20000) 934 let pages = router.getState(); 935 expect("pages/select/router/").assertEqual(pages.path); 936 done(); 937 }); 938 939 /** 940 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 941 * @tc.name testBadgeComponent 942 * @tc.desc ACE 943 */ 944 it('testBadgeComponent', 0, async function (done) { 945 let result; 946 let options = { 947 uri: 'pages/badge/router/index' 948 } 949 try { 950 result = router.push(options) 951 console.info("push badge page success " + JSON.stringify(result)); 952 } catch (err) { 953 console.error("push badge page error " + JSON.stringify(result)); 954 } 955 await sleep(8000) 956 let pages = router.getState(); 957 console.info("[router.badge] getState" + JSON.stringify(pages)); 958 expect("pages/badge/router/").assertEqual(pages.path); 959 done(); 960 }); 961 962 /** 963 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 964 * @tc.name testBadgeComponent1 965 * @tc.desc ACE 966 */ 967 it('testBadgeComponent1', 0, async function (done) { 968 let result; 969 let options = { 970 uri: 'pages/badge/router1/index' 971 } 972 try { 973 result = router.push(options) 974 console.info("push badge page success " + JSON.stringify(result)); 975 } catch (err) { 976 console.error("push badge page error " + JSON.stringify(result)); 977 } 978 await sleep(8000) 979 let pages = router.getState(); 980 console.info("[router.badge] getState" + JSON.stringify(pages)); 981 expect("pages/badge/router1/").assertEqual(pages.path); 982 done(); 983 });/** 984 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 985 * @tc.name testBadgeComponent2 986 * @tc.desc ACE 987 */ 988 it('testBadgeComponent2', 0, async function (done) { 989 let result; 990 let options = { 991 uri: 'pages/badge/router2/index' 992 } 993 try { 994 result = router.push(options) 995 console.info("push badge page success " + JSON.stringify(result)); 996 } catch (err) { 997 console.error("push badge page error " + JSON.stringify(result)); 998 } 999 await sleep(8000) 1000 let pages = router.getState(); 1001 console.info("[router.badge] getState" + JSON.stringify(pages)); 1002 expect("pages/badge/router2/").assertEqual(pages.path); 1003 done(); 1004 }); 1005 /** 1006 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1007 * @tc.name testBadgeComponent3 1008 * @tc.desc ACE 1009 */ 1010 it('testBadgeComponent3', 0, async function (done) { 1011 let result; 1012 let options = { 1013 uri: 'pages/badge/router3/index' 1014 } 1015 try { 1016 result = router.push(options) 1017 console.info("push badge page success " + JSON.stringify(result)); 1018 } catch (err) { 1019 console.error("push badge page error " + JSON.stringify(result)); 1020 } 1021 await sleep(8000) 1022 let pages = router.getState(); 1023 console.info("[router.badge] getState" + JSON.stringify(pages)); 1024 expect("pages/badge/router3/").assertEqual(pages.path); 1025 done(); 1026 }); 1027 /** 1028 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1029 * @tc.name testBadgeComponent4 1030 * @tc.desc ACE 1031 */ 1032 it('testBadgeComponent4', 0, async function (done) { 1033 let result; 1034 let options = { 1035 uri: 'pages/badge/router4/index' 1036 } 1037 try { 1038 result = router.push(options) 1039 console.info("push badge page success " + JSON.stringify(result)); 1040 } catch (err) { 1041 console.error("push badge page error " + JSON.stringify(result)); 1042 } 1043 await sleep(8000) 1044 let pages = router.getState(); 1045 console.info("[router.badge] getState" + JSON.stringify(pages)); 1046 expect("pages/badge/router4/").assertEqual(pages.path); 1047 done(); 1048 }); 1049 /** 1050 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1051 * @tc.name testBadgeComponent5 1052 * @tc.desc ACE 1053 */ 1054 it('testBadgeComponent5', 0, async function (done) { 1055 let result; 1056 let options = { 1057 uri: 'pages/badge/router5/index' 1058 } 1059 try { 1060 result = router.push(options) 1061 console.info("push badge page success " + JSON.stringify(result)); 1062 } catch (err) { 1063 console.error("push badge page error " + JSON.stringify(result)); 1064 } 1065 await sleep(8000) 1066 let pages = router.getState(); 1067 console.info("[router.badge] getState" + JSON.stringify(pages)); 1068 expect("pages/badge/router5/").assertEqual(pages.path); 1069 done(); 1070 }); 1071 /** 1072 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1073 * @tc.name testBadgeComponent6 1074 * @tc.desc ACE 1075 */ 1076 it('testBadgeComponent6', 0, async function (done) { 1077 let result; 1078 let options = { 1079 uri: 'pages/badge/router6/index' 1080 } 1081 try { 1082 result = router.push(options) 1083 console.info("push badge page success " + JSON.stringify(result)); 1084 } catch (err) { 1085 console.error("push badge page error " + JSON.stringify(result)); 1086 } 1087 await sleep(8000) 1088 let pages = router.getState(); 1089 console.info("[router.badge] getState" + JSON.stringify(pages)); 1090 expect("pages/badge/router6/").assertEqual(pages.path); 1091 done(); 1092 }); 1093 1094 /** 1095 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1096 * @tc.name testDialogComponent 1097 * @tc.desc ACE 1098 */ 1099 it('testDialogComponent', 0, async function (done) { 1100 let result; 1101 let options = { 1102 uri: 'pages/dialog/router/index' 1103 } 1104 try { 1105 result = router.push(options) 1106 console.info("push dialog page success " + JSON.stringify(result)); 1107 } catch (err) { 1108 console.error("push dialog page error " + JSON.stringify(result)); 1109 } 1110 await sleep(8000) 1111 let pages = router.getState(); 1112 console.info("[router.dialog] getState" + JSON.stringify(pages)); 1113 expect("pages/dialog/router/").assertEqual(pages.path); 1114 done(); 1115 }); 1116 /** 1117 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1118 * @tc.name testDialogComponent1 1119 * @tc.desc ACE 1120 */ 1121 it('testDialogComponent1', 0, async function (done) { 1122 let result; 1123 let options = { 1124 uri: 'pages/dialog/router1/index' 1125 } 1126 try { 1127 result = router.push(options) 1128 console.info("push dialog page success " + JSON.stringify(result)); 1129 } catch (err) { 1130 console.error("push dialog page error " + JSON.stringify(result)); 1131 } 1132 await sleep(35000) 1133 let pages = router.getState(); 1134 console.info("[router.dialog] getState" + JSON.stringify(pages)); 1135 expect("pages/dialog/router1/").assertEqual(pages.path); 1136 done(); 1137 }); 1138 1139 /** 1140 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1141 * @tc.name testDialogComponent2 1142 * @tc.desc ACE 1143 */ 1144 it('testDialogComponent2', 0, async function (done) { 1145 let result; 1146 let options = { 1147 uri: 'pages/dialog/router2/index' 1148 } 1149 try { 1150 result = router.push(options) 1151 console.info("push dialog page success " + JSON.stringify(result)); 1152 } catch (err) { 1153 console.error("push dialog page error " + JSON.stringify(result)); 1154 } 1155 await sleep(35000) 1156 let pages = router.getState(); 1157 console.info("[router.dialog] getState" + JSON.stringify(pages)); 1158 expect("pages/dialog/router2/").assertEqual(pages.path); 1159 done(); 1160 }); 1161 1162 /** 1163 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1164 * @tc.name testDialogComponent3 1165 * @tc.desc ACE 1166 */ 1167 it('testDialogComponent3', 0, async function (done) { 1168 let result; 1169 let options = { 1170 uri: 'pages/dialog/router3/index' 1171 } 1172 try { 1173 result = router.push(options) 1174 console.info("push dialog page success " + JSON.stringify(result)); 1175 } catch (err) { 1176 console.error("push dialog page error " + JSON.stringify(result)); 1177 } 1178 await sleep(35000) 1179 let pages = router.getState(); 1180 console.info("[router.dialog] getState" + JSON.stringify(pages)); 1181 expect("pages/dialog/router3/").assertEqual(pages.path); 1182 done(); 1183 }); 1184 1185 /** 1186 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1187 * @tc.name testDivComponent 1188 * @tc.desc ACE 1189 */ 1190 it('testDivComponent', 0, async function (done) { 1191 let result; 1192 let options = { 1193 uri: 'pages/div/router/index' 1194 } 1195 try { 1196 result = router.push(options) 1197 console.info("push div page success " + JSON.stringify(result)); 1198 } catch (err) { 1199 console.error("push div page error " + JSON.stringify(result)); 1200 } 1201 await sleep(7000) 1202 let pages = router.getState(); 1203 console.info("[router.div] getState" + JSON.stringify(pages)); 1204 expect("pages/div/router/").assertEqual(pages.path); 1205 done(); 1206 }); 1207 1208 /** 1209 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1210 * @tc.name testFormComponent 1211 * @tc.desc ACE 1212 */ 1213 it('testFormComponent', 0, async function (done) { 1214 let result; 1215 let options = { 1216 uri: 'pages/form/router/index' 1217 } 1218 try { 1219 result = router.push(options) 1220 console.info("push form page success " + JSON.stringify(result)); 1221 } catch (err) { 1222 console.error("push form page error " + JSON.stringify(result)); 1223 } 1224 await sleep(15000) 1225 let pages = router.getState(); 1226 console.info("[router.form] getState" + JSON.stringify(pages)); 1227 expect("pages/form/router/").assertEqual(pages.path); 1228 done(); 1229 }); 1230 1231 /** 1232 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1233 * @tc.name testListComponent 1234 * @tc.desc ACE 1235 */ 1236 it('testListComponent', 0, async function (done) { 1237 let result; 1238 let options = { 1239 uri: 'pages/list/router/index' 1240 } 1241 try { 1242 result = router.push(options) 1243 console.info("push list page success " + JSON.stringify(result)); 1244 } catch (err) { 1245 console.error("push list page error " + JSON.stringify(result)); 1246 } 1247 await sleep(20000) 1248 let pages = router.getState(); 1249 console.info("[router.list] getState" + JSON.stringify(pages)); 1250 expect("pages/list/router/").assertEqual(pages.path); 1251 done(); 1252 }); 1253 /** 1254 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1255 * @tc.name testListComponent1 1256 * @tc.desc ACE 1257 */ 1258 it('testListComponent1', 0, async function (done) { 1259 let result; 1260 let options = { 1261 uri: 'pages/list/router1/index' 1262 } 1263 try { 1264 result = router.push(options) 1265 console.info("push list page success " + JSON.stringify(result)); 1266 } catch (err) { 1267 console.error("push list page error " + JSON.stringify(result)); 1268 } 1269 await sleep(20000) 1270 let pages = router.getState(); 1271 console.info("[router.list] getState" + JSON.stringify(pages)); 1272 expect("pages/list/router1/").assertEqual(pages.path); 1273 done(); 1274 }); 1275 /** 1276 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1277 * @tc.name testListComponent2 1278 * @tc.desc ACE 1279 */ 1280 it('testListComponent2', 0, async function (done) { 1281 let result; 1282 let options = { 1283 uri: 'pages/list/router2/index' 1284 } 1285 try { 1286 result = router.push(options) 1287 console.info("push list page success " + JSON.stringify(result)); 1288 } catch (err) { 1289 console.error("push list page error " + JSON.stringify(result)); 1290 } 1291 await sleep(20000) 1292 let pages = router.getState(); 1293 console.info("[router.list] getState" + JSON.stringify(pages)); 1294 expect("pages/list/router2/").assertEqual(pages.path); 1295 done(); 1296 }); 1297 /** 1298 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1299 * @tc.name testListComponent3 1300 * @tc.desc ACE 1301 */ 1302 it('testListComponent3', 0, async function (done) { 1303 let result; 1304 let options = { 1305 uri: 'pages/list/router3/index' 1306 } 1307 try { 1308 result = router.push(options) 1309 console.info("push list page success " + JSON.stringify(result)); 1310 } catch (err) { 1311 console.error("push list page error " + JSON.stringify(result)); 1312 } 1313 await sleep(20000) 1314 let pages = router.getState(); 1315 console.info("[router.list] getState" + JSON.stringify(pages)); 1316 expect("pages/list/router3/").assertEqual(pages.path); 1317 done(); 1318 }); 1319 /** 1320 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1321 * @tc.name testListComponent4 1322 * @tc.desc ACE 1323 */ 1324 it('testListComponent4', 0, async function (done) { 1325 let result; 1326 let options = { 1327 uri: 'pages/list/router4/index' 1328 } 1329 try { 1330 result = router.push(options) 1331 console.info("push list page success " + JSON.stringify(result)); 1332 } catch (err) { 1333 console.error("push list page error " + JSON.stringify(result)); 1334 } 1335 await sleep(20000) 1336 let pages = router.getState(); 1337 console.info("[router.list] getState" + JSON.stringify(pages)); 1338 expect("pages/list/router4/").assertEqual(pages.path); 1339 done(); 1340 }); 1341 /** 1342 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1343 * @tc.name testListComponent5 1344 * @tc.desc ACE 1345 */ 1346 it('testListComponent5', 0, async function (done) { 1347 let result; 1348 let options = { 1349 uri: 'pages/list/router5/index' 1350 } 1351 try { 1352 result = router.push(options) 1353 console.info("push list page success " + JSON.stringify(result)); 1354 } catch (err) { 1355 console.error("push list page error " + JSON.stringify(result)); 1356 } 1357 await sleep(20000) 1358 let pages = router.getState(); 1359 console.info("[router.list] getState" + JSON.stringify(pages)); 1360 expect("pages/list/router5/").assertEqual(pages.path); 1361 done(); 1362 }); 1363 /** 1364 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1365 * @tc.name testListComponent6 1366 * @tc.desc ACE 1367 */ 1368 it('testListComponent6', 0, async function (done) { 1369 let result; 1370 let options = { 1371 uri: 'pages/list/router6/index' 1372 } 1373 try { 1374 result = router.push(options) 1375 console.info("push list page success " + JSON.stringify(result)); 1376 } catch (err) { 1377 console.error("push list page error " + JSON.stringify(result)); 1378 } 1379 await sleep(20000) 1380 let pages = router.getState(); 1381 console.info("[router.list] getState" + JSON.stringify(pages)); 1382 expect("pages/list/router6/").assertEqual(pages.path); 1383 done(); 1384 }); 1385 1386 /** 1387 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1388 * @tc.name testListItemComponent 1389 * @tc.desc ACE 1390 */ 1391 it('testListItemComponent', 0, async function (done) { 1392 let result; 1393 let options = { 1394 uri: 'pages/listItem/router/index' 1395 } 1396 try { 1397 result = router.push(options) 1398 console.info("push listItem page success " + JSON.stringify(result)); 1399 } catch (err) { 1400 console.error("push listItem page error " + JSON.stringify(result)); 1401 } 1402 await sleep(9000) 1403 let pages = router.getState(); 1404 console.info("[router.listItem] getState" + JSON.stringify(pages)); 1405 expect("pages/listItem/router/").assertEqual(pages.path); 1406 done(); 1407 }); 1408 1409 /** 1410 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1411 * @tc.name testListItemComponent 1412 * @tc.desc ACE 1413 */ 1414 it('testListItemComponent1', 0, async function (done) { 1415 let result; 1416 let options = { 1417 uri: 'pages/listItem/router1/index' 1418 } 1419 try { 1420 result = router.push(options) 1421 console.info("push listItem page success " + JSON.stringify(result)); 1422 } catch (err) { 1423 console.error("push listItem page error " + JSON.stringify(result)); 1424 } 1425 await sleep(35000) 1426 let pages = router.getState(); 1427 console.info("[router.listItem] getState" + JSON.stringify(pages)); 1428 expect("pages/listItem/router1/").assertEqual(pages.path); 1429 done(); 1430 }); 1431 1432 /** 1433 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1434 * @tc.name testListItemComponent 1435 * @tc.desc ACE 1436 */ 1437 it('testListItemComponent2', 0, async function (done) { 1438 let result; 1439 let options = { 1440 uri: 'pages/listItem/router2/index' 1441 } 1442 try { 1443 result = router.push(options) 1444 console.info("push listItem page success " + JSON.stringify(result)); 1445 } catch (err) { 1446 console.error("push listItem page error " + JSON.stringify(result)); 1447 } 1448 await sleep(35000) 1449 let pages = router.getState(); 1450 console.info("[router.listItem] getState" + JSON.stringify(pages)); 1451 expect("pages/listItem/router2/").assertEqual(pages.path); 1452 done(); 1453 }); 1454 1455 1456 /** 1457 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1458 * @tc.name testListItemComponent 1459 * @tc.desc ACE 1460 */ 1461 it('testListItemComponent3', 0, async function (done) { 1462 let result; 1463 let options = { 1464 uri: 'pages/listItem/router3/index' 1465 } 1466 try { 1467 result = router.push(options) 1468 console.info("push listItem page success " + JSON.stringify(result)); 1469 } catch (err) { 1470 console.error("push listItem page error " + JSON.stringify(result)); 1471 } 1472 await sleep(35000) 1473 let pages = router.getState(); 1474 console.info("[router.listItem] getState" + JSON.stringify(pages)); 1475 expect("pages/listItem/router3/").assertEqual(pages.path); 1476 done(); 1477 }); 1478 1479 1480 /** 1481 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1482 * @tc.name testListItemComponent 1483 * @tc.desc ACE 1484 */ 1485 it('testListItemComponent4', 0, async function (done) { 1486 let result; 1487 let options = { 1488 uri: 'pages/listItem/router4/index' 1489 } 1490 try { 1491 result = router.push(options) 1492 console.info("push listItem page success " + JSON.stringify(result)); 1493 } catch (err) { 1494 console.error("push listItem page error " + JSON.stringify(result)); 1495 } 1496 await sleep(35000) 1497 let pages = router.getState(); 1498 console.info("[router.listItem] getState" + JSON.stringify(pages)); 1499 expect("pages/listItem/router4/").assertEqual(pages.path); 1500 done(); 1501 }); 1502 1503 1504 /** 1505 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1506 * @tc.name testListItemComponent5 1507 * @tc.desc ACE 1508 */ 1509 it('testListItemComponent5', 0, async function (done) { 1510 let result; 1511 let options = { 1512 uri: 'pages/listItem/router5/index' 1513 } 1514 try { 1515 result = router.push(options) 1516 console.info("push listItem page success " + JSON.stringify(result)); 1517 } catch (err) { 1518 console.error("push listItem page error " + JSON.stringify(result)); 1519 } 1520 await sleep(35000) 1521 let pages = router.getState(); 1522 console.info("[router.listItem] getState" + JSON.stringify(pages)); 1523 expect("pages/listItem/router5/").assertEqual(pages.path); 1524 done(); 1525 }); 1526 1527 /** 1528 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1529 * @tc.name testListItemComponent6 1530 * @tc.desc ACE 1531 */ 1532 it('testListItemComponent6', 0, async function (done) { 1533 let result; 1534 let options = { 1535 uri: 'pages/listItem/router6/index' 1536 } 1537 try { 1538 result = router.push(options) 1539 console.info("push listItem page success " + JSON.stringify(result)); 1540 } catch (err) { 1541 console.error("push listItem page error " + JSON.stringify(result)); 1542 } 1543 await sleep(35000) 1544 let pages = router.getState(); 1545 console.info("[router.listItem] getState" + JSON.stringify(pages)); 1546 expect("pages/listItem/router6/").assertEqual(pages.path); 1547 done(); 1548 }); 1549 1550 /** 1551 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1552 * @tc.name testListItemComponent7 1553 * @tc.desc ACE 1554 */ 1555 it('testListItemComponent7', 0, async function (done) { 1556 let result; 1557 let options = { 1558 uri: 'pages/listItem/router7/index' 1559 } 1560 try { 1561 result = router.push(options) 1562 console.info("push listItem page success " + JSON.stringify(result)); 1563 } catch (err) { 1564 console.error("push listItem page error " + JSON.stringify(result)); 1565 } 1566 await sleep(35000) 1567 let pages = router.getState(); 1568 console.info("[router.listItem] getState" + JSON.stringify(pages)); 1569 expect("pages/listItem/router7/").assertEqual(pages.path); 1570 done(); 1571 }); 1572 1573 /** 1574 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1575 * @tc.name testListItemComponent8 1576 * @tc.desc ACE 1577 */ 1578 it('testListItemComponent8', 0, async function (done) { 1579 let result; 1580 let options = { 1581 uri: 'pages/listItem/router8/index' 1582 } 1583 try { 1584 result = router.push(options) 1585 console.info("push listItem page success " + JSON.stringify(result)); 1586 } catch (err) { 1587 console.error("push listItem page error " + JSON.stringify(result)); 1588 } 1589 await sleep(35000) 1590 let pages = router.getState(); 1591 console.info("[router.listItem] getState" + JSON.stringify(pages)); 1592 expect("pages/listItem/router8/").assertEqual(pages.path); 1593 done(); 1594 }); 1595 1596 1597 1598 /** 1599 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1600 * @tc.name testListItemGroupComponent 1601 * @tc.desc ACE 1602 */ 1603 it('testListItemGroupComponent', 0, async function (done) { 1604 let result; 1605 let options = { 1606 uri: 'pages/listItemGroup/router/index' 1607 } 1608 try { 1609 result = router.push(options) 1610 console.info("push listItemGroup page success " + JSON.stringify(result)); 1611 } catch (err) { 1612 console.error("push listItemGroup page error " + JSON.stringify(result)); 1613 } 1614 await sleep(15000) 1615 let pages = router.getState(); 1616 console.info("[router.listItemGroup] getState" + JSON.stringify(pages)); 1617 expect("pages/listItemGroup/router/").assertEqual(pages.path); 1618 done(); 1619 }); 1620 1621 /** 1622 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1623 * @tc.name testPanelComponent 1624 * @tc.desc ACE 1625 */ 1626 it('testPanelComponent', 0, async function (done) { 1627 let result; 1628 let options = { 1629 uri: 'pages/panel/router/index' 1630 } 1631 try { 1632 result = router.push(options) 1633 console.info("push panel page success " + JSON.stringify(result)); 1634 } catch (err) { 1635 console.error("push panel page error " + JSON.stringify(result)); 1636 } 1637 await sleep(7000) 1638 let pages = router.getState(); 1639 console.info("[router.panel] getState" + JSON.stringify(pages)); 1640 expect("pages/panel/router/").assertEqual(pages.path); 1641 done(); 1642 }); 1643 1644 /** 1645 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1646 * @tc.name testPopupComponent 1647 * @tc.desc ACE 1648 */ 1649 it('testPopupComponent', 0, async function (done) { 1650 let result; 1651 let options = { 1652 uri: 'pages/popup/router/index' 1653 } 1654 try { 1655 result = router.push(options) 1656 console.info("push popup page success " + JSON.stringify(result)); 1657 } catch (err) { 1658 console.error("push popup page error " + JSON.stringify(result)); 1659 } 1660 await sleep(7000) 1661 let pages = router.getState(); 1662 console.info("[router.popup] getState" + JSON.stringify(pages)); 1663 expect("pages/popup/router/").assertEqual(pages.path); 1664 done(); 1665 }); 1666 1667 /** 1668 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1669 * @tc.name testStackComponent 1670 * @tc.desc ACE 1671 */ 1672 it('testStackComponent', 0, async function (done) { 1673 let result; 1674 let options = { 1675 uri: 'pages/stack/router/index' 1676 } 1677 try { 1678 result = router.push(options) 1679 console.info("push stack page success " + JSON.stringify(result)); 1680 } catch (err) { 1681 console.error("push stack page error " + JSON.stringify(result)); 1682 } 1683 await sleep(15000) 1684 let pages = router.getState(); 1685 console.info("[router.stack] getState" + JSON.stringify(pages)); 1686 expect("pages/stack/router/").assertEqual(pages.path); 1687 done(); 1688 }); 1689 1690 /** 1691 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1692 * @tc.name testSwiperComponent 1693 * @tc.desc ACE 1694 */ 1695 it('testSwiperComponent', 0, async function (done) { 1696 let result; 1697 let options = { 1698 uri: 'pages/swiper/router/index' 1699 } 1700 try { 1701 result = router.push(options) 1702 console.info("push swiper page success " + JSON.stringify(result)); 1703 } catch (err) { 1704 console.error("push swiper page error " + JSON.stringify(result)); 1705 } 1706 await sleep(7000) 1707 let pages = router.getState(); 1708 console.info("[router.swiper] getState" + JSON.stringify(pages)); 1709 expect("pages/swiper/router/").assertEqual(pages.path); 1710 done(); 1711 }); 1712 1713 1714 /** 1715 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1716 * @tc.name testRefreshComponent 1717 * @tc.desc ACE 1718 */ 1719 it('testRefreshComponent', 0, async function (done) { 1720 let result; 1721 let options = { 1722 uri: 'pages/refresh/router/index' 1723 } 1724 try { 1725 result = router.push(options) 1726 console.info("push refresh page success " + JSON.stringify(result)); 1727 } catch (err) { 1728 console.error("push refresh page error " + JSON.stringify(result)); 1729 } 1730 await sleep(15000) 1731 let pages = router.getState(); 1732 console.info("[router.refresh] getState" + JSON.stringify(pages)); 1733 expect("pages/refresh/router/").assertEqual(pages.path); 1734 done(); 1735 }); 1736 1737 /** 1738 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1739 * @tc.name testRefreshComponent1 1740 * @tc.desc ACE 1741 */ 1742 it('testRefreshComponent1', 0, async function (done) { 1743 let result; 1744 let options = { 1745 uri: 'pages/refresh/router1/index' 1746 } 1747 try { 1748 result = router.push(options) 1749 console.info("push refresh page success " + JSON.stringify(result)); 1750 } catch (err) { 1751 console.error("push refresh page error " + JSON.stringify(result)); 1752 } 1753 await sleep(15000) 1754 let pages = router.getState(); 1755 console.info("[router.refresh] getState" + JSON.stringify(pages)); 1756 expect("pages/refresh/router1/").assertEqual(pages.path); 1757 done(); 1758 }); 1759 1760 /** 1761 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1762 * @tc.name testRefreshComponent2 1763 * @tc.desc ACE 1764 */ 1765 it('testRefreshComponent2', 0, async function (done) { 1766 let result; 1767 let options = { 1768 uri: 'pages/refresh/router2/index' 1769 } 1770 try { 1771 result = router.push(options) 1772 console.info("push refresh page success " + JSON.stringify(result)); 1773 } catch (err) { 1774 console.error("push refresh page error " + JSON.stringify(result)); 1775 } 1776 await sleep(15000) 1777 let pages = router.getState(); 1778 console.info("[router.refresh] getState" + JSON.stringify(pages)); 1779 expect("pages/refresh/router2/").assertEqual(pages.path); 1780 done(); 1781 }); 1782 /** 1783 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1784 * @tc.name testRefreshComponent 1785 * @tc.desc ACE 1786 */ 1787 it('testRefreshComponent3', 0, async function (done) { 1788 let result; 1789 let options = { 1790 uri: 'pages/refresh/router3/index' 1791 } 1792 try { 1793 result = router.push(options) 1794 console.info("push refresh page success " + JSON.stringify(result)); 1795 } catch (err) { 1796 console.error("push refresh page error " + JSON.stringify(result)); 1797 } 1798 await sleep(15000) 1799 let pages = router.getState(); 1800 console.info("[router.refresh] getState" + JSON.stringify(pages)); 1801 expect("pages/refresh/router3/").assertEqual(pages.path); 1802 done(); 1803 }); 1804 /** 1805 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1806 * @tc.name testRefreshComponent 1807 * @tc.desc ACE 1808 */ 1809 it('testRefreshComponent4', 0, async function (done) { 1810 let result; 1811 let options = { 1812 uri: 'pages/refresh/router4/index' 1813 } 1814 try { 1815 result = router.push(options) 1816 console.info("push refresh page success " + JSON.stringify(result)); 1817 } catch (err) { 1818 console.error("push refresh page error " + JSON.stringify(result)); 1819 } 1820 await sleep(15000) 1821 let pages = router.getState(); 1822 console.info("[router.refresh] getState" + JSON.stringify(pages)); 1823 expect("pages/refresh/router4/").assertEqual(pages.path); 1824 done(); 1825 }); 1826 /** 1827 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1828 * @tc.name testRefreshComponent 1829 * @tc.desc ACE 1830 */ 1831 it('testRefreshComponent5', 0, async function (done) { 1832 let result; 1833 let options = { 1834 uri: 'pages/refresh/router5/index' 1835 } 1836 try { 1837 result = router.push(options) 1838 console.info("push refresh page success " + JSON.stringify(result)); 1839 } catch (err) { 1840 console.error("push refresh page error " + JSON.stringify(result)); 1841 } 1842 await sleep(15000) 1843 let pages = router.getState(); 1844 console.info("[router.refresh] getState" + JSON.stringify(pages)); 1845 expect("pages/refresh/router5/").assertEqual(pages.path); 1846 done(); 1847 }); 1848 /** 1849 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1850 * @tc.name testRefreshComponent6 1851 * @tc.desc ACE 1852 */ 1853 it('testRefreshComponent6', 0, async function (done) { 1854 let result; 1855 let options = { 1856 uri: 'pages/refresh/router6/index' 1857 } 1858 try { 1859 result = router.push(options) 1860 console.info("push refresh page success " + JSON.stringify(result)); 1861 } catch (err) { 1862 console.error("push refresh page error " + JSON.stringify(result)); 1863 } 1864 await sleep(15000) 1865 let pages = router.getState(); 1866 console.info("[router.refresh] getState" + JSON.stringify(pages)); 1867 expect("pages/refresh/router6/").assertEqual(pages.path); 1868 done(); 1869 }); 1870 /** 1871 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1872 * @tc.name testRefreshComponent 1873 * @tc.desc ACE 1874 */ 1875 it('testRefreshComponent7', 0, async function (done) { 1876 let result; 1877 let options = { 1878 uri: 'pages/refresh/router7/index' 1879 } 1880 try { 1881 result = router.push(options) 1882 console.info("push refresh page success " + JSON.stringify(result)); 1883 } catch (err) { 1884 console.error("push refresh page error " + JSON.stringify(result)); 1885 } 1886 await sleep(15000) 1887 let pages = router.getState(); 1888 console.info("[router.refresh] getState" + JSON.stringify(pages)); 1889 expect("pages/refresh/router7/").assertEqual(pages.path); 1890 done(); 1891 }); 1892 /** 1893 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1894 * @tc.name testRefreshComponent8 1895 * @tc.desc ACE 1896 */ 1897 it('testRefreshComponent8', 0, async function (done) { 1898 let result; 1899 let options = { 1900 uri: 'pages/refresh/router8/index' 1901 } 1902 try { 1903 result = router.push(options) 1904 console.info("push refresh page success " + JSON.stringify(result)); 1905 } catch (err) { 1906 console.error("push refresh page error " + JSON.stringify(result)); 1907 } 1908 await sleep(15000) 1909 let pages = router.getState(); 1910 console.info("[router.refresh] getState" + JSON.stringify(pages)); 1911 expect("pages/refresh/router8/").assertEqual(pages.path); 1912 done(); 1913 }); 1914 1915 /** 1916 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1917 * @tc.name testImageAnimatorComponent 1918 * @tc.desc ACE 1919 */ 1920 it('testImageAnimatorComponent', 0, async function (done) { 1921 let result; 1922 let options = { 1923 uri: 'pages/imageAnimator/router/index' 1924 } 1925 try { 1926 result = router.push(options) 1927 console.info("push imageAnimator page success " + JSON.stringify(result)); 1928 } catch (err) { 1929 console.error("push imageAnimator page error " + JSON.stringify(result)); 1930 } 1931 await sleep(9000) 1932 let pages = router.getState(); 1933 console.info("[router.imageAnimator] getState" + JSON.stringify(pages)); 1934 expect("pages/imageAnimator/router/").assertEqual(pages.path); 1935 done(); 1936 }); 1937 1938 /** 1939 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1940 * @tc.name testImageAnimatorComponent1 1941 * @tc.desc ACE 1942 */ 1943 it('testImageAnimatorComponent1', 0, async function (done) { 1944 let result; 1945 let options = { 1946 uri: 'pages/imageAnimator/router1/index' 1947 } 1948 try { 1949 result = router.push(options) 1950 console.info("push imageAnimator page success " + JSON.stringify(result)); 1951 } catch (err) { 1952 console.error("push imageAnimator page error " + JSON.stringify(result)); 1953 } 1954 await sleep(35000) 1955 let pages = router.getState(); 1956 console.info("[router.imageAnimator] getState" + JSON.stringify(pages)); 1957 expect("pages/imageAnimator/router1/").assertEqual(pages.path); 1958 done(); 1959 }); 1960 1961 /** 1962 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1963 * @tc.name testImageAnimatorComponent2 1964 * @tc.desc ACE 1965 */ 1966 it('testImageAnimatorComponent2', 0, async function (done) { 1967 let result; 1968 let options = { 1969 uri: 'pages/imageAnimator/router2/index' 1970 } 1971 try { 1972 result = router.push(options) 1973 console.info("push imageAnimator page success " + JSON.stringify(result)); 1974 } catch (err) { 1975 console.error("push imageAnimator page error " + JSON.stringify(result)); 1976 } 1977 await sleep(35000) 1978 let pages = router.getState(); 1979 console.info("[router.imageAnimator] getState" + JSON.stringify(pages)); 1980 expect("pages/imageAnimator/router2/").assertEqual(pages.path); 1981 done(); 1982 }); 1983 1984 /** 1985 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1986 * @tc.name testImageAnimatorComponent3 1987 * @tc.desc ACE 1988 */ 1989 it('testImageAnimatorComponent3', 0, async function (done) { 1990 let result; 1991 let options = { 1992 uri: 'pages/imageAnimator/router3/index' 1993 } 1994 try { 1995 result = router.push(options) 1996 console.info("push imageAnimator page success " + JSON.stringify(result)); 1997 } catch (err) { 1998 console.error("push imageAnimator page error " + JSON.stringify(result)); 1999 } 2000 await sleep(35000) 2001 let pages = router.getState(); 2002 console.info("[router.imageAnimator] getState" + JSON.stringify(pages)); 2003 expect("pages/imageAnimator/router3/").assertEqual(pages.path); 2004 done(); 2005 }); 2006 2007 /** 2008 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2009 * @tc.name testImageAnimatorComponent4 2010 * @tc.desc ACE 2011 */ 2012 it('testImageAnimatorComponent4', 0, async function (done) { 2013 let result; 2014 let options = { 2015 uri: 'pages/imageAnimator/router4/index' 2016 } 2017 try { 2018 result = router.push(options) 2019 console.info("push imageAnimator page success " + JSON.stringify(result)); 2020 } catch (err) { 2021 console.error("push imageAnimator page error " + JSON.stringify(result)); 2022 } 2023 await sleep(35000) 2024 let pages = router.getState(); 2025 console.info("[router.imageAnimator] getState" + JSON.stringify(pages)); 2026 expect("pages/imageAnimator/router4/").assertEqual(pages.path); 2027 done(); 2028 }); 2029 2030 /** 2031 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2032 * @tc.name testImageAnimatorComponent5 2033 * @tc.desc ACE 2034 */ 2035 it('testImageAnimatorComponent5', 0, async function (done) { 2036 let result; 2037 let options = { 2038 uri: 'pages/imageAnimator/router5/index' 2039 } 2040 try { 2041 result = router.push(options) 2042 console.info("push imageAnimator page success " + JSON.stringify(result)); 2043 } catch (err) { 2044 console.error("push imageAnimator page error " + JSON.stringify(result)); 2045 } 2046 await sleep(35000) 2047 let pages = router.getState(); 2048 console.info("[router.imageAnimator] getState" + JSON.stringify(pages)); 2049 expect("pages/imageAnimator/router5/").assertEqual(pages.path); 2050 done(); 2051 }); 2052 2053 /** 2054 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2055 * @tc.name testImageAnimatorComponent6 2056 * @tc.desc ACE 2057 */ 2058 it('testImageAnimatorComponent6', 0, async function (done) { 2059 let result; 2060 let options = { 2061 uri: 'pages/imageAnimator/router6/index' 2062 } 2063 try { 2064 result = router.push(options) 2065 console.info("push imageAnimator page success " + JSON.stringify(result)); 2066 } catch (err) { 2067 console.error("push imageAnimator page error " + JSON.stringify(result)); 2068 } 2069 await sleep(35000) 2070 let pages = router.getState(); 2071 console.info("[router.imageAnimator] getState" + JSON.stringify(pages)); 2072 expect("pages/imageAnimator/router6/").assertEqual(pages.path); 2073 done(); 2074 }); 2075 2076 2077 /** 2078 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2079 * @tc.name testTabsComponent 2080 * @tc.desc ACE 2081 */ 2082 it('testTabsComponent', 0, async function (done) { 2083 let result; 2084 let options = { 2085 uri: 'pages/tabs/router/index' 2086 } 2087 try { 2088 result = router.push(options) 2089 console.info("push tabs page success " + JSON.stringify(result)); 2090 } catch (err) { 2091 console.error("push tabs page error " + JSON.stringify(result)); 2092 } 2093 await sleep(15000) 2094 let pages = router.getState(); 2095 console.info("[router.tabs] getState" + JSON.stringify(pages)); 2096 expect("pages/tabs/router/").assertEqual(pages.path); 2097 done(); 2098 }); 2099 2100 /** 2101 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2102 * @tc.name testTabBarComponent 2103 * @tc.desc ACE 2104 */ 2105 it('testTabBarComponent', 0, async function (done) { 2106 let result; 2107 let options = { 2108 uri: 'pages/tab-bar/router/index' 2109 } 2110 try { 2111 result = router.push(options) 2112 console.info("push tab-bar page success " + JSON.stringify(result)); 2113 } catch (err) { 2114 console.error("push tab-bar page error " + JSON.stringify(result)); 2115 } 2116 await sleep(7000) 2117 let pages = router.getState(); 2118 console.info("[router.tab-bar] getState" + JSON.stringify(pages)); 2119 expect("pages/tab-bar/router/").assertEqual(pages.path); 2120 done(); 2121 }); 2122 2123 /** 2124 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2125 * @tc.name testTabContentComponent 2126 * @tc.desc ACE 2127 */ 2128 it('testTabContentComponent', 0, async function (done) { 2129 let result; 2130 let options = { 2131 uri: 'pages/tab-content/router/index' 2132 } 2133 try { 2134 result = router.push(options) 2135 console.info("push tab-content page success " + JSON.stringify(result)); 2136 } catch (err) { 2137 console.error("push tab-content page error " + JSON.stringify(result)); 2138 } 2139 await sleep(15000) 2140 let pages = router.getState(); 2141 console.info("[router.tab-content] getState" + JSON.stringify(pages)); 2142 expect("pages/tab-content/router/").assertEqual(pages.path); 2143 done(); 2144 }); 2145 2146 /** 2147 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2148 * @tc.name testGridContainerComponent 2149 * @tc.desc ACE 2150 */ 2151 it('testGridContainerComponent', 0, async function (done) { 2152 let result; 2153 let options = { 2154 uri: 'pages/gridContainer/router/index' 2155 } 2156 try { 2157 result = router.push(options) 2158 console.info("push gridContainer page success " + JSON.stringify(result)); 2159 } catch (err) { 2160 console.error("push gridContainer page error " + JSON.stringify(result)); 2161 } 2162 await sleep(7000) 2163 let pages = router.getState(); 2164 console.info("[router.gridContainer] getState" + JSON.stringify(pages)); 2165 expect("pages/gridContainer/router/").assertEqual(pages.path); 2166 done(); 2167 }); 2168 2169 /** 2170 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2171 * @tc.name testGridRowComponent 2172 * @tc.desc ACE 2173 */ 2174 it('testGridRowComponent', 0, async function (done) { 2175 let result; 2176 let options = { 2177 uri: 'pages/gridRow/router/index' 2178 } 2179 try { 2180 result = router.push(options) 2181 console.info("push gridRow page success " + JSON.stringify(result)); 2182 } catch (err) { 2183 console.error("push gridRow page error " + JSON.stringify(result)); 2184 } 2185 await sleep(15000) 2186 let pages = router.getState(); 2187 console.info("[router.gridRow] getState" + JSON.stringify(pages)); 2188 expect("pages/gridRow/router/").assertEqual(pages.path); 2189 done(); 2190 }); 2191 2192 /** 2193 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2194 * @tc.name testGridColComponent 2195 * @tc.desc ACE 2196 */ 2197 it('testGridColComponent', 0, async function (done) { 2198 let result; 2199 let options = { 2200 uri: 'pages/gridCol/router/index' 2201 } 2202 try { 2203 result = router.push(options) 2204 console.info("push gridCol page success " + JSON.stringify(result)); 2205 } catch (err) { 2206 console.error("push gridCol page error " + JSON.stringify(result)); 2207 } 2208 await sleep(7000) 2209 let pages = router.getState(); 2210 console.info("[router.gridCol] getState" + JSON.stringify(pages)); 2211 expect("pages/gridCol/router/").assertEqual(pages.path); 2212 done(); 2213 }); 2214 2215 /** 2216 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2217 * @tc.name testCanvasComponent 2218 * @tc.desc ACE 2219 */ 2220 it('testCanvasComponent', 0, async function (done) { 2221 let result; 2222 let options = { 2223 uri: 'pages/canvas/router/index' 2224 } 2225 try { 2226 result = router.push(options) 2227 console.info("push canvas page success " + JSON.stringify(result)); 2228 } catch (err) { 2229 console.error("push canvas page error " + JSON.stringify(result)); 2230 } 2231 await sleep(7000) 2232 let pages = router.getState(); 2233 console.info("[router.canvas] getState" + JSON.stringify(pages)); 2234 expect("pages/canvas/router/").assertEqual(pages.path); 2235 done(); 2236 }); 2237 2238 /** 2239 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2240 * @tc.name testCanvasRenderingContext2DComponent 2241 * @tc.desc ACE 2242 */ 2243 it('testCanvasRenderingContext2DComponent', 0, async function (done) { 2244 let result; 2245 let options = { 2246 uri: 'pages/obj_CanvasRenderingContext2D/router/index' 2247 } 2248 try { 2249 result = router.push(options) 2250 console.info("push obj_CanvasRenderingContext2D page success " + JSON.stringify(result)); 2251 } catch (err) { 2252 console.error("push obj_CanvasRenderingContext2D page error " + JSON.stringify(result)); 2253 } 2254 await sleep(15000) 2255 let pages = router.getState(); 2256 console.info("[router.obj_CanvasRenderingContext2D] getState" + JSON.stringify(pages)); 2257 expect("pages/obj_CanvasRenderingContext2D/router/").assertEqual(pages.path); 2258 done(); 2259 }); 2260 2261 /** 2262 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2263 * @tc.name testObjImageComponent 2264 * @tc.desc ACE 2265 */ 2266 it('testObjImageComponent', 0, async function (done) { 2267 let result; 2268 let options = { 2269 uri: 'pages/obj_Image/router/index' 2270 } 2271 try { 2272 result = router.push(options) 2273 console.info("push obj_Image page success " + JSON.stringify(result)); 2274 } catch (err) { 2275 console.error("push obj_Image page error " + JSON.stringify(result)); 2276 } 2277 await sleep(7000) 2278 let pages = router.getState(); 2279 console.info("[router.obj_Image] getState" + JSON.stringify(pages)); 2280 expect("pages/obj_Image/router/").assertEqual(pages.path); 2281 done(); 2282 }); 2283 2284 /** 2285 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2286 * @tc.name testCanvasGradientComponent 2287 * @tc.desc ACE 2288 */ 2289 it('testCanvasGradientComponent', 0, async function (done) { 2290 let result; 2291 let options = { 2292 uri: 'pages/obj_CanvasGradient/router/index' 2293 } 2294 try { 2295 result = router.push(options) 2296 console.info("push obj_CanvasGradient page success " + JSON.stringify(result)); 2297 } catch (err) { 2298 console.error("push obj_CanvasGradient page error " + JSON.stringify(result)); 2299 } 2300 await sleep(7000) 2301 let pages = router.getState(); 2302 console.info("[router.obj_CanvasGradient] getState" + JSON.stringify(pages)); 2303 expect("pages/obj_CanvasGradient/router/").assertEqual(pages.path); 2304 done(); 2305 }); 2306 2307 /** 2308 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2309 * @tc.name testImageDataComponent 2310 * @tc.desc ACE 2311 */ 2312 it('testImageDataComponent', 0, async function (done) { 2313 let result; 2314 let options = { 2315 uri: 'pages/obj_ImageData/router/index' 2316 } 2317 try { 2318 result = router.push(options) 2319 console.info("push obj_ImageData page success " + JSON.stringify(result)); 2320 } catch (err) { 2321 console.error("push obj_ImageData page error " + JSON.stringify(result)); 2322 } 2323 await sleep(7000) 2324 let pages = router.getState(); 2325 console.info("[router.obj_ImageData] getState" + JSON.stringify(pages)); 2326 expect("pages/obj_ImageData/router/").assertEqual(pages.path); 2327 done(); 2328 }); 2329 2330 /** 2331 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2332 * @tc.name testPath2DComponent 2333 * @tc.desc ACE 2334 */ 2335 it('testPath2DComponent', 0, async function (done) { 2336 let result; 2337 let options = { 2338 uri: 'pages/obj_Path2D/router/index' 2339 } 2340 try { 2341 result = router.push(options) 2342 console.info("push obj_Path2D page success " + JSON.stringify(result)); 2343 } catch (err) { 2344 console.error("push obj_Path2D page error " + JSON.stringify(result)); 2345 } 2346 await sleep(7000) 2347 let pages = router.getState(); 2348 console.info("[router.obj_Path2D] getState" + JSON.stringify(pages)); 2349 expect("pages/obj_Path2D/router/").assertEqual(pages.path); 2350 done(); 2351 }); 2352 2353 /** 2354 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2355 * @tc.name testCameraComponent 2356 * @tc.desc ACE 2357 */ 2358 it('testCameraComponent', 0, async function (done) { 2359 let result; 2360 let options = { 2361 uri: 'pages/camera/router/index' 2362 } 2363 try { 2364 result = router.push(options) 2365 console.info("push camera page success " + JSON.stringify(result)); 2366 } catch (err) { 2367 console.error("push camera page error " + JSON.stringify(result)); 2368 } 2369 await sleep(7000) 2370 let pages = router.getState(); 2371 console.info("[router.camera] getState" + JSON.stringify(pages)); 2372 expect("pages/camera/router/").assertEqual(pages.path); 2373 done(); 2374 }); 2375 2376 2377 /** 2378 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 2379 * @tc.name testWebComponent 2380 * @tc.desc ACE 2381 */ 2382 it('testWebComponent', 0, async function (done) { 2383 let result; 2384 let options = { 2385 uri: 'pages/web/router/index' 2386 } 2387 try { 2388 result = router.push(options) 2389 console.info("push web page success " + JSON.stringify(result)); 2390 } catch (err) { 2391 console.error("push web page error " + JSON.stringify(result)); 2392 } 2393 await sleep(7000) 2394 let pages = router.getState(); 2395 console.info("[router.web] getState" + JSON.stringify(pages)); 2396 expect("pages/web/router/").assertEqual(pages.path); 2397 done(); 2398 }); 2399 2400}); 2401} 2402