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