1/* 2 * Copyright (C) 2021 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15import resmgr from '@ohos.resourceManager' 16import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from '@ohos/hypium' 17 18export default function resMgrTest() { 19describe('resMgrTest', function () { 20 console.log('*************start ResmgrTest*************'); 21 22 /* * 23 * @tc.number SUB_GLOBAL_RESMGR_JS_0100 24 * @tc.name test getResourceManager method in callback mode 25 * @tc.desc get the resource manager in callback mode 26 */ 27 it('getResourceManager_test_001', 0, async function (done) { 28 resmgr.getResourceManager((error, mgr) => { 29 expect(mgr !== null).assertTrue(); 30 done(); 31 }) 32 }) 33 34 /* * 35 * @tc.number SUB_GLOBAL_RESMGR_JS_0200 36 * @tc.name test getResourceManager method in callback mode with bundlename 37 * @tc.desc get the resource manager in callback mode with bundlename 38 */ 39 it('getResourceManager_test_002', 0, async function (done) { 40 console.log('getResourceManager_test_002 0'); 41 resmgr.getResourceManager('ohos.resmgr.test', (error, mgr) => { 42 console.log('getResourceManager_test_002 1'); 43 expect(mgr !== null).assertTrue(); 44 done(); 45 }) 46 }) 47 48 /* * 49 * @tc.number SUB_GLOBAL_RESMGR_JS_0300 50 * @tc.name test getResourceManager method in promise mode 51 * @tc.desc get the resource manager in promise mode 52 */ 53 it('getResourceManager_test_003', 0, async function (done) { 54 resmgr.getResourceManager().then(mgr => { 55 expect(mgr !== null).assertTrue(); 56 done(); 57 }) 58 }) 59 60 /* * 61 * @tc.number SUB_GLOBAL_RESMGR_JS_0400 62 * @tc.name test getResourceManager method in promise mode with bundlename 63 * @tc.desc get the resource manager in promise mode with bundlename 64 */ 65 it('getResourceManager_test_004', 0, async function (done) { 66 console.log('getResourceManager_test_004 0'); 67 resmgr.getResourceManager('ohos.resmgr.test').then(mgr => { 68 console.log('getResourceManager_test_004 1'); 69 expect(mgr !== null).assertTrue(); 70 done(); 71 }) 72 }) 73 74 /* * 75 * @tc.number SUB_GLOBAL_RESMGR_JS_0500 76 * @tc.name test getString method in callback mode 77 * @tc.desc get the string in callback mode 78 */ 79 it('getString_test_001', 0, async function (done) { 80 resmgr.getResourceManager((error, mgr) => { 81 mgr.getString(0x01000008, (err, value) => { 82 expect(value !== null).assertTrue(); 83 console.log('getString_test_001 ' + value); 84 expect(value).assertEqual('L2Test'); 85 done(); 86 }) 87 }) 88 }) 89 90 /* * 91 * @tc.number SUB_GLOBAL_RESMGR_JS_0600 92 * @tc.name test getString method in promise mode 93 * @tc.desc get the string in promise mode 94 */ 95 it('getString_test_002', 0, async function (done) { 96 resmgr.getResourceManager((error, mgr) => { 97 mgr.getString(0x01000008).then(value => { 98 expect(value !== null).assertTrue(); 99 console.log('getString_test_002 ' + value); 100 expect(value).assertEqual('L2Test'); 101 done(); 102 }) 103 }) 104 }) 105 106 /* * 107 * @tc.number SUB_GLOBAL_RESMGR_JS_1900 108 * @tc.name test getString method in callback mode 109 * @tc.desc get the string in callback mode 110 */ 111 it('getString_test_003', 0, async function (done) { 112 resmgr.getResourceManager((error, mgr) => { 113 mgr.getString(0x01000009, (err, value) => { 114 expect(value !== null).assertTrue(); 115 console.log('getString_test_003 ' + value); 116 expect(value).assertEqual('JS_Phone_Empty Feature Ability'); 117 done(); 118 }) 119 }) 120 }) 121 122 /* * 123 * @tc.number SUB_GLOBAL_RESMGR_JS_0500 124 * @tc.name test getString method in callback mode 125 * @tc.desc get the string in callback mode 126 */ 127 it('getStringValue_test_003', 0, async function (done) { 128 resmgr.getResourceManager((error, mgr) => { 129 mgr.getStringValue(0x01000008, (err, value) => { 130 expect(value !== null).assertTrue(); 131 console.log('getStringValue_test_003 ' + value); 132 expect(value).assertEqual('L2Test'); 133 done(); 134 }) 135 }) 136 }) 137 138 /* * 139 * @tc.number SUB_GLOBAL_RESMGR_JS_0600 140 * @tc.name test getString method in promise mode 141 * @tc.desc get the string in promise mode 142 */ 143 it('getStringValue_test_004', 0, async function (done) { 144 resmgr.getResourceManager((error, mgr) => { 145 mgr.getStringValue(0x01000008).then(value => { 146 expect(value !== null).assertTrue(); 147 console.log('getStringValue_test_004 ' + value); 148 expect(value).assertEqual('L2Test'); 149 done(); 150 }) 151 }) 152 }) 153 154 /* * 155 * @tc.number SUB_GLOBAL_RESMGR_JS_0500 156 * @tc.name test getString method in callback mode 157 * @tc.desc get the string in callback mode 158 */ 159 it('getStringValue_test_005', 0, async function (done) { 160 resmgr.getResourceManager((error, mgr) => { 161 try{ 162 // 0x1001 id not exist,throw 9001001 error code 163 mgr.getStringValue(0x1001, (err, value) => { 164 if(err){ 165 console.log('getStringValue_test_005 err.code' + err.code); 166 console.log('getStringValue_test_005 err.message' + err.message); 167 expect(err.code == 9001001).assertTrue(); 168 done(); 169 }else{ 170 console.log('getStringValue_test_005 2'); 171 expect(value !== null).assertTrue(); 172 console.log('getStringValue_test_005 ' + value); 173 done(); 174 } 175 }) 176 }catch(e){ 177 console.log('getStringValue_test_005 e.code' + e.code); 178 console.log('getStringValue_test_005 e.message' + e.message); 179 } 180 }) 181 }) 182 183 /* * 184 * @tc.number SUB_GLOBAL_RESMGR_JS_0500 185 * @tc.name test getString method in callback mode 186 * @tc.desc get the string in callback mode 187 */ 188 it('getStringValue_test_006', 0, async function (done) { 189 resmgr.getResourceManager((error, mgr) => { 190 try{ 191 // 0x01000000 id is integer resource,throw 9001002 error code 192 mgr.getStringValue(0x01000000, (err, value) => { 193 if(err){ 194 console.log('getStringValue_test_006 err.code' + err.code); 195 console.log('getStringValue_test_006 err.message' + err.message); 196 expect(err.code == 9001002).assertTrue(); 197 done(); 198 }else{ 199 expect(value !== null).assertTrue(); 200 console.log('getStringValue_test_006 ' + value); 201 done(); 202 } 203 }) 204 }catch(e){ 205 console.log('getStringValue_test_006 e.code' + e.code); 206 console.log('getStringValue_test_006 e.message' + e.message); 207 } 208 }) 209 }) 210 211 /* * 212 * @tc.number SUB_GLOBAL_RESMGR_JS_0500 213 * @tc.name test getString method in callback mode 214 * @tc.desc get the string in callback mode 215 */ 216 it('getStringValue_test_007', 0, async function (done) { 217 resmgr.getResourceManager((error, mgr) => { 218 try{ 219 // 0x01000006 id re-ref,throw 9001006 error code 220 mgr.getStringValue(0x01000006, (err, value) => { 221 if(err){ 222 console.log('getStringValue_test_007 err.code' + err.code); 223 console.log('getStringValue_test_007 err.message' + err.message); 224 expect(err.code == 9001006).assertTrue(); 225 done(); 226 }else{ 227 expect(value !== null).assertTrue(); 228 console.log('getStringValue_test_007 ' + value); 229 done(); 230 } 231 }) 232 }catch(e){ 233 console.log('getStringValue_test_007 e.code' + e.code); 234 console.log('getStringValue_test_007 e.message' + e.message); 235 } 236 }) 237 }) 238 239 /* * 240 * @tc.number SUB_GLOBAL_RESMGR_JS_0500 241 * @tc.name test getString method in callback mode 242 * @tc.desc get the string in callback mode 243 */ 244 it('getStringValue_test_008', 0, async function (done) { 245 resmgr.getResourceManager((error, mgr) => { 246 try{ 247 // param type not correct,throw 401 error code 248 mgr.getStringValue('name', (err, value) => { 249 if(err){ 250 console.log('getStringValue_test_008 err.code:' + err.code); 251 console.log('getStringValue_test_008 err.message:' + err.message); 252 done(); 253 }else{ 254 expect(value !== null).assertTrue(); 255 console.log('getStringValue_test_008 ' + value); 256 done(); 257 } 258 }) 259 }catch(e){ 260 console.log('getStringValue_test_008 e.code:' + e.code); 261 console.log('getStringValue_test_008 e.message' + e.message); 262 expect(e.code == 401).assertTrue(); 263 done(); 264 } 265 }) 266 }) 267 268 /* * 269 * @tc.number SUB_GLOBAL_RESMGR_JS_0600 270 * @tc.name test getString method in promise mode 271 * @tc.desc get the string in promise mode 272 */ 273 it('getStringValue_test_009', 0, async function (done) { 274 resmgr.getResourceManager((error, mgr) => { 275 try{ 276 // 0x1001 id not exist,throw 9001001 error code 277 mgr.getStringValue(0x1001).then(value => { 278 expect(value !== null).assertTrue(); 279 console.log('getStringValue_test_009 ' + value); 280 expect(value).assertEqual('L2Test'); 281 done(); 282 }).catch(error => { 283 console.log('getStringValue_test_009 error.code' + error.code); 284 console.log('getStringValue_test_009 error.message' + error.message); 285 expect(error.code == 9001001).assertTrue(); 286 done(); 287 }) 288 } catch (err){ 289 console.log('getStringValue_test_009 err.code' + err.code); 290 console.log('getStringValue_test_009 err.message' + err.message); 291 done(); 292 } 293 }) 294 }) 295 296 /* * 297 * @tc.number SUB_GLOBAL_RESMGR_JS_0600 298 * @tc.name test getString method in promise mode 299 * @tc.desc get the string in promise mode 300 */ 301 it('getStringValue_test_010', 0, async function (done) { 302 resmgr.getResourceManager((error, mgr) => { 303 try{ 304 // 0x01000000 id is integer resource,throw 9001002 error code 305 console.log('getStringValue_test_010 promise start'); 306 mgr.getStringValue(0x01000000).then(value => { 307 console.log('getStringValue_test_010 promise try' + value); 308 expect(value !== null).assertTrue(); 309 console.log('getStringValue_test_010 ' + value); 310 expect(value).assertEqual('L2Test'); 311 done(); 312 }).catch(error => { 313 console.log('getStringValue_test_010 promise catch'); 314 console.log('getStringValue_test_010 error.code' + error.code); 315 console.log('getStringValue_test_010 error.message' + error.message); 316 expect(error.code == 9001002).assertTrue(); 317 done(); 318 }) 319 } catch (err){ 320 console.log('getStringValue_test_010 err.code' + err.code); 321 console.log('getStringValue_test_010 err.message' + err.message); 322 done(); 323 } 324 console.log('getStringValue_test_010 promise end'); 325 }) 326 }) 327 328 /* * 329 * @tc.number SUB_GLOBAL_RESMGR_JS_0600 330 * @tc.name test getString method in promise mode 331 * @tc.desc get the string in promise mode 332 */ 333 it('getStringValue_test_011', 0, async function (done) { 334 resmgr.getResourceManager((error, mgr) => { 335 try{ 336 // 0x01000006 id re-ref,throw 9001006 error code 337 mgr.getStringValue(0x01000006).then(value => { 338 expect(value !== null).assertTrue(); 339 console.log('getStringValue_test_011 ' + value); 340 expect(value).assertEqual('L2Test'); 341 done(); 342 }).catch(error => { 343 console.log('getStringValue_test_011 error.code' + error.code); 344 console.log('getStringValue_test_011 error.message' + error.message); 345 expect(error.code == 9001006).assertTrue(); 346 done(); 347 }) 348 } catch (err){ 349 console.log('getStringValue_test_011 err.code' + err.code); 350 console.log('getStringValue_test_011 err.message' + err.message); 351 done(); 352 } 353 }) 354 }) 355 356 /* * 357 * @tc.number SUB_GLOBAL_RESMGR_JS_0600 358 * @tc.name test getString method in promise mode 359 * @tc.desc get the string in promise mode 360 */ 361 it('getStringValue_test_012', 0, async function (done) { 362 resmgr.getResourceManager((error, mgr) => { 363 try{ 364 // param type not correct,throw 401 error code 365 mgr.getStringValue('name').then(value => { 366 expect(value !== null).assertTrue(); 367 console.log('getStringValue_test_012 ' + value); 368 expect(value).assertEqual('L2Test'); 369 done(); 370 }).catch(error => { 371 console.log('getStringValue_test_012 error.code' + error.code); 372 console.log('getStringValue_test_012 error.message' + error.message); 373 expect(error.code == 401).assertTrue(); 374 done(); 375 }) 376 } catch (err){ 377 console.log('getStringValue_test_012 err.code' + err.code); 378 console.log('getStringValue_test_012 err.message' + err.message); 379 done(); 380 } 381 }) 382 }) 383 384 /* * 385 * @tc.number SUB_GLOBAL_RESMGR_JS_0700 386 * @tc.name test getStringArray method in callback mode 387 * @tc.desc get the string array in callback mode 388 */ 389 it('getStringArray_test_001', 0, async function (done) { 390 resmgr.getResourceManager((error, mgr) => { 391 mgr.getStringArray(0x0100000a, (err, value) => { 392 expect(value !== null).assertTrue(); 393 console.log('getStringArray_test_001 ' + value); 394 console.log('getStringArray_test_001 ' + value.length); 395 console.log('getStringArray_test_001 ' + value[0]); 396 expect(value.length).assertEqual(4); 397 expect(value[0]).assertEqual('small'); 398 expect(value[1]).assertEqual('middle'); 399 expect(value[2]).assertEqual('large'); 400 expect(value[3]).assertEqual('extra large'); 401 done(); 402 }) 403 }) 404 }) 405 406 /* * 407 * @tc.number SUB_GLOBAL_RESMGR_JS_0800 408 * @tc.name test getStringArray method in promise mode 409 * @tc.desc get the string array in promise mode 410 */ 411 it('getStringArray_test_002', 0, async function (done) { 412 resmgr.getResourceManager((error, mgr) => { 413 mgr.getStringArray(0x0100000a).then(value => { 414 expect(value !== null).assertTrue(); 415 console.log('getStringArray_test_002 ' + value); 416 console.log('getStringArray_test_002 ' + value.length); 417 console.log('getStringArray_test_002 ' + value[0]); 418 expect(value.length).assertEqual(4); 419 expect(value[0]).assertEqual('small'); 420 expect(value[1]).assertEqual('middle'); 421 expect(value[2]).assertEqual('large'); 422 expect(value[3]).assertEqual('extra large'); 423 done(); 424 }) 425 }) 426 }) 427 428 /* * 429 * @tc.number SUB_GLOBAL_RESMGR_JS_0700 430 * @tc.name test getStringArray method in callback mode 431 * @tc.desc get the string array in callback mode 432 */ 433 it('getStringArrayValue_test_003', 0, async function (done) { 434 resmgr.getResourceManager((error, mgr) => { 435 mgr.getStringArrayValue(0x0100000a, (err, value) => { 436 expect(value !== null).assertTrue(); 437 console.log('getStringArrayValue_test_003 ' + value); 438 console.log('getStringArrayValue_test_003 ' + value.length); 439 console.log('getStringArrayValue_test_003 ' + value[0]); 440 expect(value.length).assertEqual(4); 441 expect(value[0]).assertEqual('small'); 442 expect(value[1]).assertEqual('middle'); 443 expect(value[2]).assertEqual('large'); 444 expect(value[3]).assertEqual('extra large'); 445 done(); 446 }) 447 }) 448 }) 449 450 /* * 451 * @tc.number SUB_GLOBAL_RESMGR_JS_0800 452 * @tc.name test getStringArray method in promise mode 453 * @tc.desc get the string array in promise mode 454 */ 455 it('getStringArrayValue_test_004', 0, async function (done) { 456 resmgr.getResourceManager((error, mgr) => { 457 mgr.getStringArrayValue(0x0100000a).then(value => { 458 expect(value !== null).assertTrue(); 459 console.log('getStringArrayValue_test_004 ' + value); 460 console.log('getStringArrayValue_test_004 ' + value.length); 461 console.log('getStringArrayValue_test_004 ' + value[0]); 462 expect(value.length).assertEqual(4); 463 expect(value[0]).assertEqual('small'); 464 expect(value[1]).assertEqual('middle'); 465 expect(value[2]).assertEqual('large'); 466 expect(value[3]).assertEqual('extra large'); 467 done(); 468 }) 469 }) 470 }) 471 472 /* * 473 * @tc.number SUB_GLOBAL_RESMGR_JS_0900 474 * @tc.name test getMedia method in callback mode 475 * @tc.desc get the media in callback mode 476 */ 477 it('getMedia_test_001', 0, async function (done) { 478 resmgr.getResourceManager((error, mgr) => { 479 mgr.getMedia(0x0100001c, (err, value) => { 480 console.log('getMedia_test_001 ' + value.length); 481 expect(value.length > 0).assertTrue(); 482 done(); 483 }) 484 }) 485 486 }) 487 488 /* * 489 * @tc.number SUB_GLOBAL_RESMGR_JS_1000 490 * @tc.name test getMedia method in promise mode 491 * @tc.desc get the media in promise mode 492 */ 493 it('getMedia_test_002', 0, async function (done) { 494 resmgr.getResourceManager((error, mgr) => { 495 mgr.getMedia(0x0100001c).then(value => { 496 console.log('getMedia_test_002 ' + value.length); 497 expect(value.length > 0).assertTrue(); 498 done(); 499 }) 500 }) 501 }) 502 503 /* * 504 * @tc.number SUB_GLOBAL_RESMGR_JS_0900 505 * @tc.name test getMedia method in callback mode 506 * @tc.desc get the media in callback mode 507 */ 508 it('getMediaContent_test_003', 0, async function (done) { 509 resmgr.getResourceManager((error, mgr) => { 510 mgr.getMediaContent(0x0100001c, (err, value) => { 511 console.log('getMediaContent_test_003 ' + value.length); 512 expect(value.length > 0).assertTrue(); 513 done(); 514 }) 515 }) 516 }) 517 518 /* * 519 * @tc.number SUB_GLOBAL_RESMGR_JS_1000 520 * @tc.name test getMedia method in promise mode 521 * @tc.desc get the media in promise mode 522 */ 523 it('getMediaContent_test_004', 0, async function (done) { 524 resmgr.getResourceManager((error, mgr) => { 525 mgr.getMediaContent(0x0100001c).then(value => { 526 console.log('getMediaContent_test_004 ' + value.length); 527 expect(value.length > 0).assertTrue(); 528 done(); 529 }) 530 }) 531 }) 532 533 /* * 534 * @tc.number SUB_GLOBAL_RESMGR_JS_1100 535 * @tc.name test getMediaBase64 method in callback mode 536 * @tc.desc get the media base64 in callback mode 537 */ 538 it('getMediaBase64_test_001', 0, async function (done) { 539 resmgr.getResourceManager((error, mgr) => { 540 mgr.getMediaBase64(0x0100001c, (err, value) => { 541 expect(value.length > 0).assertTrue(); 542 console.log('getMediaBase64_test_001 ' + value); 543 done(); 544 }) 545 }) 546 }) 547 548 /* * 549 * @tc.number SUB_GLOBAL_RESMGR_JS_1200 550 * @tc.name test getMediaBase64 method in promise mode 551 * @tc.desc get the media base64 in promise mode 552 */ 553 it('getMediaBase64_test_002', 0, async function (done) { 554 resmgr.getResourceManager((error, mgr) => { 555 mgr.getMediaBase64(0x0100001c).then(value => { 556 expect(value.length > 0).assertTrue(); 557 console.log('getMediaBase64_test_002 ' + value); 558 done(); 559 }) 560 }) 561 }) 562 563 /* * 564 * @tc.number SUB_GLOBAL_RESMGR_JS_1100 565 * @tc.name test getMediaBase64 method in callback mode 566 * @tc.desc get the media base64 in callback mode 567 */ 568 it('getMediaContentBase64_test_003', 0, async function (done) { 569 resmgr.getResourceManager((error, mgr) => { 570 mgr.getMediaContentBase64(0x0100001c, (err, value) => { 571 expect(value.length > 0).assertTrue(); 572 console.log('getMediaContentBase64_test_003 ' + value); 573 done(); 574 }) 575 }) 576 }) 577 578 /* * 579 * @tc.number SUB_GLOBAL_RESMGR_JS_1200 580 * @tc.name test getMediaBase64 method in promise mode 581 * @tc.desc get the media base64 in promise mode 582 */ 583 it('getMediaContentBase64_test_004', 0, async function (done) { 584 resmgr.getResourceManager((error, mgr) => { 585 mgr.getMediaContentBase64(0x0100001c).then(value => { 586 expect(value.length > 0).assertTrue(); 587 console.log('getMediaContentBase64_test_004 ' + value); 588 done(); 589 }) 590 }) 591 }) 592 593 /* * 594 * @tc.number SUB_GLOBAL_RESMGR_JS_1300 595 * @tc.name test getConfiguration method in callback mode 596 * @tc.desc get the configuration in callback mode 597 */ 598 it('getConfiguration_test_001', 0, async function (done) { 599 resmgr.getResourceManager((error, mgr) => { 600 console.log('getConfiguration_test_001 0'); 601 mgr.getConfiguration((error, cfg) => { 602 console.log('getConfiguration_test_001 1'); 603 console.log('getConfiguration_test_001 1' + cfg.direction); 604 console.log('getConfiguration_test_001 1' + resmgr.Direction.DIRECTION_HORIZONTAL); 605 console.log('getConfiguration_test_001 11'); 606 if(cfg.direction == resmgr.Direction.DIRECTION_VERTICAL){ 607 console.log('getConfiguration_test_001 DIRECTION_VERTICAL'); 608 }else if(cfg.direction == resmgr.Direction.DIRECTION_HORIZONTAL){ 609 console.log('getConfiguration_test_001 DIRECTION_HORIZONTAL'); 610 } 611 expect(cfg !== null).assertTrue(); 612 console.log('getConfiguration_test_001 ' + JSON.stringify(cfg)); 613 done(); 614 }) 615 }) 616 }) 617 618 /* * 619 * @tc.number SUB_GLOBAL_RESMGR_JS_1400 620 * @tc.name test getConfiguration method in promise mode 621 * @tc.desc get the configuration in promise mode 622 */ 623 it('getConfiguration_test_002', 0, async function (done) { 624 console.log('getConfiguration_test_002 0'); 625 expect(resmgr.Direction.DIRECTION_HORIZONTAL).assertEqual(1); 626 console.log('getConfiguration_test_002 1'); 627 done(); 628 }) 629 630 /* * 631 * @tc.number SUB_GLOBAL_RESMGR_JS_1400 632 * @tc.name test getConfiguration method in promise mode 633 * @tc.desc get the configuration in promise mode 634 */ 635 it('getConfiguration_test_003', 0, async function (done) { 636 console.log('getConfiguration_test_003 0'); 637 expect(resmgr.Direction.DIRECTION_VERTICAL).assertEqual(0); 638 console.log('getConfiguration_test_003 1'); 639 done(); 640 }) 641 642 /* * 643 * @tc.number SUB_GLOBAL_RESMGR_JS_1300 644 * @tc.name test getConfiguration method in promise mode 645 * @tc.desc get the configuration in promise mode 646 */ 647 it('getConfiguration_test_004', 0, async function (done) { 648 resmgr.getResourceManager((error, mgr) => { 649 mgr.getConfiguration().then(cfg => { 650 console.log('getConfiguration_test_004 ' + resmgr.Direction.DIRECTION_HORIZONTAL); 651 if(cfg.direction == resmgr.Direction.DIRECTION_VERTICAL){ 652 console.log('getConfiguration_test_004 DIRECTION_VERTICAL'); 653 }else if(cfg.direction == resmgr.Direction.DIRECTION_HORIZONTAL){ 654 console.log('getConfiguration_test_004 DIRECTION_HORIZONTAL'); 655 } 656 expect(cfg !== null).assertTrue(); 657 console.log('getConfiguration_test_004 ' + JSON.stringify(cfg)); 658 done(); 659 }) 660 }) 661 }) 662 663 /* * 664 * @tc.number SUB_GLOBAL_RESMGR_JS_1500 665 * @tc.name test getDeviceCapability method in callback mode 666 * @tc.desc get the device capability in callback mode 667 */ 668 it('getDeviceCapability_test_001', 0, async function (done) { 669 resmgr.getResourceManager((error, mgr) => { 670 mgr.getDeviceCapability((error, dc) => { 671 if(dc.deviceType == resmgr.DeviceType.DEVICE_TYPE_PHONE){ 672 console.log('getDeviceCapability_test_001 DEVICE_TYPE_PHONE'); 673 }else if(dc.deviceType == resmgr.DeviceType.DEVICE_TYPE_TABLET){ 674 console.log('getDeviceCapability_test_001 DEVICE_TYPE_TABLET'); 675 }else if(dc.deviceType == resmgr.DeviceType.DEVICE_TYPE_CAR){ 676 console.log('getDeviceCapability_test_001 DEVICE_TYPE_CAR'); 677 }else if(dc.deviceType == resmgr.DeviceType.DEVICE_TYPE_PC){ 678 console.log('getDeviceCapability_test_001 DEVICE_TYPE_PC'); 679 }else if(dc.deviceType == resmgr.DeviceType.DEVICE_TYPE_TV){ 680 console.log('getDeviceCapability_test_001 DEVICE_TYPE_TV'); 681 }else if(dc.deviceType == resmgr.DeviceType.DEVICE_TYPE_WEARABLE){ 682 console.log('getDeviceCapability_test_001 DEVICE_TYPE_WEARABLE'); 683 } 684 expect(dc !== null).assertTrue(); 685 console.log('getDeviceCapability_test_001 ' + JSON.stringify(dc)); 686 done(); 687 }) 688 }) 689 }) 690 691 /* * 692 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 693 * @tc.name test getDeviceCapability method in promise mode 694 * @tc.desc get the device capability in promise mode 695 */ 696 it('getDeviceCapability_test_002', 0, async function (done) { 697 console.log('getDeviceCapability_test_002 0'); 698 expect(resmgr.DeviceType.DEVICE_TYPE_PHONE).assertEqual(0); 699 console.log('getDeviceCapability_test_002 1'); 700 done(); 701 }) 702 703 /* * 704 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 705 * @tc.name test getDeviceCapability method in promise mode 706 * @tc.desc get the device capability in promise mode 707 */ 708 it('getDeviceCapability_test_003', 0, async function (done) { 709 console.log('getDeviceCapability_test_003 0'); 710 expect(resmgr.DeviceType.DEVICE_TYPE_TABLET).assertEqual(1); 711 console.log('getDeviceCapability_test_003 1'); 712 done(); 713 }) 714 715 /* * 716 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 717 * @tc.name test getDeviceCapability method in promise mode 718 * @tc.desc get the device capability in promise mode 719 */ 720 it('getDeviceCapability_test_004', 0, async function (done) { 721 console.log('getDeviceCapability_test_004 0'); 722 expect(resmgr.DeviceType.DEVICE_TYPE_CAR).assertEqual(2); 723 console.log('getDeviceCapability_test_004 1'); 724 done(); 725 }) 726 727 /* * 728 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 729 * @tc.name test getDeviceCapability method in promise mode 730 * @tc.desc get the device capability in promise mode 731 */ 732 it('getDeviceCapability_test_005', 0, async function (done) { 733 console.log('getDeviceCapability_test_005 0'); 734 expect(resmgr.DeviceType.DEVICE_TYPE_PC).assertEqual(3); 735 console.log('getDeviceCapability_test_005 1'); 736 done(); 737 }) 738 739 /* * 740 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 741 * @tc.name test getDeviceCapability method in promise mode 742 * @tc.desc get the device capability in promise mode 743 */ 744 it('getDeviceCapability_test_006', 0, async function (done) { 745 console.log('getDeviceCapability_test_006 0'); 746 expect(resmgr.DeviceType.DEVICE_TYPE_TV).assertEqual(4); 747 console.log('getDeviceCapability_test_006 1'); 748 done(); 749 }) 750 751 /* * 752 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 753 * @tc.name test getDeviceCapability method in promise mode 754 * @tc.desc get the device capability in promise mode 755 */ 756 it('getDeviceCapability_test_007', 0, async function (done) { 757 console.log('getDeviceCapability_test_007 0'); 758 expect(resmgr.DeviceType.DEVICE_TYPE_WEARABLE).assertEqual(6); 759 console.log('getDeviceCapability_test_007 1'); 760 done(); 761 }) 762 763 /* * 764 * @tc.number SUB_GLOBAL_RESMGR_JS_1601 765 * @tc.name test getDeviceCapability method in promise mode 766 * @tc.desc get the device capability in promise mode 767 */ 768 it('getDeviceCapability_test_017', 0, async function (done) { 769 console.log('getDeviceCapability_test_017 0'); 770 expect(resmgr.DeviceType.DEVICE_TYPE_2IN1).assertEqual(7); 771 console.log('getDeviceCapability_test_017 1'); 772 done(); 773 }) 774 775 /* * 776 * @tc.number SUB_GLOBAL_RESMGR_JS_1500 777 * @tc.name test getDeviceCapability method in callback mode 778 * @tc.desc get the device capability in callback mode 779 */ 780 it('getDeviceCapability_test_008', 0, async function (done) { 781 resmgr.getResourceManager((error, mgr) => { 782 mgr.getDeviceCapability().then(dc => { 783 if(dc.deviceType == resmgr.DeviceType.DEVICE_TYPE_PHONE){ 784 console.log('getDeviceCapability_test_008 DEVICE_TYPE_PHONE'); 785 } 786 if(dc.screenDensity == resmgr.ScreenDensity.SCREEN_LDPI){ 787 console.log('getDeviceCapability_test_008 SCREEN_LDPI'); 788 } 789 expect(dc !== null).assertTrue(); 790 console.log('getDeviceCapability_test_008 ' + JSON.stringify(dc)); 791 done(); 792 }) 793 }) 794 }) 795 796 /* * 797 * @tc.number SUB_GLOBAL_RESMGR_JS_1500 798 * @tc.name test getDeviceCapability method in callback mode 799 * @tc.desc get the device capability in callback mode 800 */ 801 it('getScreenDensity_test_001', 0, async function (done) { 802 resmgr.getResourceManager((error, mgr) => { 803 mgr.getDeviceCapability((error, dc) => { 804 if(dc.screenDensity == resmgr.ScreenDensity.SCREEN_SDPI){ 805 console.log('getScreenDensity_test_001 SCREEN_SDPI'); 806 }else if(dc.screenDensity == resmgr.ScreenDensity.SCREEN_MDPI){ 807 console.log('getScreenDensity_test_001 SCREEN_MDPI'); 808 }else if(dc.screenDensity == resmgr.ScreenDensity.SCREEN_LDPI){ 809 console.log('getScreenDensity_test_001 SCREEN_LDPI'); 810 }else if(dc.screenDensity == resmgr.ScreenDensity.SCREEN_XLDPI){ 811 console.log('getScreenDensity_test_001 SCREEN_XLDPI'); 812 }else if(dc.screenDensity == resmgr.ScreenDensity.SCREEN_XXLDPI){ 813 console.log('getScreenDensity_test_001 SCREEN_XXLDPI'); 814 }else if(dc.screenDensity == resmgr.ScreenDensity.SCREEN_XXXLDPI){ 815 console.log('getScreenDensity_test_001 SCREEN_XXXLDPI'); 816 } 817 expect(dc !== null).assertTrue(); 818 console.log('getScreenDensity_test_001 ' + JSON.stringify(dc)); 819 done(); 820 }) 821 }) 822 }) 823 824 /* * 825 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 826 * @tc.name test getDeviceCapability method in promise mode 827 * @tc.desc get the device capability in promise mode 828 */ 829 it('getScreenDensity_test_002', 0, async function (done) { 830 console.log('getScreenDensity_test_002 0'); 831 expect(resmgr.ScreenDensity.SCREEN_SDPI).assertEqual(120); 832 console.log('getScreenDensity_test_002 1'); 833 done(); 834 }) 835 836 /* * 837 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 838 * @tc.name test getDeviceCapability method in promise mode 839 * @tc.desc get the device capability in promise mode 840 */ 841 it('getScreenDensity_test_003', 0, async function (done) { 842 console.log('getScreenDensity_test_003 0'); 843 expect(resmgr.ScreenDensity.SCREEN_MDPI).assertEqual(160); 844 console.log('getScreenDensity_test_003 1'); 845 done(); 846 }) 847 848 /* * 849 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 850 * @tc.name test getDeviceCapability method in promise mode 851 * @tc.desc get the device capability in promise mode 852 */ 853 it('getScreenDensity_test_004', 0, async function (done) { 854 console.log('getScreenDensity_test_004 0'); 855 expect(resmgr.ScreenDensity.SCREEN_LDPI).assertEqual(240); 856 console.log('getScreenDensity_test_004 1'); 857 done(); 858 }) 859 860 /* * 861 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 862 * @tc.name test getDeviceCapability method in promise mode 863 * @tc.desc get the device capability in promise mode 864 */ 865 it('getScreenDensity_test_005', 0, async function (done) { 866 console.log('getScreenDensity_test_005 0'); 867 expect(resmgr.ScreenDensity.SCREEN_XLDPI).assertEqual(320); 868 console.log('getScreenDensity_test_005 1'); 869 done(); 870 }) 871 872 /* * 873 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 874 * @tc.name test getDeviceCapability method in promise mode 875 * @tc.desc get the device capability in promise mode 876 */ 877 it('getScreenDensity_test_006', 0, async function (done) { 878 console.log('getScreenDensity_test_006 0'); 879 expect(resmgr.ScreenDensity.SCREEN_XXLDPI).assertEqual(480); 880 console.log('getScreenDensity_test_006 1'); 881 done(); 882 }) 883 884 /* * 885 * @tc.number SUB_GLOBAL_RESMGR_JS_1600 886 * @tc.name test getDeviceCapability method in promise mode 887 * @tc.desc get the device capability in promise mode 888 */ 889 it('getScreenDensity_test_007', 0, async function (done) { 890 console.log('getScreenDensity_test_007 0'); 891 expect(resmgr.ScreenDensity.SCREEN_XXXLDPI).assertEqual(640); 892 console.log('getScreenDensity_test_007 1'); 893 done(); 894 }) 895 896 /* * 897 * @tc.number SUB_GLOBAL_RESMGR_JS_1700 898 * @tc.name test getPluralString method in callback mode 899 * @tc.desc get the plural string in callback mode 900 */ 901 it('getPluralString_test_001', 0, async function (done) { 902 resmgr.getResourceManager((error, mgr) => { 903 mgr.getPluralString(0x01000017, 1, (error, value) => { 904 expect(value !== null).assertTrue(); 905 console.log('getPluralString_test_001 ' + value); 906 expect(value).assertEqual('1 test other'); 907 done(); 908 }) 909 }) 910 }) 911 912 /* * 913 * @tc.number SUB_GLOBAL_RESMGR_JS_1800 914 * @tc.name test getPluralString method in promise mode 915 * @tc.desc get the plural string in promise mode 916 */ 917 it('getPluralString_test_002', 0, async function (done) { 918 resmgr.getResourceManager((error, mgr) => { 919 mgr.getPluralString(0x01000017, 1).then(value => { 920 expect(value !== null).assertTrue(); 921 console.log('getPluralString_test_002 ' + value); 922 expect(value).assertEqual('1 test other'); 923 done(); 924 }) 925 }) 926 }) 927 928 /* * 929 * @tc.number SUB_GLOBAL_RESMGR_JS_1700 930 * @tc.name test getPluralString method in callback mode 931 * @tc.desc get the plural string in callback mode 932 */ 933 it('getPluralStringValue_test_003', 0, async function (done) { 934 resmgr.getResourceManager((error, mgr) => { 935 mgr.getPluralStringValue(0x01000017, 1, (error, value) => { 936 expect(value !== null).assertTrue(); 937 console.log('getPluralStringValue_test_003 ' + value); 938 expect(value).assertEqual('1 test other'); 939 done(); 940 }) 941 }) 942 }) 943 944 /* * 945 * @tc.number SUB_GLOBAL_RESMGR_JS_1800 946 * @tc.name test getPluralString method in promise mode 947 * @tc.desc get the plural string in promise mode 948 */ 949 it('getPluralStringValue_test_004', 0, async function (done) { 950 resmgr.getResourceManager((error, mgr) => { 951 mgr.getPluralStringValue(0x01000017, 1).then(value => { 952 expect(value !== null).assertTrue(); 953 console.log('getPluralStringValue_test_004 ' + value); 954 expect(value).assertEqual('1 test other'); 955 done(); 956 }) 957 }) 958 }) 959 960 /* * 961 * @tc.number SUB_GLOBAL_RESMGR_JS_1700 962 * @tc.name test getRawFile method in callback mode 963 * @tc.desc get the getRawFile in callback mode 964 */ 965 it('getRawFile_test_001', 0, async function (done) { 966 resmgr.getResourceManager((error, mgr) => { 967 mgr.getRawFile('rawfile/rawfiletest.xml', (error, value) => { 968 expect(value !== null).assertTrue(); 969 console.log('getRawFile_test_001 ' + value); 970 done(); 971 }) 972 }) 973 }) 974 975 /* * 976 * @tc.number SUB_GLOBAL_RESMGR_JS_1800 977 * @tc.name test getRawFile method in promise mode 978 * @tc.desc get the getRawFile in promise mode 979 */ 980 it('getRawFile_test_002', 0, async function (done) { 981 resmgr.getResourceManager((error, mgr) => { 982 mgr.getRawFile('rawfile/rawfiletest.xml').then(value => { 983 expect(value !== null).assertTrue(); 984 console.log('getRawFile_test_002 ' + value); 985 done(); 986 }) 987 }) 988 }) 989 990 /* * 991 * @tc.number SUB_GLOBAL_RESMGR_JS_1700 992 * @tc.name test getRawFile method in callback mode 993 * @tc.desc get the getRawFile in callback mode 994 */ 995 it('getRawFileContent_test_001', 0, async function (done) { 996 resmgr.getResourceManager((error, mgr) => { 997 mgr.getRawFileContent('rawfile/rawfiletest.xml', (error, value) => { 998 expect(value !== null).assertTrue(); 999 console.log('getRawFileContent_test_001 ' + value); 1000 done(); 1001 }) 1002 }) 1003 }) 1004 1005 /* * 1006 * @tc.number SUB_GLOBAL_RESMGR_JS_1800 1007 * @tc.name test getRawFile method in promise mode 1008 * @tc.desc get the getRawFile in promise mode 1009 */ 1010 it('getRawFileContent_test_002', 0, async function (done) { 1011 resmgr.getResourceManager((error, mgr) => { 1012 mgr.getRawFileContent('rawfile/rawfiletest.xml').then(value => { 1013 expect(value !== null).assertTrue(); 1014 console.log('getRawFileContent_test_002 ' + value); 1015 done(); 1016 }) 1017 }) 1018 }) 1019 1020 /* * 1021 * @tc.number SUB_GLOBAL_RESMGR_JS_1900 1022 * @tc.name test release method 1023 * @tc.desc get the release function 1024 */ 1025 it('release_test_001', 0, async function (done) { 1026 resmgr.getResourceManager((error, mgr) => { 1027 mgr.getString(0x01000008, (err, value) => { 1028 expect(value !== null).assertTrue(); 1029 done(); 1030 }) 1031 mgr.release(); 1032 }) 1033 }) 1034 1035 /* * 1036 * @tc.number SUB_GLOBAL_RESMGR_JS_2000 1037 * @tc.name test getRawFileDescriptor method in callback mode 1038 * @tc.desc get the RawFileDescriptor in callback mode 1039 */ 1040 it('getRawFileDescriptor_test_001', 0, async function (done) { 1041 resmgr.getResourceManager((error, mgr) => { 1042 mgr.getRawFileDescriptor('rawfiletest.xml', (error, rawfile) => { 1043 let fdValue = rawfile.fd; 1044 let offsetValue = rawfile.offset; 1045 let lengthValue = rawfile.length; 1046 expect(rawfile !== null).assertTrue(); 1047 console.log('getRawFileDescriptor_test_001--' 1048 +'fd:' + fdValue 1049 + ' offset:' + offsetValue 1050 + ' length:' + lengthValue); 1051 done(); 1052 }) 1053 mgr.closeRawFileDescriptor('rawfiletest.xml', (error, value) => { 1054 console.log('getRawFileDescriptor_test_001--start close'); 1055 expect(error !== null).assertTrue(); 1056 console.log('getRawFileDescriptor_test_001--' + JSON.stringify(error)); 1057 done(); 1058 }) 1059 }) 1060 }) 1061 1062 /* * 1063 * @tc.number SUB_GLOBAL_RESMGR_JS_2100 1064 * @tc.name test getRawFileDescriptor method in promise mode 1065 * @tc.desc get the RawFileDescriptor in promise mode 1066 */ 1067 it('getRawFileDescriptor_test_002', 0, async function (done) { 1068 resmgr.getResourceManager((error, mgr) => { 1069 mgr.getRawFileDescriptor('rawfiletest.xml').then(rawfile => { 1070 rawfile.fd = 2000; 1071 rawfile.offset = 20; 1072 rawfile.length = 200; 1073 expect(rawfile !== null).assertTrue(); 1074 console.log('getRawFileDescriptor_test_002--' + rawfile); 1075 console.log('getRawFileDescriptor_test_002--' 1076 +'fd:' + rawfile.fd 1077 + ' offset:' + rawfile.offset 1078 + ' length:' + rawfile.length); 1079 done(); 1080 }) 1081 mgr.closeRawFileDescriptor('rawfiletest.xml').then(value => { 1082 console.log('getRawFileDescriptor_test_002--start close'); 1083 expect(value !== null).assertTrue(); 1084 console.log('getRawFileDescriptor_test_002--' + JSON.stringify(value)); 1085 done(); 1086 }) 1087 }) 1088 }) 1089 1090 /* * 1091 * @tc.number SUB_GLOBAL_RESMGR_JS_2200 1092 * @tc.name test closeRawFileDescriptor method in callback mode 1093 * @tc.desc get the closeRawFileDescriptor in callback mode 1094 */ 1095 it('closeRawFileDescriptor_test_001', 0, async function (done) { 1096 resmgr.getResourceManager((error, mgr) => { 1097 mgr.closeRawFileDescriptor('rawfiletest.xml', (error, value) => { 1098 expect(error !== null).assertTrue(); 1099 console.log('closeRawFileDescriptor_test_001--' + JSON.stringify(error)); 1100 done(); 1101 }) 1102 }) 1103 }) 1104 1105 /* * 1106 * @tc.number SUB_GLOBAL_RESMGR_JS_2000 1107 * @tc.name test getRawFileDescriptor method in callback mode 1108 * @tc.desc get the RawFileDescriptor in callback mode 1109 */ 1110 it('getRawFd_test_001', 0, async function (done) { 1111 resmgr.getResourceManager((error, mgr) => { 1112 mgr.getRawFd('rawfiletest.xml', (error, rawfile) => { 1113 let fdValue = rawfile.fd; 1114 let offsetValue = rawfile.offset; 1115 let lengthValue = rawfile.length; 1116 expect(rawfile !== null).assertTrue(); 1117 console.log('getRawFd_test_001--' 1118 +'fd:' + fdValue 1119 + ' offset:' + offsetValue 1120 + ' length:' + lengthValue); 1121 done(); 1122 }) 1123 }) 1124 }) 1125 1126 /* * 1127 * @tc.number SUB_GLOBAL_RESMGR_JS_2100 1128 * @tc.name test getRawFileDescriptor method in promise mode 1129 * @tc.desc get the RawFileDescriptor in promise mode 1130 */ 1131 it('getRawFd_test_002', 0, async function (done) { 1132 resmgr.getResourceManager((error, mgr) => { 1133 mgr.getRawFd('rawfiletest.xml').then(rawfile => { 1134 rawfile.fd = 2000; 1135 rawfile.offset = 20; 1136 rawfile.length = 200; 1137 expect(rawfile !== null).assertTrue(); 1138 console.log('getRawFd_test_002--' + JSON.stringify(rawfile)); 1139 console.log('getRawFd_test_002--' 1140 +'fd:' + rawfile.fd 1141 + ' offset:' + rawfile.offset 1142 + ' length:' + rawfile.length); 1143 done(); 1144 }) 1145 }) 1146 }) 1147 1148 /* * 1149 * @tc.number SUB_GLOBAL_RESMGR_JS_2200 1150 * @tc.name test closeRawFileDescriptor method in callback mode 1151 * @tc.desc get the closeRawFileDescriptor in callback mode 1152 */ 1153 it('closeRawFd_test_001', 0, async function (done) { 1154 resmgr.getResourceManager((error, mgr) => { 1155 try{ 1156 mgr.closeRawFd('notexist.xml', (error, value) => { 1157 if(error){ 1158 console.log('closeRawFd_test_001 err.code:' + error.code); 1159 console.log('closeRawFd_test_001 err.message:' + error.message); 1160 expect(error.code == 9001005).assertTrue(); 1161 done(); 1162 }else{ 1163 expect(value !== null).assertTrue(); 1164 console.log('closeRawFd_test_001 ' + value); 1165 done(); 1166 } 1167 }) 1168 }catch(e){ 1169 console.log('closeRawFd_test_001 e.code' + e.code); 1170 console.log('closeRawFd_test_001 e.message' + e.message); 1171 } 1172 }) 1173 }) 1174 1175 /* * 1176 * @tc.number SUB_GLOBAL_RESMGR_JS_2300 1177 * @tc.name test closeRawFd method in promise mode throw 9001005 error code 1178 * @tc.desc get the closeRawFd in promise mode 1179 */ 1180 it('closeRawFd_test_005', 0, async function (done) { 1181 resmgr.getResourceManager((error, mgr) => { 1182 try { 1183 // param not exist throw 9001005 error code 1184 mgr.closeRawFd('notexist.xml').then(value => { 1185 console.log('closeRawFd_test_005 ' + value); 1186 done(); 1187 }).catch(error => { 1188 console.log('closeRawFd_test_005 error.code' + error.code); 1189 console.log('closeRawFd_test_005 error.message' + error.message); 1190 expect(error.code == 9001005).assertTrue(); 1191 done(); 1192 }) 1193 } catch (err) { 1194 console.log('closeRawFd_test_005 err.code' + err.code); 1195 console.log('closeRawFd_test_005 err.message' + err.message); 1196 done(); 1197 } 1198 }) 1199 }) 1200 1201 /* * 1202 * @tc.number SUB_GLOBAL_RESMGR_JS_2300 1203 * @tc.name test closeRawFd method in promise mode throw 401 error code 1204 * @tc.desc get the closeRawFd in promise mode 1205 */ 1206 it('closeRawFd_test_006', 0, async function (done) { 1207 resmgr.getResourceManager((error, mgr) => { 1208 try { 1209 // param type not correct,throw 401 error code 1210 mgr.closeRawFd(0x01000000).then(value => { 1211 console.log('closeRawFd_test_006 ' + value); 1212 done(); 1213 }).catch(error => { 1214 console.log('closeRawFd_test_006 error.code' + error.code); 1215 console.log('closeRawFd_test_006 error.message' + error.message); 1216 expect(error.code == 401).assertTrue(); 1217 done(); 1218 }) 1219 } catch (err) { 1220 console.log('closeRawFd_test_006 err.code' + err.code); 1221 console.log('closeRawFd_test_006 err.message' + err.message); 1222 done(); 1223 } 1224 }) 1225 }) 1226 1227 /* * 1228 * @tc.number SUB_GLOBAL_RESMGR_JS_2400 1229 * @tc.name test getStringByName method in callback mode 1230 * @tc.desc get the string in callback mode 1231 */ 1232 it('getStringByName_test_001', 0, async function (done) { 1233 resmgr.getResourceManager((error, mgr) => { 1234 mgr.getStringByName('app_name', (err, value) => { 1235 expect(value !== null).assertTrue(); 1236 console.log('getStringByName_test_001 ' + value); 1237 expect(value).assertEqual('L2Test'); 1238 done(); 1239 }) 1240 }) 1241 }) 1242 1243 /* * 1244 * @tc.number SUB_GLOBAL_RESMGR_JS_2500 1245 * @tc.name test getString method in promise mode 1246 * @tc.desc get the string in promise mode 1247 */ 1248 it('getStringByName_test_002', 0, async function (done) { 1249 resmgr.getResourceManager((error, mgr) => { 1250 mgr.getStringByName('app_name').then(value => { 1251 expect(value !== null).assertTrue(); 1252 console.log('getStringByName_test_002 ' + value); 1253 expect(value).assertEqual('L2Test'); 1254 done(); 1255 }) 1256 }) 1257 }) 1258 1259 /* * 1260 * @tc.number SUB_GLOBAL_RESMGR_JS_2600 1261 * @tc.name test getStringArrayByName method in callback mode 1262 * @tc.desc get the string array in callback mode 1263 */ 1264 it('getStringArrayByName_test_001', 0, async function (done) { 1265 resmgr.getResourceManager((error, mgr) => { 1266 mgr.getStringArrayByName('sizeList', (err, value) => { 1267 expect(value !== null).assertTrue(); 1268 console.log('getStringArrayByName_test_001 ' + value); 1269 console.log('getStringArrayByName_test_001 ' + value.length); 1270 console.log('getStringArrayByName_test_001 ' + value[0]); 1271 expect(value.length).assertEqual(4); 1272 expect(value[0]).assertEqual('small'); 1273 expect(value[1]).assertEqual('middle'); 1274 expect(value[2]).assertEqual('large'); 1275 expect(value[3]).assertEqual('extra large'); 1276 done(); 1277 }) 1278 }) 1279 }) 1280 1281 /* * 1282 * @tc.number SUB_GLOBAL_RESMGR_JS_2700 1283 * @tc.name test getStringArrayByName method in promise mode 1284 * @tc.desc get the string array in promise mode 1285 */ 1286 it('getStringArrayByName_test_002', 0, async function (done) { 1287 resmgr.getResourceManager((error, mgr) => { 1288 mgr.getStringArrayByName('sizeList').then(value => { 1289 expect(value !== null).assertTrue(); 1290 console.log('getStringArrayByName_test_002 ' + value); 1291 console.log('getStringArrayByName_test_002 ' + value.length); 1292 console.log('getStringArrayByName_test_002 ' + value[0]); 1293 expect(value.length).assertEqual(4); 1294 expect(value[0]).assertEqual('small'); 1295 expect(value[1]).assertEqual('middle'); 1296 expect(value[2]).assertEqual('large'); 1297 expect(value[3]).assertEqual('extra large'); 1298 done(); 1299 }) 1300 }) 1301 }) 1302 1303 /* * 1304 * @tc.number SUB_GLOBAL_RESMGR_JS_2800 1305 * @tc.name test getMediaByName method in callback mode 1306 * @tc.desc get the media in callback mode 1307 */ 1308 it('getMediaByName_test_001', 0, async function (done) { 1309 resmgr.getResourceManager((error, mgr) => { 1310 mgr.getMediaByName('icon', (err, value) => { 1311 expect(value.length > 0).assertTrue(); 1312 done(); 1313 }) 1314 }) 1315 }) 1316 1317 /* * 1318 * @tc.number SUB_GLOBAL_RESMGR_JS_2900 1319 * @tc.name test getMediaByName method in promise mode 1320 * @tc.desc get the media in promise mode 1321 */ 1322 it('getMediaByName_test_002', 0, async function (done) { 1323 resmgr.getResourceManager((error, mgr) => { 1324 mgr.getMediaByName('icon').then(value => { 1325 expect(value.length > 0).assertTrue(); 1326 done(); 1327 }) 1328 }) 1329 }) 1330 1331 /* * 1332 * @tc.number SUB_GLOBAL_RESMGR_JS_3000 1333 * @tc.name test getMediaBase64ByName method in callback mode 1334 * @tc.desc get the media base64 in callback mode 1335 */ 1336 it('getMediaBase64ByName_test_001', 0, async function (done) { 1337 resmgr.getResourceManager((error, mgr) => { 1338 mgr.getMediaBase64ByName('icon', (err, value) => { 1339 expect(value.length > 0).assertTrue(); 1340 console.log('getMediaBase64ByName_test_001 ' + value); 1341 done(); 1342 }) 1343 }) 1344 }) 1345 1346 /* * 1347 * @tc.number SUB_GLOBAL_RESMGR_JS_3100 1348 * @tc.name test getMediaBase64ByName method in promise mode 1349 * @tc.desc get the media base64 in promise mode 1350 */ 1351 it('getMediaBase64ByName_test_002', 0, async function (done) { 1352 resmgr.getResourceManager((error, mgr) => { 1353 mgr.getMediaBase64ByName('icon').then(value => { 1354 expect(value.length > 0).assertTrue(); 1355 console.log('getMediaBase64ByName_test_002 ' + value); 1356 done(); 1357 }) 1358 }) 1359 }) 1360 1361 /* * 1362 * @tc.number SUB_GLOBAL_RESMGR_JS_3200 1363 * @tc.name test getPluralStringByName method in callback mode 1364 * @tc.desc get the plural string in callback mode 1365 */ 1366 it('getPluralStringByName_test_001', 0, async function (done) { 1367 resmgr.getResourceManager((error, mgr) => { 1368 mgr.getPluralStringByName('plural_name', 1, (error, value) => { 1369 expect(value !== null).assertTrue(); 1370 console.log('getPluralStringByName_test_001 ' + value); 1371 expect(value).assertEqual('1 test other'); 1372 done(); 1373 }) 1374 }) 1375 }) 1376 1377 /* * 1378 * @tc.number SUB_GLOBAL_RESMGR_JS_3300 1379 * @tc.name test getPluralStringByName method in promise mode 1380 * @tc.desc get the plural string in promise mode 1381 */ 1382 it('getPluralStringByName_test_002', 0, async function (done) { 1383 resmgr.getResourceManager((error, mgr) => { 1384 mgr.getPluralStringByName('plural_name', 1).then(value => { 1385 expect(value !== null).assertTrue(); 1386 console.log('getPluralStringByName_test_002 ' + value); 1387 expect(value).assertEqual('1 test other'); 1388 done(); 1389 }) 1390 }) 1391 }) 1392 1393 /* * 1394 * @tc.number SUB_GLOBAL_RESMGR_JS_3400 1395 * @tc.name test getStringSync method 1396 * @tc.desc get the string in sync mode 1397 */ 1398 it('getStringSync_test_001', 0, async function (done) { 1399 resmgr.getResourceManager((error, mgr) => { 1400 let value = mgr.getStringSync(0x01000008); 1401 expect(value !== null).assertTrue(); 1402 console.log('getStringSync_test_001 ' + value); 1403 expect(value).assertEqual('L2Test'); 1404 done(); 1405 }) 1406 }) 1407 1408 /* * 1409 * @tc.number SUB_GLOBAL_RESMGR_JS_3500 1410 * @tc.name test getStringByNameSync method 1411 * @tc.desc get the string in sync mode 1412 */ 1413 it('getStringByNameSync_test_001', 0, async function (done) { 1414 resmgr.getResourceManager((error, mgr) => { 1415 try{ 1416 let value = mgr.getStringByNameSync('notexist'); 1417 console.log('getStringByNameSync_test_001 value'); 1418 expect(value !== null).assertTrue(); 1419 console.log('getStringByNameSync_test_001 ' + value); 1420 done(); 1421 }catch(e){ 1422 console.log('getStringByNameSync_test_001 err.code' + e.code); 1423 console.log('getStringByNameSync_test_001 err.message' + e.message); 1424 expect(e.code == 9001003).assertTrue(); 1425 done(); 1426 } 1427 }) 1428 }) 1429 1430 /* * 1431 * @tc.number SUB_GLOBAL_RESMGR_JS_3500 1432 * @tc.name test getStringByNameSync method 1433 * @tc.desc get the string in sync mode 1434 */ 1435 it('getStringByNameSync_test_002', 0, async function (done) { 1436 resmgr.getResourceManager((error, mgr) => { 1437 let value = mgr.getStringByNameSync('app_name'); 1438 expect(value !== null).assertTrue(); 1439 expect(value).assertEqual('L2Test'); 1440 console.log('getStringByNameSync_test_002 ' + value); 1441 done(); 1442 }) 1443 }) 1444 1445 /* * 1446 * @tc.number SUB_GLOBAL_RESMGR_JS_3600 1447 * @tc.name test getBoolean method 1448 * @tc.desc get the boolean value 1449 */ 1450 it('getBoolean_test_001', 0, async function (done) { 1451 resmgr.getResourceManager((error, mgr) => { 1452 let value = mgr.getBoolean(0x0100000c); 1453 console.log('getBoolean_test_001 ' + value); 1454 expect(value).assertTrue(); 1455 done(); 1456 }) 1457 }) 1458 1459 /* * 1460 * @tc.number SUB_GLOBAL_RESMGR_JS_3700 1461 * @tc.name test getBooleanByName method 1462 * @tc.desc get the boolean value 1463 */ 1464 it('getBooleanByName_test_001', 0, async function (done) { 1465 resmgr.getResourceManager((error, mgr) => { 1466 let value = mgr.getBooleanByName('boolean_1'); 1467 console.log('getBooleanByName_test_001 ' + value); 1468 expect(value).assertTrue(); 1469 done(); 1470 }) 1471 }) 1472 1473 /* * 1474 * @tc.number SUB_GLOBAL_RESMGR_JS_3800 1475 * @tc.name test getNumber method with interger id 1476 * @tc.desc get the interger value 1477 */ 1478 it('getinteger_test_001', 0, async function (done) { 1479 resmgr.getResourceManager((error, mgr) => { 1480 console.log('getinteger_test_001 0'); 1481 let value = mgr.getNumber(0x01000000); 1482 console.log('getinteger_test_001 1'); 1483 console.log('getinteger_test_001 ' + value); 1484 expect(value).assertEqual(100); 1485 done(); 1486 }) 1487 }) 1488 1489 /* * 1490 * @tc.number SUB_GLOBAL_RESMGR_JS_3900 1491 * @tc.name test getNumberByName with interger 1492 * @tc.desc get the interger value 1493 */ 1494 it('getintegerByName_test_001', 0, async function (done) { 1495 resmgr.getResourceManager((error, mgr) => { 1496 let value = mgr.getNumberByName('integer_1'); 1497 console.log('getintegerByName_test_001 ' + value); 1498 expect(value).assertEqual(100); 1499 done(); 1500 }) 1501 }) 1502 1503 /* * 1504 * @tc.number SUB_GLOBAL_RESMGR_JS_4000 1505 * @tc.name test getNumber with float id 1506 * @tc.desc get the float value 1507 */ 1508 it('getfloat_test_001', 0, async function (done) { 1509 resmgr.getResourceManager((error, mgr) => { 1510 let value = mgr.getNumber(0x0100001a); 1511 console.log('getfloat_test_001 ' + value); 1512 expect(value > 0).assertTrue(); 1513 done(); 1514 }) 1515 }) 1516 1517 /* * 1518 * @tc.number SUB_GLOBAL_RESMGR_JS_4100 1519 * @tc.name test getNumberByName with float 1520 * @tc.desc get the float value 1521 */ 1522 it('getfloatByName_test_001', 0, async function (done) { 1523 resmgr.getResourceManager((error, mgr) => { 1524 let value = mgr.getNumberByName('float_1'); 1525 console.log('getfloatByName_test_001 ' + value); 1526 expect(value > 0).assertTrue(); 1527 done(); 1528 }) 1529 }) 1530 1531 /** 1532 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_0100 1533 * @tc.name getDrawableDescriptor with normal pic 1534 * @tc.desc test the getDrawableDescriptor method 1535 */ 1536 it('getDrawableDescriptor_test_0100', 0, async function (done) { 1537 resmgr.getResourceManager((error, mgr) => { 1538 try{ 1539 let value = mgr.getDrawableDescriptor(0x0100001c); 1540 console.log('getDrawableDescriptor_test_0100 ' + JSON.stringify(value)); 1541 expect(value != null).assertTrue(); 1542 }catch(error){ 1543 console.log('getDrawableDescriptor_test_0100 ' + error.code); 1544 console.log('getDrawableDescriptor_test_0100 ' + error.message); 1545 } 1546 }) 1547 done(); 1548 }) 1549 1550 /** 1551 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_0120 1552 * @tc.name getDrawableDescriptor with undefined density 1553 * @tc.desc test the getDrawableDescriptor method 1554 */ 1555 it('getDrawableDescriptor_test_0120', 0, async function (done) { 1556 resmgr.getResourceManager((error, mgr) => { 1557 try{ 1558 let value = mgr.getDrawableDescriptor(0x0100001c, undefined); 1559 console.log('getDrawableDescriptor_test_0120 ' + JSON.stringify(value)); 1560 expect(value != null).assertTrue(); 1561 }catch(error){ 1562 console.log('getDrawableDescriptor_test_0120 ' + error.code); 1563 console.log('getDrawableDescriptor_test_0120 ' + error.message); 1564 } 1565 done(); 1566 }) 1567 }) 1568 1569 /** 1570 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_0140 1571 * @tc.name getDrawableDescriptor with null density 1572 * @tc.desc test the getDrawableDescriptor method 1573 */ 1574 it('getDrawableDescriptor_test_0140', 0, async function (done) { 1575 resmgr.getResourceManager((error, mgr) => { 1576 try{ 1577 let value = mgr.getDrawableDescriptor(0x0100001c, null); 1578 console.log('getDrawableDescriptor_test_0140 ' + JSON.stringify(value)); 1579 expect(value != null).assertTrue(); 1580 }catch(error){ 1581 console.log('getDrawableDescriptor_test_0140 ' + error.code); 1582 console.log('getDrawableDescriptor_test_0140 ' + error.message); 1583 } 1584 done(); 1585 }) 1586 }) 1587 1588 /** 1589 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_0200 1590 * @tc.name getDrawableDescriptor with normal pic and density 1591 * @tc.desc test the getDrawableDescriptor method 1592 */ 1593 it('getDrawableDescriptor_test_0200', 0, async function (done) { 1594 resmgr.getResourceManager((error, mgr) => { 1595 try{ 1596 let value = mgr.getDrawableDescriptor(0x0100001c,120); 1597 console.log('getDrawableDescriptor_test_0200 ' + JSON.stringify(value)); 1598 expect(value != null).assertTrue(); 1599 }catch(error){ 1600 console.log('getDrawableDescriptor_test_0200 ' + error.code); 1601 console.log('getDrawableDescriptor_test_0200 ' + error.message); 1602 } 1603 }) 1604 done(); 1605 }) 1606 1607 /** 1608 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_0300 1609 * @tc.name getDrawableDescriptor with json style pic 1610 * @tc.desc test the getDrawableDescriptor method 1611 */ 1612 it('getDrawableDescriptor_test_0300', 0, async function (done) { 1613 resmgr.getResourceManager((error, mgr) => { 1614 try{ 1615 let value = mgr.getDrawableDescriptor(0x0100001d); 1616 console.log('getDrawableDescriptor_test_0300 ' + value); 1617 expect(value != null).assertTrue(); 1618 }catch(error){ 1619 console.log('getDrawableDescriptor_test_0300 ' + error.code); 1620 console.log('getDrawableDescriptor_test_0300 ' + error.message); 1621 } 1622 }) 1623 done(); 1624 }) 1625 1626 /** 1627 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_0400 1628 * @tc.name getDrawableDescriptor with json style pic and density 1629 * @tc.desc test the getDrawableDescriptor method 1630 */ 1631 it('getDrawableDescriptor_test_0400', 0, async function (done) { 1632 resmgr.getResourceManager((error, mgr) => { 1633 try{ 1634 let value = mgr.getDrawableDescriptor(0x0100001d, 240); 1635 console.log('getDrawableDescriptor_test_0400 ' + value); 1636 expect(value != null).assertTrue(); 1637 }catch(error){ 1638 console.log('getDrawableDescriptor_test_0400 ' + error.code); 1639 console.log('getDrawableDescriptor_test_0400 ' + error.message); 1640 } 1641 }) 1642 done(); 1643 }) 1644 1645 /** 1646 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_0500 1647 * @tc.name getDrawableDescriptor with string param 1648 * @tc.desc test the getDrawableDescriptor method return 401 1649 */ 1650 it('getDrawableDescriptor_test_0500', 0, async function (done) { 1651 resmgr.getResourceManager((error, mgr) => { 1652 try{ 1653 let value = mgr.getDrawableDescriptor('0x0100001d'); 1654 console.log('getDrawableDescriptor_test_0500 ' + value); 1655 expect(value != null).assertTrue(); 1656 }catch(error){ 1657 console.log('getDrawableDescriptor_test_0500 ' + error.code); 1658 console.log('getDrawableDescriptor_test_0500 ' + error.message); 1659 expect(error.code == 401).assertTrue(); 1660 } 1661 }) 1662 done(); 1663 }) 1664 1665 /** 1666 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_0600 1667 * @tc.name getDrawableDescriptor with not exist resource id 1668 * @tc.desc test the getDrawableDescriptor method return 9001001 1669 */ 1670 it('getDrawableDescriptor_test_0600', 0, async function (done) { 1671 resmgr.getResourceManager((error, mgr) => { 1672 try{ 1673 let value = mgr.getDrawableDescriptor(0x01110000); 1674 console.log('getDrawableDescriptor_test_0600 ' + value); 1675 expect(value != null).assertTrue(); 1676 }catch(error){ 1677 console.log('getDrawableDescriptor_test_0600 ' + error.code); 1678 console.log('getDrawableDescriptor_test_0600 ' + error.message); 1679 expect(error.code == 9001001).assertTrue(); 1680 } 1681 }) 1682 done(); 1683 }) 1684 1685 /** 1686 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_0700 1687 * @tc.name getDrawableDescriptor with string resource id 1688 * @tc.desc test the getDrawableDescriptor method return 9001002 1689 */ 1690 it('getDrawableDescriptor_test_0700', 0, async function (done) { 1691 resmgr.getResourceManager((error, mgr) => { 1692 try{ 1693 let value = mgr.getDrawableDescriptor(0x01000000); 1694 console.log('getDrawableDescriptor_test_0700 ' + value); 1695 expect(value != null).assertTrue(); 1696 }catch(error){ 1697 console.log('getDrawableDescriptor_test_0700 ' + error.code); 1698 console.log('getDrawableDescriptor_test_0700 ' + error.message); 1699 expect(error.code == 9001002).assertTrue(); 1700 } 1701 }) 1702 done(); 1703 }) 1704 1705 /** 1706 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_0800 1707 * @tc.name getDrawableDescriptor with not exist density 1708 * @tc.desc test the getDrawableDescriptor method return 401 1709 */ 1710 it('getDrawableDescriptor_test_0800', 0, async function (done) { 1711 resmgr.getResourceManager((error, mgr) => { 1712 try{ 1713 let value = mgr.getDrawableDescriptor(0x0100001d, 130); 1714 console.log('getDrawableDescriptor_test_0800 ' + value); 1715 expect(value != null).assertTrue(); 1716 }catch(error){ 1717 console.log('getDrawableDescriptor_test_0800 ' + error.code); 1718 console.log('getDrawableDescriptor_test_0800 ' + error.message); 1719 expect(error.code == 401).assertTrue(); 1720 } 1721 }) 1722 done(); 1723 }) 1724 1725 /** 1726 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_0900 1727 * @tc.name getDrawableDescriptor with string type density 1728 * @tc.desc test the getDrawableDescriptor method return 401 1729 */ 1730 it('getDrawableDescriptor_test_0900', 0, async function (done) { 1731 resmgr.getResourceManager((error, mgr) => { 1732 try{ 1733 let value = mgr.getDrawableDescriptor(0x0100001d, '120'); 1734 console.log('getDrawableDescriptor_test_0900 ' + value); 1735 expect(value != null).assertTrue(); 1736 }catch(error){ 1737 console.log('getDrawableDescriptor_test_0900 ' + error.code); 1738 console.log('getDrawableDescriptor_test_0900 ' + error.message); 1739 expect(error.code == 401).assertTrue(); 1740 } 1741 }) 1742 done(); 1743 }) 1744 1745 /** 1746 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_1000 1747 * @tc.name getDrawableDescriptor with 0 density 1748 * @tc.desc test the getDrawableDescriptor method 1749 */ 1750 it('getDrawableDescriptor_test_1000', 0, async function (done) { 1751 resmgr.getResourceManager((error, mgr) => { 1752 try{ 1753 let value = mgr.getDrawableDescriptor(0x0100001d, 0); 1754 console.log('getDrawableDescriptor_test_1000 ' + value); 1755 expect(value != null).assertTrue(); 1756 }catch(error){ 1757 console.log('getDrawableDescriptor_test_1000 ' + error.code); 1758 console.log('getDrawableDescriptor_test_1000 ' + error.message); 1759 } 1760 }) 1761 done(); 1762 }) 1763 1764 /** 1765 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_1100 1766 * @tc.name getDrawableDescriptorByName with normal pic 1767 * @tc.desc test the getDrawableDescriptorByName method 1768 */ 1769 it('getDrawableDescriptor_test_1100', 0, async function (done) { 1770 resmgr.getResourceManager((error, mgr) => { 1771 try{ 1772 let value = mgr.getDrawableDescriptorByName('icon'); 1773 console.log('getDrawableDescriptor_test_1100 ' + JSON.stringify(value)); 1774 expect(value != null).assertTrue(); 1775 }catch(error){ 1776 console.log('getDrawableDescriptor_test_1100 ' + error.code); 1777 console.log('getDrawableDescriptor_test_1100 ' + error.message); 1778 } 1779 }) 1780 done(); 1781 }) 1782 1783 /** 1784 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_1120 1785 * @tc.name getDrawableDescriptorByName with undefined density 1786 * @tc.desc test the getDrawableDescriptorByName method 1787 */ 1788 it('getDrawableDescriptor_test_1120', 0, async function (done) { 1789 resmgr.getResourceManager((error, mgr) => { 1790 try{ 1791 let value = mgr.getDrawableDescriptorByName('icon', undefined); 1792 console.log('getDrawableDescriptor_test_1120 ' + JSON.stringify(value)); 1793 expect(value != null).assertTrue(); 1794 }catch(error){ 1795 console.log('getDrawableDescriptor_test_1120 ' + error.code); 1796 console.log('getDrawableDescriptor_test_1120 ' + error.message); 1797 } 1798 }) 1799 done(); 1800 }) 1801 1802 /** 1803 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_1140 1804 * @tc.name getDrawableDescriptorByName with null density 1805 * @tc.desc test the getDrawableDescriptorByName method 1806 */ 1807 it('getDrawableDescriptor_test_1140', 0, async function (done) { 1808 resmgr.getResourceManager((error, mgr) => { 1809 try{ 1810 let value = mgr.getDrawableDescriptorByName('icon', null); 1811 console.log('getDrawableDescriptor_test_1140 ' + JSON.stringify(value)); 1812 expect(value != null).assertTrue(); 1813 }catch(error){ 1814 console.log('getDrawableDescriptor_test_1140 ' + error.code); 1815 console.log('getDrawableDescriptor_test_1140 ' + error.message); 1816 } 1817 }) 1818 done(); 1819 }) 1820 1821 /** 1822 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_1200 1823 * @tc.name getDrawableDescriptorByName with normal pic and density 1824 * @tc.desc test the getDrawableDescriptorByName method 1825 */ 1826 it('getDrawableDescriptor_test_1200', 0, async function (done) { 1827 resmgr.getResourceManager((error, mgr) => { 1828 try{ 1829 let value = mgr.getDrawableDescriptorByName('icon',120); 1830 console.log('getDrawableDescriptor_test_1200 ' + JSON.stringify(value)); 1831 expect(value != null).assertTrue(); 1832 }catch(error){ 1833 console.log('getDrawableDescriptor_test_1200 ' + error.code); 1834 console.log('getDrawableDescriptor_test_1200 ' + error.message); 1835 } 1836 }) 1837 done(); 1838 }) 1839 1840 /** 1841 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_1300 1842 * @tc.name getDrawableDescriptorByName with json style pic 1843 * @tc.desc test the getDrawableDescriptorByName method 1844 */ 1845 it('getDrawableDescriptor_test_1300', 0, async function (done) { 1846 resmgr.getResourceManager((error, mgr) => { 1847 try{ 1848 let value = mgr.getDrawableDescriptorByName('stratify'); 1849 console.log('getDrawableDescriptor_test_1300 ' + value); 1850 expect(value != null).assertTrue(); 1851 }catch(error){ 1852 console.log('getDrawableDescriptor_test_1300 ' + error.code); 1853 console.log('getDrawableDescriptor_test_1300 ' + error.message); 1854 } 1855 }) 1856 done(); 1857 }) 1858 1859 /** 1860 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_1400 1861 * @tc.name getDrawableDescriptorByName with json style pic and density 1862 * @tc.desc test the getDrawableDescriptorByName method 1863 */ 1864 it('getDrawableDescriptor_test_1400', 0, async function (done) { 1865 resmgr.getResourceManager((error, mgr) => { 1866 try{ 1867 let value = mgr.getDrawableDescriptorByName('stratify', 240); 1868 console.log('getDrawableDescriptor_test_1400 ' + value); 1869 expect(value != null).assertTrue(); 1870 }catch(error){ 1871 console.log('getDrawableDescriptor_test_1400 ' + error.code); 1872 console.log('getDrawableDescriptor_test_1400 ' + error.message); 1873 } 1874 }) 1875 done(); 1876 }) 1877 1878 /** 1879 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_1500 1880 * @tc.name getDrawableDescriptorByName with number param 1881 * @tc.desc test the getDrawableDescriptorByName method return 401 1882 */ 1883 it('getDrawableDescriptor_test_1500', 0, async function (done) { 1884 resmgr.getResourceManager((error, mgr) => { 1885 try{ 1886 let value = mgr.getDrawableDescriptorByName(0x0100001d); 1887 console.log('getDrawableDescriptor_test_1500 ' + value); 1888 expect(value != null).assertTrue(); 1889 }catch(error){ 1890 console.log('getDrawableDescriptor_test_1500 ' + error.code); 1891 console.log('getDrawableDescriptor_test_1500 ' + error.message); 1892 expect(error.code == 401).assertTrue(); 1893 } 1894 }) 1895 done(); 1896 }) 1897 1898 /** 1899 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_1600 1900 * @tc.name getDrawableDescriptorByName with not exist pic name 1901 * @tc.desc test the getDrawableDescriptorByName method return 9001003 1902 */ 1903 it('getDrawableDescriptor_test_1600', 0, async function (done) { 1904 resmgr.getResourceManager((error, mgr) => { 1905 try{ 1906 let value = mgr.getDrawableDescriptorByName('stratify1'); 1907 console.log('getDrawableDescriptor_test_1600 ' + value); 1908 expect(value != null).assertTrue(); 1909 }catch(error){ 1910 console.log('getDrawableDescriptor_test_1600 ' + error.code); 1911 console.log('getDrawableDescriptor_test_1600 ' + error.message); 1912 expect(error.code == 9001003).assertTrue(); 1913 } 1914 }) 1915 done(); 1916 }) 1917 1918 /** 1919 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_1800 1920 * @tc.name getDrawableDescriptorByName with not exist density 1921 * @tc.desc test the getDrawableDescriptorByName method return 401 1922 */ 1923 it('getDrawableDescriptor_test_1800', 0, async function (done) { 1924 resmgr.getResourceManager((error, mgr) => { 1925 try{ 1926 let value = mgr.getDrawableDescriptorByName('stratify', 130); 1927 console.log('getDrawableDescriptor_test_1800 ' + value); 1928 expect(value != null).assertTrue(); 1929 }catch(error){ 1930 console.log('getDrawableDescriptor_test_1800 ' + error.code); 1931 console.log('getDrawableDescriptor_test_1800 ' + error.message); 1932 expect(error.code == 401).assertTrue(); 1933 } 1934 }) 1935 done(); 1936 }) 1937 1938 /** 1939 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_1900 1940 * @tc.name getDrawableDescriptorByName with string type density 1941 * @tc.desc test the getDrawableDescriptorByName method return 401 1942 */ 1943 it('getDrawableDescriptor_test_1900', 0, async function (done) { 1944 resmgr.getResourceManager((error, mgr) => { 1945 try{ 1946 let value = mgr.getDrawableDescriptorByName('stratify', '120'); 1947 console.log('getDrawableDescriptor_test_1900 ' + value); 1948 expect(value != null).assertTrue(); 1949 }catch(error){ 1950 console.log('getDrawableDescriptor_test_1900 ' + error.code); 1951 console.log('getDrawableDescriptor_test_1900 ' + error.message); 1952 expect(error.code == 401).assertTrue(); 1953 } 1954 }) 1955 done(); 1956 }) 1957 1958 /** 1959 * @tc.number SUB_GLOBAL_RESMGR_DRAWABLE_JS_2000 1960 * @tc.name getDrawableDescriptorByName with 0 density 1961 * @tc.desc test the getDrawableDescriptorByName method 1962 */ 1963 it('getDrawableDescriptor_test_2000', 0, async function (done) { 1964 resmgr.getResourceManager((error, mgr) => { 1965 try{ 1966 let value = mgr.getDrawableDescriptorByName('stratify', 0); 1967 console.log('getDrawableDescriptor_test_2000 ' + value); 1968 expect(value != null).assertTrue(); 1969 }catch(error){ 1970 console.log('getDrawableDescriptor_test_2000 ' + error.code); 1971 console.log('getDrawableDescriptor_test_2000 ' + error.message); 1972 } 1973 }) 1974 done(); 1975 }) 1976 1977 /** 1978 * @tc.number SUB_GLOBAL_RESMGR_RAWFILELIST_JS_0100 1979 * @tc.name getRawFileList with callback method 1980 * @tc.desc test the getRawFileList method 1981 */ 1982 it('getRawFileList_test_0100', 0, async function (done) { 1983 resmgr.getResourceManager((error, mgr) => { 1984 try{ 1985 mgr.getRawFileList("", (err, value) => { 1986 if(err){ 1987 console.log('getRawFileList_test_0100 err.code' + err.code); 1988 console.log('getRawFileList_test_0100 err.message' + err.message); 1989 done(); 1990 }else{ 1991 expect(value !== null).assertTrue(); 1992 console.log('getRawFileList_test_0100 ' + value); 1993 done(); 1994 } 1995 }) 1996 }catch(e){ 1997 console.log('getRawFileList_test_0100 e.code' + e.code); 1998 console.log('getRawFileList_test_0100 e.message' + e.message); 1999 } 2000 }) 2001 }) 2002 2003 /** 2004 * @tc.number SUB_GLOBAL_RESMGR_RAWFILELIST_JS_0110 2005 * @tc.name getRawFileList with callback method 2006 * @tc.desc test the getRawFileList method 2007 */ 2008 it('getRawFileList_test_0110', 0, async function (done) { 2009 resmgr.getResourceManager((error, mgr) => { 2010 try{ 2011 mgr.getRawFileList("bb", (err, value) => { 2012 if(err){ 2013 console.log('getRawFileList_test_0110 err.code' + err.code); 2014 console.log('getRawFileList_test_0110 err.message' + err.message); 2015 expect(err.code == 9001005).assertTrue(); 2016 }else{ 2017 expect(value !== null).assertTrue(); 2018 console.log('getRawFileList_test_0110 ' + value); 2019 } 2020 done(); 2021 }) 2022 }catch(e){ 2023 console.log('getRawFileList_test_0110 e.code' + e.code); 2024 console.log('getRawFileList_test_0110 e.message' + e.message); 2025 done(); 2026 } 2027 }) 2028 }) 2029 2030 /** 2031 * @tc.number SUB_GLOBAL_RESMGR_RAWFILELIST_JS_0120 2032 * @tc.name getRawFileList with callback method 2033 * @tc.desc test the getRawFileList method 2034 */ 2035 it('getRawFileList_test_0120', 0, async function (done) { 2036 resmgr.getResourceManager((error, mgr) => { 2037 try{ 2038 mgr.getRawFileList(12345, (err, value) => { 2039 if(err){ 2040 console.log('getRawFileList_test_0120 err.code' + err.code); 2041 console.log('getRawFileList_test_0120 err.message' + err.message); 2042 }else{ 2043 expect(value !== null).assertTrue(); 2044 console.log('getRawFileList_test_0120 ' + value); 2045 } 2046 done(); 2047 }) 2048 }catch(e){ 2049 console.log('getRawFileList_test_0120 e.code' + e.code); 2050 console.log('getRawFileList_test_0120 e.message' + e.message); 2051 expect(e.code == 401).assertTrue(); 2052 done(); 2053 } 2054 }) 2055 }) 2056 2057 /** 2058 * @tc.number SUB_GLOBAL_RESMGR_RAWFILELIST_JS_0200 2059 * @tc.name getRawFileList with promise method 2060 * @tc.desc test the getRawFileList method 2061 */ 2062 it('getRawFileList_test_0200', 0, async function (done) { 2063 resmgr.getResourceManager((error, mgr) => { 2064 try{ 2065 mgr.getRawFileList("").then(value => { 2066 expect(value !== null).assertTrue(); 2067 console.log('getRawFileList_test_0200 ' + value); 2068 done(); 2069 }).catch(error => { 2070 console.log('getRawFileList_test_0200 error.code' + error.code); 2071 console.log('getRawFileList_test_0200 error.message' + error.message); 2072 done(); 2073 }) 2074 } catch (err){ 2075 console.log('getRawFileList_test_0200 err.code' + err.code); 2076 console.log('getRawFileList_test_0200 err.message' + err.message); 2077 done(); 2078 } 2079 }) 2080 }) 2081 2082 /** 2083 * @tc.number SUB_GLOBAL_RESMGR_RAWFILELIST_JS_0210 2084 * @tc.name getRawFileList with promise method 2085 * @tc.desc test the getRawFileList method 2086 */ 2087 it('getRawFileList_test_0210', 0, async function (done) { 2088 resmgr.getResourceManager((error, mgr) => { 2089 try{ 2090 mgr.getRawFileList("bb").then(value => { 2091 expect(value !== null).assertTrue(); 2092 console.log('getRawFileList_test_0210 ' + value); 2093 done(); 2094 }).catch(error => { 2095 console.log('getRawFileList_test_0210 error.code' + error.code); 2096 console.log('getRawFileList_test_0210 error.message' + error.message); 2097 expect(error.code == 9001005).assertTrue(); 2098 done(); 2099 }) 2100 } catch (err){ 2101 console.log('getRawFileList_test_0210 err.code' + err.code); 2102 console.log('getRawFileList_test_0210 err.message' + err.message); 2103 done(); 2104 } 2105 }) 2106 }) 2107 2108 /** 2109 * @tc.number SUB_GLOBAL_RESMGR_RAWFILELIST_JS_0220 2110 * @tc.name getRawFileList with promise method 2111 * @tc.desc test the getRawFileList method 2112 */ 2113 it('getRawFileList_test_0220', 0, async function (done) { 2114 resmgr.getResourceManager((error, mgr) => { 2115 try{ 2116 mgr.getRawFileList(12345).then(value => { 2117 expect(value !== null).assertTrue(); 2118 console.log('getRawFileList_test_0220 ' + value); 2119 done(); 2120 }).catch(error => { 2121 console.log('getRawFileList_test_0220 error.code' + error.code); 2122 console.log('getRawFileList_test_0220 error.message' + error.message); 2123 done(); 2124 }) 2125 } catch (err){ 2126 console.log('getRawFileList_test_0220 err.code' + err.code); 2127 console.log('getRawFileList_test_0220 err.message' + err.message); 2128 expect(err.code == 401).assertTrue(); 2129 done(); 2130 } 2131 }) 2132 }) 2133 2134 /** 2135 * @tc.number SUB_GLOBAL_RESMGR_DENSITY_JS_0100 2136 * @tc.name test getMediaByName method in callback mode with density 2137 * @tc.desc get the media in callback mode 2138 */ 2139 it('getMediaByName_test_0100', 0, async function (done) { 2140 resmgr.getResourceManager((error, mgr) => { 2141 mgr.getMediaByName('icon', 0 , (err, value) => { 2142 console.log('getMediaByName_test_0100 ' + value); 2143 expect(value.length > 0).assertTrue(); 2144 done(); 2145 }) 2146 }) 2147 }) 2148 2149 /* * 2150 * @tc.number SUB_GLOBAL_RESMGR_DENSITY_JS_0200 2151 * @tc.name test getMediaByName method in promise mode with density 2152 * @tc.desc get the media in promise mode 2153 */ 2154 it('getMediaByName_test_0200', 0, async function (done) { 2155 resmgr.getResourceManager((error, mgr) => { 2156 mgr.getMediaByName('icon', 0).then(value => { 2157 console.log('getMediaByName_test_0200 ' + value); 2158 expect(value.length > 0).assertTrue(); 2159 done(); 2160 }) 2161 }) 2162 }) 2163 2164 /* * 2165 * @tc.number SUB_GLOBAL_RESMGR_DENSITY_JS_0300 2166 * @tc.name test getMediaBase64ByName method in callback mode with density 2167 * @tc.desc get the media in callback mode 2168 */ 2169 it('getMediaBase64ByName_test_0100', 0, async function (done) { 2170 resmgr.getResourceManager((error, mgr) => { 2171 mgr.getMediaBase64ByName('icon', 0 , (err, value) => { 2172 console.log('getMediaBase64ByName_test_0100 ' + value); 2173 expect(value.length > 0).assertTrue(); 2174 done(); 2175 }) 2176 }) 2177 }) 2178 2179 /* * 2180 * @tc.number SUB_GLOBAL_RESMGR_DENSITY_JS_0400 2181 * @tc.name test getMediaBase64ByName method in promise mode with density 2182 * @tc.desc get the media in promise mode 2183 */ 2184 it('getMediaBase64ByName_test_0200', 0, async function (done) { 2185 resmgr.getResourceManager((error, mgr) => { 2186 mgr.getMediaBase64ByName('icon', 0).then(value => { 2187 console.log('getMediaBase64ByName_test_0200 ' + value); 2188 expect(value.length > 0).assertTrue(); 2189 done(); 2190 }) 2191 }) 2192 }) 2193 2194 /* * 2195 * @tc.number SUB_GLOBAL_RESMGR_DENSITY_JS_0500 2196 * @tc.name test getMediaContent method in callback mode with density 2197 * @tc.desc get the media in callback mode 2198 */ 2199 it('getMediaContent_test_0100', 0, async function (done) { 2200 resmgr.getResourceManager((error, mgr) => { 2201 mgr.getMediaContent(0x0100001c, 0 , (err, value) => { 2202 console.log('getMediaContent_test_0100 ' + value); 2203 expect(value.length > 0).assertTrue(); 2204 done(); 2205 }) 2206 }) 2207 }) 2208 2209 /* * 2210 * @tc.number SUB_GLOBAL_RESMGR_DENSITY_JS_0600 2211 * @tc.name test getMediaContent method in promise mode with density 2212 * @tc.desc get the media in promise mode 2213 */ 2214 it('getMediaContent_test_0200', 0, async function (done) { 2215 resmgr.getResourceManager((error, mgr) => { 2216 mgr.getMediaContent(0x0100001c, 0).then(value => { 2217 console.log('getMediaContent_test_0200 ' + value); 2218 expect(value.length > 0).assertTrue(); 2219 done(); 2220 }) 2221 }) 2222 }) 2223 2224 /* * 2225 * @tc.number SUB_GLOBAL_RESMGR_DENSITY_JS_0700 2226 * @tc.name test getMediaContentBase64 method in callback mode with density 2227 * @tc.desc get the media in callback mode 2228 */ 2229 it('getMediaContentBase64_test_0100', 0, async function (done) { 2230 resmgr.getResourceManager((error, mgr) => { 2231 mgr.getMediaContentBase64(0x0100001c, 0 , (err, value) => { 2232 console.log('getMediaContentBase64_test_0100 ' + value); 2233 expect(value.length > 0).assertTrue(); 2234 done(); 2235 }) 2236 }) 2237 }) 2238 2239 /* * 2240 * @tc.number SUB_GLOBAL_RESMGR_DENSITY_JS_0800 2241 * @tc.name test getMediaContentBase64 method in promise mode with density 2242 * @tc.desc get the media in promise mode 2243 */ 2244 it('getMediaContentBase64_test_0200', 0, async function (done) { 2245 resmgr.getResourceManager((error, mgr) => { 2246 mgr.getMediaContentBase64(0x0100001c, 0).then(value => { 2247 console.log('getMediaContentBase64_test_0200 ' + value); 2248 expect(value.length > 0).assertTrue(); 2249 done(); 2250 }) 2251 }) 2252 }) 2253 2254 /* * 2255 * @tc.number SUB_GLOBAL_RESMGR_GETSYSTEMRESOURCEMANAGER_JS_0100 2256 * @tc.name test getSystemResourceManager method 2257 * @tc.desc get the SystemResourceManager 2258 */ 2259 it('getSystemResourceManager_test_0100', 0, async function (done) { 2260 let value = resmgr.getSystemResourceManager(); 2261 console.log('getSystemResourceManager_test_0100 ' + value); 2262 expect(value !== null).assertTrue(); 2263 done(); 2264 }) 2265 2266 /* * 2267 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0100 2268 * @tc.name test getColor method in callback mode 2269 * @tc.desc get the color in callback mode 2270 */ 2271 it('getColor_test_0100', 0, async function (done) { 2272 resmgr.getResourceManager((error, mgr) => { 2273 mgr.getColor(0x01000010, (err, value) => { 2274 expect(value !== null).assertTrue(); 2275 console.log('getColor_test_001 ' + value); 2276 expect(value).assertEqual(4294902015); 2277 done(); 2278 }) 2279 }) 2280 }) 2281 2282 /* * 2283 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0110 2284 * @tc.name test getColor method in callback mode 2285 * @tc.desc get the color in callback mode 2286 */ 2287 it('getColor_test_0110', 0, async function (done) { 2288 resmgr.getResourceManager((error, mgr) => { 2289 try{ 2290 mgr.getColor('color_test1', (err, value) => { 2291 done(); 2292 }) 2293 }catch(err){ 2294 console.log('getColor_test_0110 err.code' + err.code); 2295 console.log('getColor_test_0110 err.message' + err.message); 2296 expect(err.code).assertEqual('401'); 2297 expect(err.message).assertEqual('Invalid input parameter'); 2298 done(); 2299 } 2300 }) 2301 }) 2302 2303 /* * 2304 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0120 2305 * @tc.name test getColor method in callback mode 2306 * @tc.desc get the color in callback mode 2307 */ 2308 it('getColor_test_0120', 0, async function (done) { 2309 resmgr.getResourceManager((error, mgr) => { 2310 try{ 2311 mgr.getColor(0x21000014, (err, value) => { 2312 console.log('getColor_test_0120 err.code ' + err.code + '-'); 2313 console.log('getColor_test_0120 err.message ' + err.message + '-'); 2314 expect(err.code == 9001001).assertTrue(); 2315 expect(err.message).assertEqual('GetColorById failed state'); 2316 done(); 2317 }) 2318 }catch(error){ 2319 console.log('getColor_test_0120 error.code' + error.code); 2320 console.log('getColor_test_0120 error.message' + error.message); 2321 } 2322 }) 2323 }) 2324 2325 /* * 2326 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0130 2327 * @tc.name test getColor method in callback mode 2328 * @tc.desc get the color in callback mode 2329 */ 2330 it('getColor_test_0130', 0, async function (done) { 2331 resmgr.getResourceManager((error, mgr) => { 2332 try{ 2333 mgr.getColor(0x01000000, (err, value) => { 2334 console.log('getColor_test_0130 err.code ' + err.code + '-'); 2335 console.log('getColor_test_0130 err.message ' + err.message + '-'); 2336 expect(err.code == 9001002).assertTrue(); 2337 expect(err.message).assertEqual('GetColorById failed state'); 2338 done(); 2339 }) 2340 }catch(error){ 2341 console.log('getColor_test_0130 error.code' + error.code); 2342 console.log('getColor_test_0130 error.message' + error.message); 2343 } 2344 }) 2345 }) 2346 2347 /* * 2348 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0140 2349 * @tc.name test getColor method in callback mode 2350 * @tc.desc get the color in callback mode 2351 */ 2352 it('getColor_test_0140', 0, async function (done) { 2353 resmgr.getResourceManager((error, mgr) => { 2354 try{ 2355 mgr.getColor(0x01000014, (err, value) => { 2356 console.log('getColor_test_0140 err.code ' + err.code + '-'); 2357 console.log('getColor_test_0140 err.message ' + err.message + '-'); 2358 expect(err.code == 9001002).assertTrue(); 2359 expect(err.message).assertEqual('GetColorById failed state'); 2360 done(); 2361 }) 2362 }catch(error){ 2363 console.log('getColor_test_0140 error.code' + error.code); 2364 console.log('getColor_test_0140 error.message' + error.message); 2365 } 2366 }) 2367 }) 2368 2369 /* * 2370 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0150 2371 * @tc.name test getColor method in callback mode 2372 * @tc.desc get the color in callback mode 2373 */ 2374 it('getColor_test_0150', 0, async function (done) { 2375 resmgr.getResourceManager((error, mgr) => { 2376 try{ 2377 mgr.getColor(0x01000012, (err, value) => { 2378 console.log('getColor_test_0150 err.code ' + err.code + '-'); 2379 console.log('getColor_test_0150 err.message ' + err.message + '-'); 2380 expect(err.code == 9001006).assertTrue(); 2381 expect(err.message).assertEqual('GetColorById failed state'); 2382 done(); 2383 }) 2384 }catch(error){ 2385 console.log('getColor_test_0150 error.code' + error.code); 2386 console.log('getColor_test_0150 error.message' + error.message); 2387 } 2388 }) 2389 }) 2390 2391 /* * 2392 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0200 2393 * @tc.name test getColor method in promise mode 2394 * @tc.desc get the color in promise mode 2395 */ 2396 it('getColor_test_0200', 0, async function (done) { 2397 resmgr.getResourceManager((error, mgr) => { 2398 mgr.getColor(0x01000010).then(value => { 2399 expect(value !== null).assertTrue(); 2400 console.log('getColor_test_0200 ' + value); 2401 expect(value).assertEqual(4294902015); 2402 done(); 2403 }) 2404 }) 2405 }) 2406 2407 /* * 2408 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0210 2409 * @tc.name test getColor method in promise mode 2410 * @tc.desc get the color in promise mode 2411 */ 2412 it('getColor_test_0210', 0, async function (done) { 2413 resmgr.getResourceManager((error, mgr) => { 2414 try{ 2415 mgr.getColor('color_test1').then(value => { 2416 done(); 2417 }) 2418 }catch(err){ 2419 console.log('getColor_test_0210 err.code' + err.code); 2420 console.log('getColor_test_0210 err.message' + err.message); 2421 expect(err.code).assertEqual('401'); 2422 expect(err.message).assertEqual('Invalid input parameter'); 2423 done(); 2424 } 2425 }) 2426 }) 2427 2428 /* * 2429 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0220 2430 * @tc.name test getColor method in promise mode 2431 * @tc.desc get the color in promise mode 2432 */ 2433 it('getColor_test_0220', 0, async function (done) { 2434 resmgr.getResourceManager((error, mgr) => { 2435 try{ 2436 mgr.getColor(0x21000014).then(value => { 2437 }).catch(err => { 2438 console.log('getColor_test_0220 err.code ' + err.code + '-'); 2439 console.log('getColor_test_0220 err.message ' + err.message + '-'); 2440 expect(err.code == 9001001).assertTrue(); 2441 expect(err.message).assertEqual('GetColorById failed state'); 2442 done(); 2443 }) 2444 }catch(error){ 2445 console.log('getColor_test_0220 error.code' + error.code); 2446 console.log('getColor_test_0220 error.message' + error.message); 2447 } 2448 }) 2449 }) 2450 2451 /* * 2452 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0230 2453 * @tc.name test getColor method in promise mode 2454 * @tc.desc get the color in promise mode 2455 */ 2456 it('getColor_test_0230', 0, async function (done) { 2457 resmgr.getResourceManager((error, mgr) => { 2458 try{ 2459 mgr.getColor(0x01000000).then(value => { 2460 }).catch(err => { 2461 console.log('getColor_test_0230 err.code ' + err.code + '-'); 2462 console.log('getColor_test_0230 err.message ' + err.message + '-'); 2463 expect(err.code == 9001002).assertTrue(); 2464 expect(err.message).assertEqual('GetColorById failed state'); 2465 done(); 2466 }) 2467 }catch(error){ 2468 console.log('getColor_test_0230 error.code' + error.code); 2469 console.log('getColor_test_0230 error.message' + error.message); 2470 } 2471 }) 2472 }) 2473 2474 /* * 2475 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0240 2476 * @tc.name test getColor method in promise mode 2477 * @tc.desc get the color in promise mode 2478 */ 2479 it('getColor_test_0240', 0, async function (done) { 2480 resmgr.getResourceManager((error, mgr) => { 2481 try{ 2482 mgr.getColor(0x01000014).then(value => { 2483 }).catch(err => { 2484 console.log('getColor_test_0240 err.code ' + err.code + '-'); 2485 console.log('getColor_test_0240 err.message ' + err.message + '-'); 2486 expect(err.code == 9001002).assertTrue(); 2487 expect(err.message).assertEqual('GetColorById failed state'); 2488 done(); 2489 }) 2490 }catch(error){ 2491 console.log('getColor_test_0240 error.code' + error.code); 2492 console.log('getColor_test_0240 error.message' + error.message); 2493 } 2494 }) 2495 }) 2496 2497 /* * 2498 * @tc.number SUB_GLOBAL_RESMGR_GETCOLOR_JS_0250 2499 * @tc.name test getColor method in promise mode 2500 * @tc.desc get the color in promise mode 2501 */ 2502 it('getColor_test_0250', 0, async function (done) { 2503 resmgr.getResourceManager((error, mgr) => { 2504 try{ 2505 mgr.getColor(0x01000012).then(value => { 2506 }).catch(err => { 2507 console.log('getColor_test_0250 err.code ' + err.code + '-'); 2508 console.log('getColor_test_0250 err.message ' + err.message + '-'); 2509 expect(err.code == 9001006).assertTrue(); 2510 expect(err.message).assertEqual('GetColorById failed state'); 2511 done(); 2512 }) 2513 }catch(error){ 2514 console.log('getColor_test_0250 error.code' + error.code); 2515 console.log('getColor_test_0250 error.message' + error.message); 2516 } 2517 }) 2518 }) 2519 2520 /* * 2521 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORSYNC_JS_0100 2522 * @tc.name test getColorSync method 2523 * @tc.desc get the sync color 2524 */ 2525 it('getColorSync_test_001', 0, async function (done) { 2526 resmgr.getResourceManager((error, mgr) => { 2527 let value = mgr.getColorSync(0x01000010); 2528 expect(value !== null).assertTrue(); 2529 console.log('getColorSync_test_001 ' + value); 2530 expect(value).assertEqual(4294902015); 2531 done(); 2532 }) 2533 }) 2534 2535 /* * 2536 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORSYNC_JS_0200 2537 * @tc.name test getColorSync method 2538 * @tc.desc get the sync color 2539 */ 2540 it('getColorSync_test_002', 0, async function (done) { 2541 resmgr.getResourceManager((error, mgr) => { 2542 try{ 2543 let value = mgr.getColorSync('color_test1'); 2544 }catch(err){ 2545 console.log('getColorSync_test_002 err.code' + err.code); 2546 console.log('getColorSync_test_002 err.message' + err.message); 2547 expect(err.code).assertEqual('401'); 2548 expect(err.message).assertEqual('Invalid input parameter'); 2549 done(); 2550 } 2551 }) 2552 }) 2553 2554 /* * 2555 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORSYNC_JS_0300 2556 * @tc.name test getColorSync method 2557 * @tc.desc get the sync color 2558 */ 2559 it('getColorSync_test_003', 0, async function (done) { 2560 resmgr.getResourceManager((error, mgr) => { 2561 try{ 2562 let value = mgr.getColorSync(0x21000014); 2563 }catch(err){ 2564 console.log('getColorSync_test_003 err.code' + err.code); 2565 console.log('getColorSync_test_003 err.message' + err.message); 2566 expect(err.code).assertEqual('9001001'); 2567 expect(err.message).assertEqual('Invalid resource ID'); 2568 done(); 2569 } 2570 }) 2571 }) 2572 2573 /* * 2574 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORSYNC_JS_0400 2575 * @tc.name test getColorSync method 2576 * @tc.desc get the sync color 2577 */ 2578 it('getColorSync_test_004', 0, async function (done) { 2579 resmgr.getResourceManager((error, mgr) => { 2580 try{ 2581 let value = mgr.getColorSync(0x01000000); 2582 }catch(err){ 2583 console.log('getColorSync_test_004 err.code' + err.code); 2584 console.log('getColorSync_test_004 err.message' + err.message); 2585 expect(err.code).assertEqual('9001002'); 2586 expect(err.message).assertEqual('No matching resource is found based on the resource ID'); 2587 done(); 2588 } 2589 }) 2590 }) 2591 2592 /* * 2593 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORSYNC_JS_0500 2594 * @tc.name test getColorSync method 2595 * @tc.desc get the sync color 2596 */ 2597 it('getColorSync_test_005', 0, async function (done) { 2598 resmgr.getResourceManager((error, mgr) => { 2599 try{ 2600 let value = mgr.getColorSync(0x01000014); 2601 }catch(err){ 2602 console.log('getColorSync_test_005 err.code' + err.code); 2603 console.log('getColorSync_test_005 err.message' + err.message); 2604 expect(err.code).assertEqual('9001002'); 2605 expect(err.message).assertEqual('No matching resource is found based on the resource ID'); 2606 done(); 2607 } 2608 }) 2609 }) 2610 2611 /* * 2612 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORSYNC_JS_0600 2613 * @tc.name test getColorSync method 2614 * @tc.desc get the sync color 2615 */ 2616 it('getColorSync_test_006', 0, async function (done) { 2617 resmgr.getResourceManager((error, mgr) => { 2618 try{ 2619 let value = mgr.getColorSync(0x01000012); 2620 }catch(err){ 2621 console.log('getColorSync_test_006 err.code' + err.code); 2622 console.log('getColorSync_test_006 err.message' + err.message); 2623 expect(err.code).assertEqual('9001006'); 2624 expect(err.message).assertEqual('The resource is referenced cyclically'); 2625 done(); 2626 } 2627 }) 2628 }) 2629 2630 /* * 2631 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0100 2632 * @tc.name test getColorByName method in callback mode 2633 * @tc.desc get the color by name in callback mode 2634 */ 2635 it('getColorByName_test_0100', 0, async function (done) { 2636 resmgr.getResourceManager((error, mgr) => { 2637 mgr.getColorByName('color_test1', (err, value) => { 2638 expect(value !== null).assertTrue(); 2639 console.log('getColorByName_test_0100 ' + value); 2640 expect(value).assertEqual(4294902015); 2641 done(); 2642 }) 2643 }) 2644 }) 2645 2646 /* * 2647 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0110 2648 * @tc.name test getColorByName method in callback mode 2649 * @tc.desc get the color by name in callback mode 2650 */ 2651 it('getColorByName_test_0110', 0, async function (done) { 2652 resmgr.getResourceManager((error, mgr) => { 2653 try{ 2654 mgr.getColorByName(0x01000010, (err, value) => { 2655 done(); 2656 }) 2657 }catch(err){ 2658 console.log('getColorByName_test_0110 err.code' + err.code); 2659 console.log('getColorByName_test_0110 err.message' + err.message); 2660 expect(err.code).assertEqual('401'); 2661 expect(err.message).assertEqual('Invalid input parameter'); 2662 done(); 2663 } 2664 }) 2665 }) 2666 2667 /* * 2668 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0120 2669 * @tc.name test getColorByName method in callback mode 2670 * @tc.desc get the color by name in callback mode 2671 */ 2672 it('getColorByName_test_0120', 0, async function (done) { 2673 resmgr.getResourceManager((error, mgr) => { 2674 try{ 2675 mgr.getColorByName('color_notexist', (err, value) => { 2676 console.log('getColorByName_test_0120 err.code ' + err.code + '-'); 2677 console.log('getColorByName_test_0120 err.message ' + err.message + '-'); 2678 expect(err.code == 9001003).assertTrue(); 2679 expect(err.message).assertEqual('getColorByNameFunc failed state'); 2680 done(); 2681 }) 2682 }catch(error){ 2683 console.log('getColorByName_test_0120 error.code' + error.code); 2684 console.log('getColorByName_test_0120 error.message' + error.message); 2685 } 2686 }) 2687 }) 2688 2689 /* * 2690 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0130 2691 * @tc.name test getColorByName method in callback mode 2692 * @tc.desc get the color by name in callback mode 2693 */ 2694 it('getColorByName_test_0130', 0, async function (done) { 2695 resmgr.getResourceManager((error, mgr) => { 2696 try{ 2697 mgr.getColorByName('integer_1', (err, value) => { 2698 console.log('getColorByName_test_0130 err.code ' + err.code + '-'); 2699 console.log('getColorByName_test_0130 err.message ' + err.message + '-'); 2700 expect(err.code == 9001003).assertTrue(); 2701 expect(err.message).assertEqual('getColorByNameFunc failed state'); 2702 done(); 2703 }) 2704 }catch(error){ 2705 console.log('getColorByName_test_0130 error.code' + error.code); 2706 console.log('getColorByName_test_0130 error.message' + error.message); 2707 } 2708 }) 2709 }) 2710 2711 /* * 2712 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0140 2713 * @tc.name test getColorByName method in callback mode 2714 * @tc.desc get the color by name in callback mode 2715 */ 2716 it('getColorByName_test_0140', 0, async function (done) { 2717 resmgr.getResourceManager((error, mgr) => { 2718 try{ 2719 mgr.getColorByName('color_test5', (err, value) => { 2720 console.log('getColorByName_test_0140 err.code ' + err.code + '-'); 2721 console.log('getColorByName_test_0140 err.message ' + err.message + '-'); 2722 expect(err.code == 9001004).assertTrue(); 2723 expect(err.message).assertEqual('getColorByNameFunc failed state'); 2724 done(); 2725 }) 2726 }catch(error){ 2727 console.log('getColorByName_test_0140 error.code' + error.code); 2728 console.log('getColorByName_test_0140 error.message' + error.message); 2729 } 2730 }) 2731 }) 2732 2733 /* * 2734 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0150 2735 * @tc.name test getColorByName method in callback mode 2736 * @tc.desc get the color by name in callback mode 2737 */ 2738 it('getColorByName_test_0150', 0, async function (done) { 2739 resmgr.getResourceManager((error, mgr) => { 2740 try{ 2741 mgr.getColorByName('color_test3', (err, value) => { 2742 console.log('getColorByName_test_0150 err.code ' + err.code + '-'); 2743 console.log('getColorByName_test_0150 err.message ' + err.message + '-'); 2744 expect(err.code == 9001006).assertTrue(); 2745 expect(err.message).assertEqual('getColorByNameFunc failed state'); 2746 done(); 2747 }) 2748 }catch(error){ 2749 console.log('getColorByName_test_0150 error.code' + error.code); 2750 console.log('getColorByName_test_0150 error.message' + error.message); 2751 } 2752 }) 2753 }) 2754 2755 /* * 2756 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0200 2757 * @tc.name test getColorByName method in promise mode 2758 * @tc.desc get the color by name in promise mode 2759 */ 2760 it('getColorByName_test_0200', 0, async function (done) { 2761 resmgr.getResourceManager((error, mgr) => { 2762 mgr.getColorByName('color_test1').then(value => { 2763 expect(value !== null).assertTrue(); 2764 console.log('getColorByName_test_0200 ' + value); 2765 expect(value).assertEqual(4294902015); 2766 done(); 2767 }) 2768 }) 2769 }) 2770 2771 /* * 2772 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0210 2773 * @tc.name test getColorByName method in promise mode 2774 * @tc.desc get the color by name in promise mode 2775 */ 2776 it('getColorByName_test_0210', 0, async function (done) { 2777 resmgr.getResourceManager((error, mgr) => { 2778 try{ 2779 mgr.getColorByName(0x01000010).then(value => { 2780 done(); 2781 }) 2782 }catch(err){ 2783 console.log('getColorByName_test_0210 err.code' + err.code); 2784 console.log('getColorByName_test_0210 err.message' + err.message); 2785 expect(err.code).assertEqual('401'); 2786 expect(err.message).assertEqual('Invalid input parameter'); 2787 done(); 2788 } 2789 }) 2790 }) 2791 2792 /* * 2793 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0220 2794 * @tc.name test getColorByName method in promise mode 2795 * @tc.desc get the color by name in promise mode 2796 */ 2797 it('getColorByName_test_0220', 0, async function (done) { 2798 resmgr.getResourceManager((error, mgr) => { 2799 try{ 2800 mgr.getColorByName('color_notexist').then(value => { 2801 }).catch(err => { 2802 console.log('getColorByName_test_0220 err.code ' + err.code + '-'); 2803 console.log('getColorByName_test_0220 err.message ' + err.message + '-'); 2804 expect(err.code == 9001003).assertTrue(); 2805 expect(err.message).assertEqual('getColorByNameFunc failed state'); 2806 done(); 2807 }) 2808 }catch(error){ 2809 console.log('getColorByName_test_0220 error.code' + error.code); 2810 console.log('getColorByName_test_0220 error.message' + error.message); 2811 } 2812 }) 2813 }) 2814 2815 /* * 2816 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0230 2817 * @tc.name test getColorByName method in promise mode 2818 * @tc.desc get the color by name in promise mode 2819 */ 2820 it('getColorByName_test_0230', 0, async function (done) { 2821 resmgr.getResourceManager((error, mgr) => { 2822 try{ 2823 mgr.getColorByName('integer_1').then(value => { 2824 }).catch(err => { 2825 console.log('getColorByName_test_0230 err.code ' + err.code + '-'); 2826 console.log('getColorByName_test_0230 err.message ' + err.message + '-'); 2827 expect(err.code == 9001003).assertTrue(); 2828 expect(err.message).assertEqual('getColorByNameFunc failed state'); 2829 done(); 2830 }) 2831 }catch(error){ 2832 console.log('getColorByName_test_0230 error.code' + error.code); 2833 console.log('getColorByName_test_0230 error.message' + error.message); 2834 } 2835 }) 2836 }) 2837 2838 /* * 2839 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0240 2840 * @tc.name test getColorByName method in promise mode 2841 * @tc.desc get the color by name in promise mode 2842 */ 2843 it('getColorByName_test_0240', 0, async function (done) { 2844 resmgr.getResourceManager((error, mgr) => { 2845 try{ 2846 mgr.getColorByName('color_test5').then(value => { 2847 }).catch(err => { 2848 console.log('getColorByName_test_0240 err.code ' + err.code + '-'); 2849 console.log('getColorByName_test_0240 err.message ' + err.message + '-'); 2850 expect(err.code == 9001004).assertTrue(); 2851 expect(err.message).assertEqual('getColorByNameFunc failed state'); 2852 done(); 2853 }) 2854 }catch(error){ 2855 console.log('getColorByName_test_0240 error.code' + error.code); 2856 console.log('getColorByName_test_0240 error.message' + error.message); 2857 } 2858 }) 2859 }) 2860 2861 /* * 2862 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAME_JS_0250 2863 * @tc.name test getColorByName method in promise mode 2864 * @tc.desc get the color by name in promise mode 2865 */ 2866 it('getColorByName_test_0250', 0, async function (done) { 2867 resmgr.getResourceManager((error, mgr) => { 2868 try{ 2869 mgr.getColorByName('color_test3').then(value => { 2870 }).catch(err => { 2871 console.log('getColorByName_test_0250 err.code ' + err.code + '-'); 2872 console.log('getColorByName_test_0250 err.message ' + err.message + '-'); 2873 expect(err.code == 9001006).assertTrue(); 2874 expect(err.message).assertEqual('getColorByNameFunc failed state'); 2875 done(); 2876 }) 2877 }catch(error){ 2878 console.log('getColorByName_test_0250 error.code' + error.code); 2879 console.log('getColorByName_test_0250 error.message' + error.message); 2880 } 2881 }) 2882 }) 2883 2884 /* * 2885 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAMESYNC_JS_0100 2886 * @tc.name test getColorByNameSync method 2887 * @tc.desc get the sync color by name 2888 */ 2889 it('getColorByNameSync_test_001', 0, async function (done) { 2890 resmgr.getResourceManager((error, mgr) => { 2891 let value = mgr.getColorByNameSync('color_test1'); 2892 expect(value !== null).assertTrue(); 2893 console.log('getColorByNameSync_test_001 ' + value); 2894 expect(value).assertEqual(4294902015); 2895 done(); 2896 }) 2897 }) 2898 2899 /* * 2900 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAMESYNC_JS_0200 2901 * @tc.name test getColorByNameSync method 2902 * @tc.desc get the sync color by name 2903 */ 2904 it('getColorByNameSync_test_002', 0, async function (done) { 2905 resmgr.getResourceManager((error, mgr) => { 2906 try{ 2907 let value = mgr.getColorByNameSync(0x01000010); 2908 }catch(err){ 2909 console.log('getColorByNameSync_test_002 err.code' + err.code); 2910 console.log('getColorByNameSync_test_002 err.message' + err.message); 2911 expect(err.code).assertEqual('401'); 2912 expect(err.message).assertEqual('Invalid input parameter'); 2913 done(); 2914 } 2915 }) 2916 }) 2917 2918 /* * 2919 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAMESYNC_JS_0300 2920 * @tc.name test getColorByNameSync method 2921 * @tc.desc get the sync color by name 2922 */ 2923 it('getColorByNameSync_test_003', 0, async function (done) { 2924 resmgr.getResourceManager((error, mgr) => { 2925 try{ 2926 let value = mgr.getColorByNameSync('color_notexist'); 2927 }catch(err){ 2928 console.log('getColorByNameSync_test_003 err.code' + err.code); 2929 console.log('getColorByNameSync_test_003 err.message' + err.message); 2930 expect(err.code).assertEqual('9001003'); 2931 expect(err.message).assertEqual('Invalid resource name'); 2932 done(); 2933 } 2934 }) 2935 }) 2936 2937 /* * 2938 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAMESYNC_JS_0400 2939 * @tc.name test getColorByNameSync method 2940 * @tc.desc get the sync color by name 2941 */ 2942 it('getColorByNameSync_test_004', 0, async function (done) { 2943 resmgr.getResourceManager((error, mgr) => { 2944 try{ 2945 let value = mgr.getColorByNameSync('integer_1'); 2946 }catch(err){ 2947 console.log('getColorByNameSync_test_004 err.code' + err.code); 2948 console.log('getColorByNameSync_test_004 err.message' + err.message); 2949 expect(err.code).assertEqual('9001003'); 2950 expect(err.message).assertEqual('Invalid resource name'); 2951 done(); 2952 } 2953 }) 2954 }) 2955 2956 /* * 2957 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAMESYNC_JS_0500 2958 * @tc.name test getColorByNameSync method 2959 * @tc.desc get the sync color by name 2960 */ 2961 it('getColorByNameSync_test_005', 0, async function (done) { 2962 resmgr.getResourceManager((error, mgr) => { 2963 try{ 2964 let value = mgr.getColorByNameSync('color_test5'); 2965 }catch(err){ 2966 console.log('getColorByNameSync_test_005 err.code' + err.code); 2967 console.log('getColorByNameSync_test_005 err.message' + err.message); 2968 expect(err.code).assertEqual('9001004'); 2969 expect(err.message).assertEqual('No matching resource is found based on the resource name'); 2970 done(); 2971 } 2972 }) 2973 }) 2974 2975 /* * 2976 * @tc.number SUB_GLOBAL_RESMGR_GETCOLORBYNAMESYNC_JS_0600 2977 * @tc.name test getColorByNameSync method 2978 * @tc.desc get the sync color by name 2979 */ 2980 it('getColorByNameSync_test_006', 0, async function (done) { 2981 resmgr.getResourceManager((error, mgr) => { 2982 try{ 2983 let value = mgr.getColorByNameSync('color_test3'); 2984 }catch(err){ 2985 console.log('getColorByNameSync_test_006 err.code' + err.code); 2986 console.log('getColorByNameSync_test_006 err.message' + err.message); 2987 expect(err.code).assertEqual('9001006'); 2988 expect(err.message).assertEqual('The resource is referenced cyclically'); 2989 done(); 2990 } 2991 }) 2992 }) 2993 2994 /* * 2995 * @tc.number SUB_GLOBAL_RESMGR_ADDRESOURCE_JS_0100 2996 * @tc.name test addResource method with int param 2997 * @tc.desc addResource 2998 */ 2999 it('addResource_test_001', 0, async function (done) { 3000 resmgr.getResourceManager((error, mgr) => { 3001 try{ 3002 mgr.addResource(123); 3003 }catch(err){ 3004 console.log('addResource_test_001 err.code' + err.code); 3005 console.log('addResource_test_001 err.message' + err.message); 3006 expect(err.code).assertEqual('401'); 3007 expect(err.message).assertEqual('Invalid input parameter'); 3008 done(); 3009 } 3010 }) 3011 }) 3012 3013 /* * 3014 * @tc.number SUB_GLOBAL_RESMGR_ADDRESOURCE_JS_0200 3015 * @tc.name test addResource method with not exist path 3016 * @tc.desc addResource 3017 */ 3018 it('addResource_test_002', 0, async function (done) { 3019 resmgr.getResourceManager((error, mgr) => { 3020 try{ 3021 mgr.addResource('123'); 3022 }catch(err){ 3023 console.log('addResource_test_002 err.code' + err.code); 3024 console.log('addResource_test_002 err.message' + err.message); 3025 expect(err.code).assertEqual('9001010'); 3026 expect(err.message).assertEqual('Invalid overlay path'); 3027 done(); 3028 } 3029 }) 3030 }) 3031 3032 /* * 3033 * @tc.number SUB_GLOBAL_RESMGR_REMOVERESOURCE_JS_0100 3034 * @tc.name test removeResource method with int param 3035 * @tc.desc removeResource 3036 */ 3037 it('removeResource_test_001', 0, async function (done) { 3038 resmgr.getResourceManager((error, mgr) => { 3039 try{ 3040 mgr.removeResource(123); 3041 }catch(err){ 3042 console.log('removeResource_test_001 err.code' + err.code); 3043 console.log('removeResource_test_001 err.message' + err.message); 3044 expect(err.code).assertEqual('401'); 3045 expect(err.message).assertEqual('Invalid input parameter'); 3046 done(); 3047 } 3048 }) 3049 }) 3050 3051 /* * 3052 * @tc.number SUB_GLOBAL_RESMGR_REMOVERESOURCE_JS_0200 3053 * @tc.name test removeResource method with not exist path 3054 * @tc.desc removeResource 3055 */ 3056 it('removeResource_test_002', 0, async function (done) { 3057 resmgr.getResourceManager((error, mgr) => { 3058 try{ 3059 mgr.removeResource('123'); 3060 }catch(err){ 3061 console.log('removeResource_test_002 err.code' + err.code); 3062 console.log('removeResource_test_002 err.message' + err.message); 3063 expect(err.code).assertEqual('9001010'); 3064 expect(err.message).assertEqual('Invalid overlay path'); 3065 done(); 3066 } 3067 }) 3068 }) 3069 3070 console.log('*************end ResmgrTest*************'); 3071})} 3072