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 '@ohos/hypium'; 18 19 20export default function undo() { describe('badgePropsJsTest', 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 32 async function backToIndex() { 33 let backToIndexPromise = new Promise((resolve, reject) => { 34 setTimeout(() => { 35 router.back({ 36 uri: 'pages/index/index' 37 }) 38 resolve() 39 }, 500) 40 }) 41 let clearPromise = new Promise((resolve, reject) => { 42 setTimeout(() => { 43 router.clear() 44 resolve() 45 }, 500); 46 }) 47 await backToIndexPromise.then(() => { 48 return clearPromise 49 }) 50 } 51 52 /** 53 * run before testcase 54 */ 55 beforeAll(async function (done) { 56 console.info('[badgePropsJsTest] before each called') 57 58 let result; 59 let options = { 60 uri: 'pages/badge/prop/index' 61 } 62 try { 63 result = router.push(options) 64 console.info("push badgeProps page success " + JSON.stringify(result)); 65 } catch (err) { 66 console.error("push badgeProps page error " + JSON.stringify(result)); 67 } 68 await sleep(20000) 69 done() 70 }) 71 72 /** 73 * run after testcase 74 */ 75 afterAll(async function () { 76 console.info('[badgePropsJsTest] after each called') 77 await backToIndex(); 78 await sleep(1000) 79 }) 80 81 // 通用属性 82 83 /** 84 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 85 * @tc.name testbadgeIdProp 86 * @tc.desc ACE 87 */ 88 it('testbadgeIdProp', 0, async function (done) { 89 console.info('testbadgeIdProp START'); 90 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 91 92 let obj = JSON.parse(globalThis.value.idProp); 93 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 94 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 95 96 expect(obj.$type).assertEqual('badge') 97 expect(obj.$attrs.id).assertEqual('idProp') 98 done(); 99 }) 100 101 /** 102 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 103 * @tc.name testbadgeClassProp 104 * @tc.desc ACE 105 */ 106 it('testbadgeClassProp', 0, async function (done) { 107 console.info('testbadgeClassProp START'); 108 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 109 110 let obj = JSON.parse(globalThis.value.classProp); 111 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 112 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 113 114 expect(obj.$type).assertEqual('badge') 115 expect(obj.$attrs.id).assertEqual('classProp') 116 expect(obj.$attrs.className).assertEqual('classProp') 117 done(); 118 }) 119 120 /** 121 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 122 * @tc.name testbadgeClassPropNone 123 * @tc.desc ACE 124 */ 125 it('testbadgeClassPropNone', 0, async function (done) { 126 console.info('testbadgeClassPropNone START'); 127 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 128 129 let obj = JSON.parse(globalThis.value.classPropNone); 130 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 131 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 132 133 expect(obj.$type).assertEqual('badge') 134 expect(obj.$attrs.id).assertEqual('classPropNone') 135 expect(obj.$attrs.className).assertEqual(undefined) 136 console.info("[badgeProps] get className value is: " + JSON.stringify(obj.$attrs.className)); 137 done(); 138 }) 139 140 /** 141 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 142 * @tc.name testbadgeRefProp 143 * @tc.desc ACE 144 */ 145 it('testbadgeRefProp', 0, async function (done) { 146 console.info('testbadgeRefProp START'); 147 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 148 149 let obj = JSON.parse(globalThis.value.refProp); 150 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 151 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 152 153 expect(obj.$type).assertEqual('badge') 154 expect(obj.$attrs.id).assertEqual('refProp') 155 expect(obj.$attrs.ref).assertEqual('refProp') 156 done(); 157 }); 158 159 /** 160 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 161 * @tc.name testbadgeRefPropNone 162 * @tc.desc ACE 163 */ 164 it('testbadgeRefPropNone', 0, async function (done) { 165 console.info('testbadgeRefPropNone START'); 166 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 167 168 let obj = JSON.parse(globalThis.value.refPropNone); 169 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 170 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 171 172 expect(obj.$type).assertEqual('badge') 173 expect(obj.$attrs.id).assertEqual('refPropNone') 174 expect(obj.$attrs.ref).assertEqual(undefined) 175 console.info("[badgeProps] get ref value is: " + JSON.stringify(obj.$attrs.ref)); 176 done(); 177 }); 178 179 /** 180 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 181 * @tc.name testbadgeDisabledPropTrue 182 * @tc.desc ACE 183 */ 184 it('testbadgeDisabledPropTrue', 0, async function (done) { 185 console.info('testbadgeDisabledPropTrue START'); 186 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 187 188 let obj = JSON.parse(globalThis.value.disabledPropTrue); 189 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 190 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 191 192 expect(obj.$type).assertEqual('badge') 193 expect(obj.$attrs.id).assertEqual('disabledPropTrue') 194 expect(obj.$attrs.disabled).assertEqual('true') 195 done(); 196 }); 197 198 /** 199 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 200 * @tc.name testbadgeDisabledPropFalse 201 * @tc.desc ACE 202 */ 203 it('testbadgeDisabledPropFalse', 0, async function (done) { 204 console.info('testbadgeDisabledPropFalse START'); 205 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 206 207 let obj = JSON.parse(globalThis.value.disabledPropFalse); 208 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 209 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 210 211 expect(obj.$type).assertEqual('badge') 212 expect(obj.$attrs.id).assertEqual('disabledPropFalse') 213 expect(obj.$attrs.disabled).assertEqual('false') 214 done(); 215 }); 216 217 /** 218 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 219 * @tc.name testbadgeDisabledPropNone 220 * @tc.desc ACE 221 */ 222 it('testbadgeDisabledPropNone', 0, async function (done) { 223 console.info('testbadgeDisabledPropNone START'); 224 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 225 226 let obj = JSON.parse(globalThis.value.disabledPropNone); 227 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 228 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 229 230 expect(obj.$type).assertEqual('badge') 231 expect(obj.$attrs.id).assertEqual('disabledPropNone') 232 expect(obj.$attrs.disabled).assertEqual('false') 233 done(); 234 }); 235 236 /** 237 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 238 * @tc.name testbadgeFocusablePropTrue 239 * @tc.desc ACE 240 */ 241 it('testbadgeFocusablePropTrue', 0, async function (done) { 242 console.info('testbadgeFocusablePropTrue START'); 243 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 244 245 let obj = JSON.parse(globalThis.value.focusablePropTrue); 246 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 247 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 248 249 expect(obj.$type).assertEqual('badge') 250 expect(obj.$attrs.id).assertEqual('focusablePropTrue') 251 expect(obj.$attrs.focusable).assertEqual('true') 252 done(); 253 }); 254 255 /** 256 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 257 * @tc.name testbadgeFocusablePropFalse 258 * @tc.desc ACE 259 */ 260 it('testbadgeFocusablePropFalse', 0, async function (done) { 261 console.info('testbadgeFocusablePropFalse START'); 262 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 263 264 let obj = JSON.parse(globalThis.value.focusablePropFalse); 265 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 266 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 267 268 expect(obj.$type).assertEqual('badge') 269 expect(obj.$attrs.id).assertEqual('focusablePropFalse') 270 expect(obj.$attrs.focusable).assertEqual('false') 271 done(); 272 }); 273 274 /** 275 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 276 * @tc.name testbadgeFocusablePropNone 277 * @tc.desc ACE 278 */ 279 it('testbadgeFocusablePropNone', 0, async function (done) { 280 console.info('testbadgeFocusablePropNone START'); 281 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 282 283 let obj = JSON.parse(globalThis.value.focusablePropNone); 284 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 285 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 286 287 expect(obj.$type).assertEqual('badge') 288 expect(obj.$attrs.id).assertEqual('focusablePropNone') 289 expect(obj.$attrs.focusable).assertEqual('false') 290 done(); 291 }); 292 293 /** 294 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 295 * @tc.name testbadgeDataProp 296 * @tc.desc ACE 297 */ 298 it('testbadgeDataProp', 0, async function (done) { 299 console.info('testbadgeDataProp START'); 300 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 301 302 let obj = JSON.parse(globalThis.value.dataProp); 303 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 304 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 305 306 expect(obj.$type).assertEqual('badge') 307 expect(obj.$attrs.id).assertEqual('dataProp') 308 expect(obj.$attrs.databadge).assertEqual(undefined); 309 console.info("[badgeProps] get databadge value is: " + JSON.stringify(obj.$attrs.databadge)); 310 done(); 311 }); 312 313 /** 314 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 315 * @tc.name testbadgeDataPropNone 316 * @tc.desc ACE 317 */ 318 it('testbadgeDataPropNone', 0, async function (done) { 319 console.info('testbadgeDataPropNone START'); 320 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 321 322 let obj = JSON.parse(globalThis.value.dataPropNone); 323 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 324 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 325 326 expect(obj.$type).assertEqual('badge') 327 expect(obj.$attrs.id).assertEqual('dataPropNone') 328 expect(obj.$attrs.databadge).assertEqual(undefined) 329 console.info("[badgeProps] get databadge value is: " + JSON.stringify(obj.$attrs.databadge)); 330 done(); 331 }); 332 333 /** 334 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 335 * @tc.name testbadgeClickEffectPropSmall 336 * @tc.desc ACE 337 */ 338 it('testbadgeClickEffectPropSmall', 0, async function (done) { 339 console.info('testbadgeClickEffectPropSmall START'); 340 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 341 342 let obj = JSON.parse(globalThis.value.clickEffectPropSmall); 343 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 344 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 345 346 expect(obj.$type).assertEqual('badge') 347 expect(obj.$attrs.id).assertEqual('clickEffectPropSmall') 348 expect(obj.$attrs.clickEffect).assertEqual('spring-small') 349 done(); 350 }); 351 352 /** 353 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 354 * @tc.name testbadgeClickEffectPropMedium 355 * @tc.desc ACE 356 */ 357 it('testbadgeClickEffectPropMedium', 0, async function (done) { 358 console.info('testbadgeClickEffectPropMedium START'); 359 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 360 361 let obj = JSON.parse(globalThis.value.clickEffectPropMedium); 362 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 363 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 364 365 expect(obj.$type).assertEqual('badge') 366 expect(obj.$attrs.id).assertEqual('clickEffectPropMedium') 367 expect(obj.$attrs.clickEffect).assertEqual('spring-medium') 368 done(); 369 }); 370 371 /** 372 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 373 * @tc.name testbadgeClickEffectPropLarge 374 * @tc.desc ACE 375 */ 376 it('testbadgeClickEffectPropLarge', 0, async function (done) { 377 console.info('testbadgeClickEffectPropLarge START'); 378 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 379 380 let obj = JSON.parse(globalThis.value.clickEffectPropLarge); 381 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 382 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 383 384 expect(obj.$type).assertEqual('badge') 385 expect(obj.$attrs.id).assertEqual('clickEffectPropLarge') 386 expect(obj.$attrs.clickEffect).assertEqual('spring-large') 387 done(); 388 }); 389 390 /** 391 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 392 * @tc.name testbadgeClickEffectPropNone 393 * @tc.desc ACE 394 */ 395 it('testbadgeClickEffectPropNone', 0, async function (done) { 396 console.info('testbadgeClickEffectPropNone START'); 397 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 398 399 let obj = JSON.parse(globalThis.value.clickEffectPropNone); 400 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 401 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 402 403 expect(obj.$type).assertEqual('badge') 404 expect(obj.$attrs.id).assertEqual('clickEffectPropNone') 405 expect(obj.$attrs.clickEffect).assertEqual(undefined) 406 console.info("[badgeProps] get clickEffect value is: " + JSON.stringify(obj.$attrs.clickEffect)); 407 done(); 408 }); 409 410 /** 411 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 412 * @tc.name testbadgeDirPropRtl 413 * @tc.desc ACE 414 */ 415 it('testbadgeDirPropRtl', 0, async function (done) { 416 console.info('testbadgeDirPropRtl START'); 417 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 418 419 let obj = JSON.parse(globalThis.value.dirPropRtl); 420 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 421 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 422 423 expect(obj.$type).assertEqual('badge') 424 expect(obj.$attrs.id).assertEqual('dirPropRtl') 425 expect(obj.$attrs.dir).assertEqual('rtl') 426 done(); 427 }); 428 429 /** 430 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 431 * @tc.name testbadgeDirPropLtr 432 * @tc.desc ACE 433 */ 434 it('testbadgeDirPropLtr', 0, async function (done) { 435 console.info('testbadgeDirPropLtr START'); 436 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 437 438 let obj = JSON.parse(globalThis.value.dirPropLtr); 439 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 440 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 441 442 expect(obj.$type).assertEqual('badge') 443 expect(obj.$attrs.id).assertEqual('dirPropLtr') 444 expect(obj.$attrs.dir).assertEqual('ltr') 445 done(); 446 }); 447 448 /** 449 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 450 * @tc.name testbadgeDirPropAuto 451 * @tc.desc ACE 452 */ 453 it('testbadgeDirPropAuto', 0, async function (done) { 454 console.info('testbadgeDirPropAuto START'); 455 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 456 457 let obj = JSON.parse(globalThis.value.dirPropAuto); 458 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 459 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 460 461 expect(obj.$type).assertEqual('badge') 462 expect(obj.$attrs.id).assertEqual('dirPropAuto') 463 expect(obj.$attrs.dir).assertEqual('auto') 464 done(); 465 }); 466 467 /** 468 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 469 * @tc.name testbadgeDirPropNone 470 * @tc.desc ACE 471 */ 472 it('testbadgeDirPropNone', 0, async function (done) { 473 console.info('testbadgeDirPropNone START'); 474 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 475 476 let obj = JSON.parse(globalThis.value.dirPropNone); 477 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 478 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 479 480 expect(obj.$type).assertEqual('badge') 481 expect(obj.$attrs.id).assertEqual('dirPropNone') 482 expect(obj.$attrs.dir).assertEqual('auto') 483 done(); 484 }); 485 486 /** 487 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 488 * @tc.name testbadgeForPropNull 489 * @tc.desc ACE 490 */ 491 it('testbadgeForPropNull', 0, async function (done) { 492 console.info('testbadgeForPropNull START'); 493 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 494 495 let obj = JSON.parse(globalThis.value.forPropNull); 496 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 497 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 498 499 expect(obj.$type).assertEqual('badge') 500 expect(obj.$attrs.id).assertEqual('forPropNull') 501 expect(obj.$attrs.for).assertEqual(undefined) 502 console.info("[badgeProps] get for value is: " + JSON.stringify(obj.$attrs.for)); 503 done(); 504 }); 505 506 /** 507 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 508 * @tc.name testbadgeForPropOne 509 * @tc.desc ACE 510 */ 511 it('testbadgeForPropOne', 0, async function (done) { 512 console.info('testbadgeForPropOne START'); 513 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 514 515 let obj = JSON.parse(globalThis.value.forPropOne); 516 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 517 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 518 519 expect(obj.$type).assertEqual('badge') 520 expect(obj.$attrs.id).assertEqual('forPropOne') 521 expect(obj.$attrs.for).assertEqual(undefined) 522 console.info("[badgeProps] get for value is: " + JSON.stringify(obj.$attrs.for)); 523 done(); 524 }); 525 526 /** 527 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 528 * @tc.name testbadgeForPropThree 529 * @tc.desc ACE 530 */ 531 it('testbadgeForPropThree', 0, async function (done) { 532 console.info('testbadgeForPropThree START'); 533 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 534 535 let obj = JSON.parse(globalThis.value.forPropThree); 536 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 537 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 538 539 expect(obj.$type).assertEqual('badge') 540 expect(obj.$attrs.id).assertEqual('forPropThree') 541 expect(obj.$attrs.for).assertEqual(undefined) 542 console.info("[badgeProps] get for value is: " + JSON.stringify(obj.$attrs.for)); 543 done(); 544 }); 545 546 /** 547 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 548 * @tc.name testbadgeIfPropTrue 549 * @tc.desc ACE 550 */ 551 it('testbadgeIfPropTrue', 0, async function (done) { 552 console.info('testbadgeIfPropTrue START'); 553 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 554 555 let obj = JSON.parse(globalThis.value.ifPropTrue); 556 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 557 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 558 559 expect(obj.$type).assertEqual('badge') 560 expect(obj.$attrs.id).assertEqual('ifPropTrue') 561 expect(obj.$attrs.if).assertEqual(undefined) 562 console.info("[badgeProps] get for value is: " + JSON.stringify(obj.$attrs.if)); 563 done(); 564 }); 565 566 /** 567 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 568 * @tc.name testbadgeShowPropTrue 569 * @tc.desc ACE 570 */ 571 it('testbadgeShowPropTrue', 0, async function (done) { 572 console.info('testbadgeShowPropTrue START'); 573 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 574 575 let obj = JSON.parse(globalThis.value.showPropTrue); 576 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 577 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 578 579 expect(obj.$type).assertEqual('badge') 580 expect(obj.$attrs.id).assertEqual('showPropTrue') 581 expect(obj.$attrs.show).assertEqual('true') 582 console.info("[badgeProps] get show value is: " + JSON.stringify(obj.$attrs.show)); 583 done(); 584 }); 585 586 /** 587 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 588 * @tc.name testbadgeShowPropFalse 589 * @tc.desc ACE 590 */ 591 it('testbadgeShowPropFalse', 0, async function (done) { 592 console.info('testbadgeShowPropFalse START'); 593 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 594 595 let obj = JSON.parse(globalThis.value.showPropFalse); 596 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 597 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 598 599 expect(obj.$type).assertEqual('badge') 600 expect(obj.$attrs.id).assertEqual('showPropFalse') 601 expect(obj.$attrs.show).assertEqual('false') 602 console.info("[badgeProps] get show value is: " + JSON.stringify(obj.$attrs.show)); 603 done(); 604 }); 605 606 /** 607 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 608 * @tc.name testbadgeShowPropNone 609 * @tc.desc ACE 610 */ 611 it('testbadgeShowPropNone', 0, async function (done) { 612 console.info('testbadgeShowPropNone START'); 613 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 614 615 let obj = JSON.parse(globalThis.value.showPropNone); 616 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 617 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 618 619 expect(obj.$type).assertEqual('badge') 620 expect(obj.$attrs.id).assertEqual('showPropNone') 621 expect(obj.$attrs.show).assertEqual('true') 622 console.info("[badgeProps] get show value is: " + JSON.stringify(obj.$attrs.show)); 623 done(); 624 }); 625 626 // 特有属性 627 628 /** 629 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 630 * @tc.name testbadgeplacementRight 631 * @tc.desc ACE 632 */ 633 it('testbadgeplacementRight', 0, async function (done) { 634 console.info('testbadgeplacementRight START'); 635 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 636 637 let obj = JSON.parse(globalThis.value.placementRight); 638 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 639 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 640 641 expect(obj.$type).assertEqual('badge') 642 expect(obj.$attrs.id).assertEqual('placementRight') 643 expect(obj.$attrs.placement).assertEqual('right') 644 console.info("[badgeProps] get placement value is: " + JSON.stringify(obj.$attrs.placement)); 645 done(); 646 }); 647 648 /** 649 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 650 * @tc.name testbadgeplacementRightTop 651 * @tc.desc ACE 652 */ 653 it('testbadgeplacementRightTop', 0, async function (done) { 654 console.info('testbadgeplacementRightTop START'); 655 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 656 657 let obj = JSON.parse(globalThis.value.placementRightTop); 658 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 659 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 660 661 expect(obj.$type).assertEqual('badge') 662 expect(obj.$attrs.id).assertEqual('placementRightTop') 663 expect(obj.$attrs.placement).assertEqual('rightTop') 664 console.info("[badgeProps] get placement value is: " + JSON.stringify(obj.$attrs.placement)); 665 done(); 666 }); 667 668 /** 669 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 670 * @tc.name testbadgeplacementLeft 671 * @tc.desc ACE 672 */ 673 it('testbadgeplacementLeft', 0, async function (done) { 674 console.info('testbadgeplacementLeft START'); 675 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 676 677 let obj = JSON.parse(globalThis.value.placementLeft); 678 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 679 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 680 681 expect(obj.$type).assertEqual('badge') 682 expect(obj.$attrs.id).assertEqual('placementLeft') 683 expect(obj.$attrs.placement).assertEqual('Left') 684 console.info("[badgeProps] get placement value is: " + JSON.stringify(obj.$attrs.placement)); 685 done(); 686 }); 687 688 /** 689 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 690 * @tc.name testbadgeplacementNone 691 * @tc.desc ACE 692 */ 693 it('testbadgeplacementNone', 0, async function (done) { 694 console.info('testbadgeplacementNone START'); 695 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 696 697 let obj = JSON.parse(globalThis.value.placementNone); 698 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 699 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 700 701 expect(obj.$type).assertEqual('badge') 702 expect(obj.$attrs.id).assertEqual('placementNone') 703 expect(obj.$attrs.placement).assertEqual(undefined) 704 console.info("[badgeProps] get placement value is: " + JSON.stringify(obj.$attrs.placement)); 705 done(); 706 }); 707 708 /** 709 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 710 * @tc.name testbadgecount 711 * @tc.desc ACE 712 */ 713 it('testbadgecount', 0, async function (done) { 714 console.info('testbadgecount START'); 715 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 716 717 let obj = JSON.parse(globalThis.value.count); 718 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 719 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 720 721 expect(obj.$type).assertEqual('badge') 722 expect(obj.$attrs.id).assertEqual('count') 723 expect(obj.$attrs.count).assertEqual('10') 724 console.info("[badgeProps] get count value is: " + JSON.stringify(obj.$attrs.count)); 725 done(); 726 }); 727 728 /** 729 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 730 * @tc.name testvisibleTrue 731 * @tc.desc ACE 732 */ 733 it('testvisibleTrue', 0, async function (done) { 734 console.info('testvisibleTrue START'); 735 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 736 737 let obj = JSON.parse(globalThis.value.visibleTrue); 738 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 739 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 740 741 expect(obj.$type).assertEqual('badge') 742 expect(obj.$attrs.id).assertEqual('visibleTrue') 743 expect(obj.$attrs.visible).assertEqual('true') 744 console.info("[badgeProps] get visible value is: " + JSON.stringify(obj.$attrs.visible)); 745 done(); 746 }); 747 748 /** 749 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 750 * @tc.name testvisibleFalse 751 * @tc.desc ACE 752 */ 753 it('testvisibleFalse', 0, async function (done) { 754 console.info('testvisibleFalse START'); 755 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 756 757 let obj = JSON.parse(globalThis.value.visibleFalse); 758 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 759 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 760 761 expect(obj.$type).assertEqual('badge') 762 expect(obj.$attrs.id).assertEqual('visibleFalse') 763 expect(obj.$attrs.visible).assertEqual('false') 764 console.info("[badgeProps] get visible value is: " + JSON.stringify(obj.$attrs.visible)); 765 done(); 766 }); 767 768 /** 769 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 770 * @tc.name testvisibleNone 771 * @tc.desc ACE 772 */ 773 it('testvisibleNone', 0, async function (done) { 774 console.info('testvisibleNone START'); 775 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 776 777 let obj = JSON.parse(globalThis.value.visibleNone); 778 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 779 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 780 781 expect(obj.$type).assertEqual('badge') 782 expect(obj.$attrs.id).assertEqual('visibleNone') 783 expect(obj.$attrs.visible).assertEqual(undefined) 784 console.info("[badgeProps] get visible value is: " + JSON.stringify(obj.$attrs.visible)); 785 done(); 786 }); 787 788 /** 789 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 790 * @tc.name testmaxcount 791 * @tc.desc ACE 792 */ 793 it('testmaxcount', 0, async function (done) { 794 console.info('testmaxcount START'); 795 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 796 797 let obj = JSON.parse(globalThis.value.maxcount); 798 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 799 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 800 801 expect(obj.$type).assertEqual('badge') 802 expect(obj.$attrs.id).assertEqual('maxcount') 803 expect(obj.$attrs.maxcount).assertEqual('100') 804 console.info("[badgeProps] get maxcount value is: " + JSON.stringify(obj.$attrs.maxcount)); 805 done(); 806 }); 807 808 /** 809 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 810 * @tc.name testmaxcountNone 811 * @tc.desc ACE 812 */ 813 it('testmaxcountNone', 0, async function (done) { 814 console.info('testmaxcountNone START'); 815 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 816 817 let obj = JSON.parse(globalThis.value.maxcountNone); 818 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 819 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 820 821 expect(obj.$type).assertEqual('badge') 822 expect(obj.$attrs.id).assertEqual('maxcountNone') 823 expect(obj.$attrs.maxcount).assertEqual(undefined) 824 console.info("[badgeProps] get maxcount value is: " + JSON.stringify(obj.$attrs.maxcount)); 825 done(); 826 }); 827 828 /** 829 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 830 * @tc.name testconfig 831 * @tc.desc ACE 832 */ 833 it('testconfig', 0, async function (done) { 834 console.info('testconfig START'); 835 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 836 837 let obj = JSON.parse(globalThis.value.config); 838 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 839 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 840 841 expect(obj.$type).assertEqual('badge') 842 expect(obj.$attrs.id).assertEqual('config') 843 expect(obj.$attrs.config).assertEqual('{{badgeconfig}}') 844 console.info("[badgeProps] get config value is: " + JSON.stringify(obj.$attrs.config)); 845 done(); 846 }); 847 848 /** 849 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 850 * @tc.name testconfigNone 851 * @tc.desc ACE 852 */ 853 it('testconfigNone', 0, async function (done) { 854 console.info('testconfigNone START'); 855 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 856 857 let obj = JSON.parse(globalThis.value.configNone); 858 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 859 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 860 861 expect(obj.$type).assertEqual('badge') 862 expect(obj.$attrs.id).assertEqual('configNone') 863 expect(obj.$attrs.config).assertEqual(undefined) 864 console.info("[badgeProps] get config value is: " + JSON.stringify(obj.$attrs.config)); 865 done(); 866 }); 867 868 /** 869 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 870 * @tc.name testlabel 871 * @tc.desc ACE 872 */ 873 it('testlabel', 0, async function (done) { 874 console.info('testlabel START'); 875 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 876 877 let obj = JSON.parse(globalThis.value.label); 878 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 879 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 880 881 expect(obj.$type).assertEqual('badge') 882 expect(obj.$attrs.id).assertEqual('label') 883 expect(obj.$attrs.label).assertEqual('提示') 884 console.info("[badgeProps] get label value is: " + JSON.stringify(obj.$attrs.label)); 885 done(); 886 }); 887 888 /** 889 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 890 * @tc.name testlabelNone 891 * @tc.desc ACE 892 */ 893 it('testlabelNone', 0, async function (done) { 894 console.info('testlabelNone START'); 895 console.info("[badgeProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 896 897 let obj = JSON.parse(globalThis.value.labelNone); 898 console.info("[badgeProps] get inspector value is: " + JSON.stringify(obj)); 899 console.info("[badgeProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 900 901 expect(obj.$type).assertEqual('badge') 902 expect(obj.$attrs.id).assertEqual('labelNone') 903 expect(obj.$attrs.label).assertEqual(undefined) 904 console.info("[badgeProps] get label value is: " + JSON.stringify(obj.$attrs.label)); 905 done(); 906 }); 907}); 908} 909 910