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 16 import router from '@system.router'; 17 import {describe, beforeAll,afterAll, it, expect} from '@ohos/hypium'; 18 19 20 export default function undo() { describe('ellipsePropsJsTest', 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('[ellipsePropsJsTest] before each called') 57 58 let result; 59 let options = { 60 uri: 'pages/ellipse/prop/index' 61 } 62 try { 63 result = router.push(options) 64 console.info("push ellipseProps page success " + JSON.stringify(result)); 65 } catch (err) { 66 console.error("push ellipseProps 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('[ellipsePropsJsTest] 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 testEllipseFillProp 84 * @tc.desc ACE 85 */ 86 it('testEllipseFillProp', 0, async function (done) { 87 console.info('testEllipseFillProp START'); 88 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 89 90 let obj = JSON.parse(globalThis.value.fillProp); 91 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 92 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 93 94 expect(obj.$type).assertEqual('ellipse') 95 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 96 expect(obj.$attrs.id).assertEqual('fillProp') 97 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 98 expect(obj.$attrs.cx).assertEqual('60') 99 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 100 expect(obj.$attrs.cy).assertEqual('11') 101 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 102 expect(obj.$attrs.rx).assertEqual('25') 103 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 104 expect(obj.$attrs.ry).assertEqual('10') 105 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 106 expect(obj.$attrs.fill).assertEqual('red') 107 console.info("[ellipseProps] get inspector fill value is: " + JSON.stringify(obj.$attrs.fill)); 108 done(); 109 }); 110 111 /** 112 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 113 * @tc.name testEllipseFillOpacityPropOne 114 * @tc.desc ACE 115 */ 116 it('testEllipseFillOpacityPropOne', 0, async function (done) { 117 console.info('testEllipseFillOpacityPropOne START'); 118 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 119 120 let obj = JSON.parse(globalThis.value.fillOpacityPropOne); 121 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 122 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 123 124 expect(obj.$type).assertEqual('ellipse') 125 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 126 expect(obj.$attrs.id).assertEqual('fillOpacityPropOne') 127 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 128 expect(obj.$attrs.cx).assertEqual('25') 129 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 130 expect(obj.$attrs.cy).assertEqual('11') 131 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 132 expect(obj.$attrs.rx).assertEqual('25') 133 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 134 expect(obj.$attrs.ry).assertEqual('10') 135 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 136 expect(obj.$attrs.fill).assertEqual('red') 137 console.info("[ellipseProps] get inspector fill value is: " + JSON.stringify(obj.$attrs.fill)); 138 expect(obj.$attrs.fillOpacity).assertEqual('0.5') 139 console.info("[ellipseProps] get inspector fill-opacity value is: " + JSON.stringify(obj.$attrs.fillOpacity)); 140 done(); 141 }); 142 143 /** 144 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 145 * @tc.name testEllipseFillOpacityPropTwo 146 * @tc.desc ACE 147 */ 148 it('testEllipseFillOpacityPropTwo', 0, async function (done) { 149 console.info('testEllipseFillOpacityPropTwo START'); 150 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 151 152 let obj = JSON.parse(globalThis.value.fillOpacityPropTwo); 153 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 154 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 155 156 expect(obj.$type).assertEqual('ellipse') 157 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 158 expect(obj.$attrs.id).assertEqual('fillOpacityPropTwo') 159 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 160 expect(obj.$attrs.cx).assertEqual('25') 161 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 162 expect(obj.$attrs.cy).assertEqual('11') 163 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 164 expect(obj.$attrs.rx).assertEqual('25') 165 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 166 expect(obj.$attrs.ry).assertEqual('10') 167 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 168 expect(obj.$attrs.fill).assertEqual('red') 169 console.info("[ellipseProps] get inspector fill value is: " + JSON.stringify(obj.$attrs.fill)); 170 expect(obj.$attrs.fillOpacity).assertEqual('1') 171 console.info("[ellipseProps] get inspector fill-opacity value is: " + JSON.stringify(obj.$attrs.fillOpacity)); 172 done(); 173 }); 174 175 /** 176 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 177 * @tc.name testEllipseFillOpacityPropThree 178 * @tc.desc ACE 179 */ 180 it('testEllipseFillOpacityPropThree', 0, async function (done) { 181 console.info('testEllipseFillOpacityPropThree START'); 182 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 183 184 let obj = JSON.parse(globalThis.value.fillOpacityPropThree); 185 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 186 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 187 188 expect(obj.$type).assertEqual('ellipse') 189 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 190 expect(obj.$attrs.id).assertEqual('fillOpacityPropThree') 191 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 192 expect(obj.$attrs.cx).assertEqual('25') 193 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 194 expect(obj.$attrs.cy).assertEqual('11') 195 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 196 expect(obj.$attrs.rx).assertEqual('25') 197 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 198 expect(obj.$attrs.ry).assertEqual('10') 199 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 200 expect(obj.$attrs.fill).assertEqual('red') 201 console.info("[ellipseProps] get inspector fill value is: " + JSON.stringify(obj.$attrs.fill)); 202 expect(obj.$attrs.fillOpacity).assertEqual('1.5') 203 console.info("[ellipseProps] get inspector fill-opacity value is: " + JSON.stringify(obj.$attrs.fillOpacity)); 204 done(); 205 }); 206 207 /** 208 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 209 * @tc.name testEllipseFillRulePropOne 210 * @tc.desc ACE 211 */ 212 it('testEllipseFillRulePropOne', 0, async function (done) { 213 console.info('testEllipseFillRulePropOne START'); 214 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 215 216 let obj = JSON.parse(globalThis.value.fillRulePropOne); 217 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 218 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 219 220 expect(obj.$type).assertEqual('ellipse') 221 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 222 expect(obj.$attrs.id).assertEqual('fillRulePropOne') 223 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 224 expect(obj.$attrs.cx).assertEqual('25') 225 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 226 expect(obj.$attrs.cy).assertEqual('11') 227 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 228 expect(obj.$attrs.rx).assertEqual('25') 229 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 230 expect(obj.$attrs.ry).assertEqual('10') 231 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 232 expect(obj.$attrs.fill).assertEqual('red') 233 console.info("[ellipseProps] get inspector fill value is: " + JSON.stringify(obj.$attrs.fill)); 234 expect(obj.$attrs.fillRule).assertEqual('evenodd') 235 console.info("[ellipseProps] get inspector fill-rule value is: " + JSON.stringify(obj.$attrs.fillRule)); 236 done(); 237 }); 238 239 /** 240 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 241 * @tc.name testEllipseFillRulePropTwo 242 * @tc.desc ACE 243 */ 244 it('testEllipseFillRulePropTwo', 0, async function (done) { 245 console.info('testEllipseFillRulePropTwo START'); 246 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 247 248 let obj = JSON.parse(globalThis.value.fillRulePropTwo); 249 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 250 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 251 252 expect(obj.$type).assertEqual('ellipse') 253 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 254 expect(obj.$attrs.id).assertEqual('fillRulePropTwo') 255 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 256 expect(obj.$attrs.cx).assertEqual('25') 257 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 258 expect(obj.$attrs.cy).assertEqual('11') 259 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 260 expect(obj.$attrs.rx).assertEqual('25') 261 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 262 expect(obj.$attrs.ry).assertEqual('10') 263 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 264 expect(obj.$attrs.fill).assertEqual('red') 265 console.info("[ellipseProps] get inspector fill value is: " + JSON.stringify(obj.$attrs.fill)); 266 expect(obj.$attrs.fillRule).assertEqual('nonzero') 267 console.info("[ellipseProps] get inspector fill-rule value is: " + JSON.stringify(obj.$attrs.fillRule)); 268 done(); 269 }); 270 271 /** 272 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 273 * @tc.name testEllipseOpacityPropOne 274 * @tc.desc ACE 275 */ 276 it('testEllipseOpacityPropOne', 0, async function (done) { 277 console.info('testEllipseOpacityPropOne START'); 278 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 279 280 let obj = JSON.parse(globalThis.value.opacityPropOne); 281 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 282 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 283 284 expect(obj.$type).assertEqual('ellipse') 285 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 286 expect(obj.$attrs.id).assertEqual('opacityPropOne') 287 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 288 expect(obj.$attrs.cx).assertEqual('25') 289 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 290 expect(obj.$attrs.cy).assertEqual('11') 291 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 292 expect(obj.$attrs.rx).assertEqual('25') 293 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 294 expect(obj.$attrs.ry).assertEqual('10') 295 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 296 expect(obj.$attrs.opacity).assertEqual('0.5') 297 console.info("[ellipseProps] get inspector opacity value is: " + JSON.stringify(obj.$attrs.opacity)); 298 done(); 299 }); 300 301 /** 302 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 303 * @tc.name testEllipseOpacityPropTwo 304 * @tc.desc ACE 305 */ 306 it('testEllipseOpacityPropTwo', 0, async function (done) { 307 console.info('testEllipseOpacityPropTwo START'); 308 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 309 310 let obj = JSON.parse(globalThis.value.opacityPropTwo); 311 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 312 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 313 314 expect(obj.$type).assertEqual('ellipse') 315 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 316 expect(obj.$attrs.id).assertEqual('opacityPropTwo') 317 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 318 expect(obj.$attrs.cx).assertEqual('25') 319 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 320 expect(obj.$attrs.cy).assertEqual('11') 321 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 322 expect(obj.$attrs.rx).assertEqual('25') 323 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 324 expect(obj.$attrs.ry).assertEqual('10') 325 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 326 expect(obj.$attrs.opacity).assertEqual('1') 327 console.info("[ellipseProps] get inspector opacity value is: " + JSON.stringify(obj.$attrs.opacity)); 328 done(); 329 }); 330 331 /** 332 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 333 * @tc.name testEllipseOpacityPropThree 334 * @tc.desc ACE 335 */ 336 it('testEllipseOpacityPropThree', 0, async function (done) { 337 console.info('testEllipseOpacityPropThree START'); 338 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 339 340 let obj = JSON.parse(globalThis.value.opacityPropThree); 341 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 342 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 343 344 expect(obj.$type).assertEqual('ellipse') 345 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 346 expect(obj.$attrs.id).assertEqual('opacityPropThree') 347 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 348 expect(obj.$attrs.cx).assertEqual('25') 349 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 350 expect(obj.$attrs.cy).assertEqual('11') 351 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 352 expect(obj.$attrs.rx).assertEqual('25') 353 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 354 expect(obj.$attrs.ry).assertEqual('10') 355 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 356 expect(obj.$attrs.opacity).assertEqual('1.5') 357 console.info("[ellipseProps] get inspector opacity value is: " + JSON.stringify(obj.$attrs.opacity)); 358 done(); 359 }); 360 361 /** 362 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 363 * @tc.name testEllipseStrokeProp 364 * @tc.desc ACE 365 */ 366 it('testEllipseStrokeProp', 0, async function (done) { 367 console.info('testEllipseStrokeProp START'); 368 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 369 370 let obj = JSON.parse(globalThis.value.strokeProp); 371 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 372 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 373 374 expect(obj.$type).assertEqual('ellipse') 375 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 376 expect(obj.$attrs.id).assertEqual('strokeProp') 377 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 378 expect(obj.$attrs.cx).assertEqual('60') 379 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 380 expect(obj.$attrs.cy).assertEqual('11') 381 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 382 expect(obj.$attrs.rx).assertEqual('25') 383 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 384 expect(obj.$attrs.ry).assertEqual('10') 385 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 386 expect(obj.$attrs.stroke).assertEqual('red') 387 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 388 done(); 389 }); 390 391 /** 392 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 393 * @tc.name testEllipseStrokeDashArrayProp 394 * @tc.desc ACE 395 */ 396 it('testEllipseStrokeDashArrayProp', 0, async function (done) { 397 console.info('testEllipseStrokeDashArrayProp START'); 398 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 399 400 let obj = JSON.parse(globalThis.value.strokeDashArrayProp); 401 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 402 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 403 404 expect(obj.$type).assertEqual('ellipse') 405 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 406 expect(obj.$attrs.id).assertEqual('strokeDashArrayProp') 407 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 408 expect(obj.$attrs.cx).assertEqual('60') 409 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 410 expect(obj.$attrs.cy).assertEqual('11') 411 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 412 expect(obj.$attrs.rx).assertEqual('25') 413 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 414 expect(obj.$attrs.ry).assertEqual('10') 415 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 416 expect(obj.$attrs.stroke).assertEqual('red') 417 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 418 expect(obj.$attrs.strokeDasharray).assertEqual('2 3') 419 console.info("[ellipseProps] get inspector dasharray value is: " + JSON.stringify(obj.$attrs.strokeDasharray)); 420 done(); 421 }); 422 423 /** 424 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 425 * @tc.name testEllipseStrokeDashOffsetProp 426 * @tc.desc ACE 427 */ 428 it('testEllipseStrokeDashOffsetProp', 0, async function (done) { 429 console.info('testEllipseStrokeDashOffsetProp START'); 430 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 431 432 let obj = JSON.parse(globalThis.value.strokeDashOffsetProp); 433 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 434 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 435 436 expect(obj.$type).assertEqual('ellipse') 437 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 438 expect(obj.$attrs.id).assertEqual('strokeDashOffsetProp') 439 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 440 expect(obj.$attrs.cx).assertEqual('60') 441 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 442 expect(obj.$attrs.cy).assertEqual('11') 443 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 444 expect(obj.$attrs.rx).assertEqual('25') 445 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 446 expect(obj.$attrs.ry).assertEqual('10') 447 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 448 expect(obj.$attrs.stroke).assertEqual('red') 449 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 450 expect(obj.$attrs.strokeDashoffset).assertEqual('23') 451 console.info("[ellipseProps] get dashoffset value is: " + JSON.stringify(obj.$attrs.strokeDashoffset)); 452 done(); 453 }); 454 455 456 /** 457 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 458 * @tc.name testEllipseStrokeLineJoinPropOne 459 * @tc.desc ACE 460 */ 461 it('testEllipseStrokeLineJoinPropOne', 0, async function (done) { 462 console.info('testEllipseStrokeLineJoinPropOne START'); 463 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 464 465 let obj = JSON.parse(globalThis.value.strokeLineJoinPropOne); 466 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 467 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 468 469 expect(obj.$type).assertEqual('ellipse') 470 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 471 expect(obj.$attrs.id).assertEqual('strokeLineJoinPropOne') 472 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 473 expect(obj.$attrs.cx).assertEqual('25') 474 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 475 expect(obj.$attrs.cy).assertEqual('11') 476 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 477 expect(obj.$attrs.rx).assertEqual('25') 478 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 479 expect(obj.$attrs.ry).assertEqual('10') 480 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 481 expect(obj.$attrs.stroke).assertEqual('red') 482 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 483 expect(obj.$attrs.strokeLinejoin).assertEqual('bevel') 484 console.info("[ellipseProps] get inspector linejoin value is: " + JSON.stringify(obj.$attrs.strokeLinejoin)); 485 done(); 486 }); 487 488 /** 489 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 490 * @tc.name testEllipseStrokeLineJoinPropTwo 491 * @tc.desc ACE 492 */ 493 it('testEllipseStrokeLineJoinPropTwo', 0, async function (done) { 494 console.info('testEllipseStrokeLineJoinPropTwo START'); 495 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 496 497 let obj = JSON.parse(globalThis.value.strokeLineJoinPropTwo); 498 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 499 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 500 501 expect(obj.$type).assertEqual('ellipse') 502 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 503 expect(obj.$attrs.id).assertEqual('strokeLineJoinPropTwo') 504 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 505 expect(obj.$attrs.cx).assertEqual('25') 506 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 507 expect(obj.$attrs.cy).assertEqual('11') 508 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 509 expect(obj.$attrs.rx).assertEqual('25') 510 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 511 expect(obj.$attrs.ry).assertEqual('10') 512 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 513 expect(obj.$attrs.stroke).assertEqual('red') 514 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 515 expect(obj.$attrs.strokeLinejoin).assertEqual('miter') 516 console.info("[ellipseProps] get inspector linejoin value is: " + JSON.stringify(obj.$attrs.strokeLinejoin)); 517 done(); 518 }); 519 520 /** 521 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 522 * @tc.name testEllipseStrokeLineJoinPropThree 523 * @tc.desc ACE 524 */ 525 it('testEllipseStrokeLineJoinPropThree', 0, async function (done) { 526 console.info('testEllipseStrokeLineJoinPropThree START'); 527 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 528 529 let obj = JSON.parse(globalThis.value.strokeLineJoinPropThree); 530 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 531 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 532 533 expect(obj.$type).assertEqual('ellipse') 534 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 535 expect(obj.$attrs.id).assertEqual('strokeLineJoinPropThree') 536 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 537 expect(obj.$attrs.cx).assertEqual('25') 538 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 539 expect(obj.$attrs.cy).assertEqual('11') 540 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 541 expect(obj.$attrs.rx).assertEqual('25') 542 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 543 expect(obj.$attrs.ry).assertEqual('10') 544 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 545 expect(obj.$attrs.stroke).assertEqual('red') 546 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 547 expect(obj.$attrs.strokeLinejoin).assertEqual('round') 548 console.info("[ellipseProps] get inspector linejoin value is: " + JSON.stringify(obj.$attrs.strokeLinejoin)); 549 done(); 550 }); 551 552 /** 553 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 554 * @tc.name testEllipseStrokeLineJoinPropOne 555 * @tc.desc ACE 556 */ 557 it('testEllipseStrokeLineCapPropOne', 0, async function (done) { 558 console.info('testEllipseStrokeLineCapPropOne START'); 559 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 560 561 let obj = JSON.parse(globalThis.value.strokeLineCapPropOne); 562 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 563 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 564 565 expect(obj.$type).assertEqual('ellipse') 566 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 567 expect(obj.$attrs.id).assertEqual('strokeLineCapPropOne') 568 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 569 expect(obj.$attrs.cx).assertEqual('25') 570 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 571 expect(obj.$attrs.cy).assertEqual('11') 572 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 573 expect(obj.$attrs.rx).assertEqual('25') 574 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 575 expect(obj.$attrs.ry).assertEqual('10') 576 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 577 expect(obj.$attrs.stroke).assertEqual('red') 578 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 579 expect(obj.$attrs.strokeLineCap).assertEqual('butt') 580 console.info("[ellipseProps] get inspector lineCap value is: " + JSON.stringify(obj.$attrs.strokeLineCap)); 581 done(); 582 }); 583 584 /** 585 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 586 * @tc.name testEllipseStrokeLineCapPropTwo 587 * @tc.desc ACE 588 */ 589 it('testEllipseStrokeLineCapPropTwo', 0, async function (done) { 590 console.info('testEllipseStrokeLineCapPropTwo START'); 591 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 592 593 let obj = JSON.parse(globalThis.value.strokeLineCapPropTwo); 594 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 595 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 596 597 expect(obj.$type).assertEqual('ellipse') 598 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 599 expect(obj.$attrs.id).assertEqual('strokeLineCapPropTwo') 600 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 601 expect(obj.$attrs.cx).assertEqual('25') 602 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 603 expect(obj.$attrs.cy).assertEqual('11') 604 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 605 expect(obj.$attrs.rx).assertEqual('25') 606 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 607 expect(obj.$attrs.ry).assertEqual('10') 608 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 609 expect(obj.$attrs.stroke).assertEqual('red') 610 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 611 expect(obj.$attrs.strokeLineCap).assertEqual('round') 612 console.info("[ellipseProps] get inspector lineCap value is: " + JSON.stringify(obj.$attrs.strokeLineCap)); 613 done(); 614 }); 615 616 /** 617 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 618 * @tc.name testEllipseStrokeLineCapPropThree 619 * @tc.desc ACE 620 */ 621 it('testEllipseStrokeLineCapPropThree', 0, async function (done) { 622 console.info('testEllipseStrokeLineCapPropThree START'); 623 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 624 625 let obj = JSON.parse(globalThis.value.strokeLineCapPropThree); 626 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 627 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 628 629 expect(obj.$type).assertEqual('ellipse') 630 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 631 expect(obj.$attrs.id).assertEqual('strokeLineCapPropThree') 632 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 633 expect(obj.$attrs.cx).assertEqual('25') 634 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 635 expect(obj.$attrs.cy).assertEqual('11') 636 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 637 expect(obj.$attrs.rx).assertEqual('25') 638 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 639 expect(obj.$attrs.ry).assertEqual('10') 640 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 641 expect(obj.$attrs.stroke).assertEqual('red') 642 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 643 expect(obj.$attrs.strokeLineCap).assertEqual('square') 644 console.info("[ellipseProps] get inspector lineCap value is: " + JSON.stringify(obj.$attrs.strokeLineCap)); 645 done(); 646 }); 647 648 /** 649 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 650 * @tc.name testEllipseStrokeMiterLimitProp 651 * @tc.desc ACE 652 */ 653 it('testEllipseStrokeMiterLimitProp', 0, async function (done) { 654 console.info('testEllipseStrokeMiterLimitProp START'); 655 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 656 657 let obj = JSON.parse(globalThis.value.strokeMiterLimitProp); 658 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 659 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 660 661 expect(obj.$type).assertEqual('ellipse') 662 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 663 expect(obj.$attrs.id).assertEqual('strokeMiterLimitProp') 664 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 665 expect(obj.$attrs.cx).assertEqual('60') 666 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 667 expect(obj.$attrs.cy).assertEqual('11') 668 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 669 expect(obj.$attrs.rx).assertEqual('25') 670 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 671 expect(obj.$attrs.ry).assertEqual('10') 672 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 673 expect(obj.$attrs.stroke).assertEqual('red') 674 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 675 expect(obj.$attrs.strokeMiterlimit).assertEqual('10') 676 console.info("[ellipseProps] get miterlimit value is: " + JSON.stringify(obj.$attrs.strokeMiterlimit)); 677 done(); 678 }); 679 680 /** 681 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 682 * @tc.name testEllipseStrokeOpacityPropOne 683 * @tc.desc ACE 684 */ 685 it('testEllipseStrokeOpacityPropOne', 0, async function (done) { 686 console.info('testEllipseStrokeOpacityPropOne START'); 687 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 688 689 let obj = JSON.parse(globalThis.value.strokeOpacityPropOne); 690 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 691 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 692 693 expect(obj.$type).assertEqual('ellipse') 694 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 695 expect(obj.$attrs.id).assertEqual('strokeOpacityPropOne') 696 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 697 expect(obj.$attrs.cx).assertEqual('25') 698 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 699 expect(obj.$attrs.cy).assertEqual('11') 700 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 701 expect(obj.$attrs.rx).assertEqual('25') 702 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 703 expect(obj.$attrs.ry).assertEqual('10') 704 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 705 expect(obj.$attrs.stroke).assertEqual('red') 706 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 707 expect(obj.$attrs.strokeOpacity).assertEqual('0.5') 708 console.info("[ellipseProps] get inspector opacity value is: " + JSON.stringify(obj.$attrs.strokeOpacity)); 709 done(); 710 }); 711 712 /** 713 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 714 * @tc.name testEllipseStrokeOpacityPropTwo 715 * @tc.desc ACE 716 */ 717 it('testEllipseStrokeOpacityPropTwo', 0, async function (done) { 718 console.info('testEllipseStrokeOpacityPropTwo START'); 719 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 720 721 let obj = JSON.parse(globalThis.value.strokeOpacityPropTwo); 722 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 723 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 724 725 expect(obj.$type).assertEqual('ellipse') 726 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 727 expect(obj.$attrs.id).assertEqual('strokeOpacityPropTwo') 728 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 729 expect(obj.$attrs.cx).assertEqual('25') 730 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 731 expect(obj.$attrs.cy).assertEqual('11') 732 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 733 expect(obj.$attrs.rx).assertEqual('25') 734 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 735 expect(obj.$attrs.ry).assertEqual('10') 736 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 737 expect(obj.$attrs.stroke).assertEqual('red') 738 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 739 expect(obj.$attrs.strokeOpacity).assertEqual('1') 740 console.info("[ellipseProps] get inspector opacity value is: " + JSON.stringify(obj.$attrs.strokeOpacity)); 741 done(); 742 }); 743 744 /** 745 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 746 * @tc.name testEllipseStrokeOpacityPropThree 747 * @tc.desc ACE 748 */ 749 it('testEllipseStrokeOpacityPropThree', 0, async function (done) { 750 console.info('testEllipseStrokeOpacityPropThree START'); 751 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 752 753 let obj = JSON.parse(globalThis.value.strokeOpacityPropThree); 754 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 755 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 756 757 expect(obj.$type).assertEqual('ellipse') 758 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 759 expect(obj.$attrs.id).assertEqual('strokeOpacityPropThree') 760 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 761 expect(obj.$attrs.cx).assertEqual('25') 762 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 763 expect(obj.$attrs.cy).assertEqual('11') 764 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 765 expect(obj.$attrs.rx).assertEqual('25') 766 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 767 expect(obj.$attrs.ry).assertEqual('10') 768 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 769 expect(obj.$attrs.stroke).assertEqual('red') 770 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 771 expect(obj.$attrs.strokeOpacity).assertEqual('1.5') 772 console.info("[ellipseProps] get inspector opacity value is: " + JSON.stringify(obj.$attrs.strokeOpacity)); 773 done(); 774 }); 775 776 /** 777 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 778 * @tc.name testEllipseStrokeWidthProp 779 * @tc.desc ACE 780 */ 781 it('testEllipseStrokeWidthProp', 0, async function (done) { 782 console.info('testEllipseStrokeWidthProp START'); 783 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 784 785 let obj = JSON.parse(globalThis.value.strokeWidthProp); 786 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 787 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 788 789 expect(obj.$type).assertEqual('ellipse') 790 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 791 expect(obj.$attrs.id).assertEqual('strokeWidthProp') 792 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 793 expect(obj.$attrs.cx).assertEqual('60') 794 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 795 expect(obj.$attrs.cy).assertEqual('11') 796 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 797 expect(obj.$attrs.rx).assertEqual('25') 798 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 799 expect(obj.$attrs.ry).assertEqual('10') 800 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 801 expect(obj.$attrs.stroke).assertEqual('red') 802 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 803 expect(obj.$attrs.strokeWidth).assertEqual('6') 804 console.info("[ellipseProps] get inspector stroke-width value is: " + JSON.stringify(obj.$attrs.strokeWidth)); 805 done(); 806 }); 807 808 /** 809 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 810 * @tc.name testEllipseTransformProp 811 * @tc.desc ACE 812 */ 813 it('testEllipseTransformProp', 0, async function (done) { 814 console.info('testEllipseTransformProp START'); 815 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 816 817 let obj = JSON.parse(globalThis.value.transformProp); 818 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 819 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 820 821 expect(obj.$type).assertEqual('ellipse') 822 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 823 expect(obj.$attrs.id).assertEqual('transformProp') 824 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 825 expect(obj.$attrs.cx).assertEqual('25') 826 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 827 expect(obj.$attrs.cy).assertEqual('11') 828 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 829 expect(obj.$attrs.rx).assertEqual('25') 830 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 831 expect(obj.$attrs.ry).assertEqual('10') 832 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 833 expect(obj.$attrs.transform).assertEqual('translate(10,5)scale(0.5 1.3)rotate(20 40 90)skewX(10)skewY(-15)') 834 console.info("[ellipseProps] get inspector transform value is: " + JSON.stringify(obj.$attrs.transform)); 835 done(); 836 }); 837 838 /** 839 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 840 * @tc.name testEllipseIdProp 841 * @tc.desc ACE 842 */ 843 it('testEllipseIdProp', 0, async function (done) { 844 console.info('testEllipseIdProp START'); 845 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 846 847 let obj = JSON.parse(globalThis.value.idProp); 848 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 849 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 850 851 expect(obj.$type).assertEqual('ellipse') 852 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 853 expect(obj.$attrs.id).assertEqual('idProp') 854 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 855 expect(obj.$attrs.cx).assertEqual('25') 856 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 857 expect(obj.$attrs.cy).assertEqual('20') 858 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 859 expect(obj.$attrs.rx).assertEqual('25') 860 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 861 expect(obj.$attrs.ry).assertEqual('10') 862 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 863 done(); 864 }); 865 866 /** 867 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 868 * @tc.name testEllipseCxPropOne 869 * @tc.desc ACE 870 */ 871 it('testEllipseCxPropOne', 0, async function (done) { 872 console.info('testEllipseCxPropOne START'); 873 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 874 875 let obj = JSON.parse(globalThis.value.cxPropOne); 876 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 877 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 878 879 expect(obj.$type).assertEqual('ellipse') 880 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 881 expect(obj.$attrs.id).assertEqual('cxPropOne') 882 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 883 expect(obj.$attrs.cx).assertEqual('25') 884 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 885 expect(obj.$attrs.cy).assertEqual('20') 886 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 887 expect(obj.$attrs.rx).assertEqual('25') 888 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 889 expect(obj.$attrs.ry).assertEqual('10') 890 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 891 expect(obj.$attrs.fill).assertEqual('red') 892 console.info("[ellipseProps] get inspector fill value is: " + JSON.stringify(obj.$attrs.fill)); 893 done(); 894 }); 895 896 /** 897 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 898 * @tc.name testEllipseCxPropTwo 899 * @tc.desc ACE 900 */ 901 it('testEllipseCxPropTwo', 0, async function (done) { 902 console.info('testEllipseCxPropTwo START'); 903 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 904 905 let obj = JSON.parse(globalThis.value.cxPropTwo); 906 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 907 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 908 909 expect(obj.$type).assertEqual('ellipse') 910 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 911 expect(obj.$attrs.id).assertEqual('cxPropTwo') 912 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 913 expect(obj.$attrs.cx).assertEqual('50%') 914 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 915 expect(obj.$attrs.cy).assertEqual('20') 916 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 917 expect(obj.$attrs.rx).assertEqual('25') 918 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 919 expect(obj.$attrs.ry).assertEqual('10') 920 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 921 expect(obj.$attrs.fill).assertEqual('pink') 922 console.info("[ellipseProps] get inspector fill value is: " + JSON.stringify(obj.$attrs.fill)); 923 done(); 924 }); 925 926 /** 927 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 928 * @tc.name testEllipseCyPropOne 929 * @tc.desc ACE 930 */ 931 it('testEllipseCyPropOne', 0, async function (done) { 932 console.info('testEllipseCyPropOne START'); 933 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 934 935 let obj = JSON.parse(globalThis.value.cyPropOne); 936 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 937 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 938 939 expect(obj.$type).assertEqual('ellipse') 940 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 941 expect(obj.$attrs.id).assertEqual('cyPropOne') 942 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 943 expect(obj.$attrs.cx).assertEqual('25') 944 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 945 expect(obj.$attrs.cy).assertEqual('20') 946 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 947 expect(obj.$attrs.rx).assertEqual('25') 948 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 949 expect(obj.$attrs.ry).assertEqual('10') 950 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 951 expect(obj.$attrs.fill).assertEqual('red') 952 console.info("[ellipseProps] get inspector fill value is: " + JSON.stringify(obj.$attrs.fill)); 953 done(); 954 }); 955 956 /** 957 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 958 * @tc.name testEllipseCyPropTwo 959 * @tc.desc ACE 960 */ 961 it('testEllipseCyPropTwo', 0, async function (done) { 962 console.info('testEllipseCyPropTwo START'); 963 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 964 965 let obj = JSON.parse(globalThis.value.cyPropTwo); 966 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 967 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 968 969 expect(obj.$type).assertEqual('ellipse') 970 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 971 expect(obj.$attrs.id).assertEqual('cyPropTwo') 972 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 973 expect(obj.$attrs.cx).assertEqual('80') 974 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 975 expect(obj.$attrs.cy).assertEqual('50%') 976 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 977 expect(obj.$attrs.rx).assertEqual('25') 978 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 979 expect(obj.$attrs.ry).assertEqual('10') 980 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 981 expect(obj.$attrs.fill).assertEqual('pink') 982 console.info("[ellipseProps] get inspector fill value is: " + JSON.stringify(obj.$attrs.fill)); 983 done(); 984 }); 985 986 /** 987 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 988 * @tc.name testEllipseRxPropOne 989 * @tc.desc ACE 990 */ 991 it('testEllipseRxPropOne', 0, async function (done) { 992 console.info('testEllipseRxPropOne START'); 993 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 994 995 let obj = JSON.parse(globalThis.value.rxPropOne); 996 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 997 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 998 999 expect(obj.$type).assertEqual('ellipse') 1000 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 1001 expect(obj.$attrs.id).assertEqual('rxPropOne') 1002 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 1003 expect(obj.$attrs.cx).assertEqual('25') 1004 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 1005 expect(obj.$attrs.cy).assertEqual('20') 1006 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 1007 expect(obj.$attrs.rx).assertEqual('25') 1008 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 1009 expect(obj.$attrs.ry).assertEqual('10') 1010 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 1011 expect(obj.$attrs.stroke).assertEqual('red') 1012 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 1013 done(); 1014 }); 1015 1016 /** 1017 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1018 * @tc.name testEllipseRxPropTwo 1019 * @tc.desc ACE 1020 */ 1021 it('testEllipseRxPropTwo', 0, async function (done) { 1022 console.info('testEllipseRxPropTwo START'); 1023 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 1024 1025 let obj = JSON.parse(globalThis.value.rxPropTwo); 1026 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 1027 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 1028 1029 expect(obj.$type).assertEqual('ellipse') 1030 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 1031 expect(obj.$attrs.id).assertEqual('rxPropTwo') 1032 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 1033 expect(obj.$attrs.cx).assertEqual('100') 1034 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 1035 expect(obj.$attrs.cy).assertEqual('20') 1036 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 1037 expect(obj.$attrs.rx).assertEqual('25%') 1038 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 1039 expect(obj.$attrs.ry).assertEqual('10') 1040 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 1041 expect(obj.$attrs.stroke).assertEqual('pink') 1042 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 1043 done(); 1044 }); 1045 1046 /** 1047 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1048 * @tc.name testEllipseRyPropOne 1049 * @tc.desc ACE 1050 */ 1051 it('testEllipseRyPropOne', 0, async function (done) { 1052 console.info('testEllipseRyPropOne START'); 1053 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 1054 1055 let obj = JSON.parse(globalThis.value.ryPropOne); 1056 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 1057 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 1058 1059 expect(obj.$type).assertEqual('ellipse') 1060 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 1061 expect(obj.$attrs.id).assertEqual('ryPropOne') 1062 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 1063 expect(obj.$attrs.cx).assertEqual('25') 1064 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 1065 expect(obj.$attrs.cy).assertEqual('20') 1066 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 1067 expect(obj.$attrs.rx).assertEqual('25') 1068 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 1069 expect(obj.$attrs.ry).assertEqual('10') 1070 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 1071 expect(obj.$attrs.stroke).assertEqual('red') 1072 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 1073 done(); 1074 }); 1075 1076 /** 1077 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 1078 * @tc.name testEllipseRyPropTwo 1079 * @tc.desc ACE 1080 */ 1081 it('testEllipseRyPropTwo', 0, async function (done) { 1082 console.info('testEllipseRyPropTwo START'); 1083 console.info("[ellipseProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 1084 1085 let obj = JSON.parse(globalThis.value.ryPropTwo); 1086 console.info("[ellipseProps] get inspector value is: " + JSON.stringify(obj)); 1087 console.info("[ellipseProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 1088 1089 expect(obj.$type).assertEqual('ellipse') 1090 console.info("[ellipseProps] get inspector $type value is: " + JSON.stringify(obj.$attrs.$type)); 1091 expect(obj.$attrs.id).assertEqual('ryPropTwo') 1092 console.info("[ellipseProps] get inspector id value is: " + JSON.stringify(obj.$attrs.id)); 1093 expect(obj.$attrs.cx).assertEqual('100') 1094 console.info("[ellipseProps] get inspector cx value is: " + JSON.stringify(obj.$attrs.cx)); 1095 expect(obj.$attrs.cy).assertEqual('20') 1096 console.info("[ellipseProps] get inspector cy value is: " + JSON.stringify(obj.$attrs.cy)); 1097 expect(obj.$attrs.rx).assertEqual('25') 1098 console.info("[ellipseProps] get inspector rx value is: " + JSON.stringify(obj.$attrs.rx)); 1099 expect(obj.$attrs.ry).assertEqual('10%') 1100 console.info("[ellipseProps] get inspector ry value is: " + JSON.stringify(obj.$attrs.ry)); 1101 expect(obj.$attrs.stroke).assertEqual('pink') 1102 console.info("[ellipseProps] get inspector stroke value is: " + JSON.stringify(obj.$attrs.stroke)); 1103 done(); 1104 }); 1105 }); 1106} 1107