diff --git a/sample/ui_compare/uiCompareTest_01/AppScope/app.json5 b/sample/ui_compare/uiCompareTest_01/AppScope/app.json5 index bd1fc83a2813aa10547223f655a68e20261d7577..925e0bac70ddf0a27aa74480cfc2e76cb699c838 100644 --- a/sample/ui_compare/uiCompareTest_01/AppScope/app.json5 +++ b/sample/ui_compare/uiCompareTest_01/AppScope/app.json5 @@ -15,7 +15,7 @@ { "app": { - "bundleName": "com.example.uicompare", + "bundleName": "com.example.uiCompare_01", "vendor": "example", "versionCode": 1000000, "versionName": "1.0.0", diff --git a/sample/ui_compare/uiCompareTest_01/build-profile.json5 b/sample/ui_compare/uiCompareTest_01/build-profile.json5 index a48adb5ff94380c8422c14b1ea6dd0578b5d016a..5bbb5fbfc689a79b1448aa48b26dd90528f03292 100644 --- a/sample/ui_compare/uiCompareTest_01/build-profile.json5 +++ b/sample/ui_compare/uiCompareTest_01/build-profile.json5 @@ -19,13 +19,13 @@ { "name": "default", "material": { - "certpath": "C:/Users/Administrator/.ohos/config/openharmony/default_uiCompareTest_01_UK6n8FJJZ7mmxAf2ns2gj6mxlIbE8sL9qOUDO0X3kEI=.cer", + "certpath": "C:/Users/Administrator/.ohos/config/openharmony/default_uiCompare_01_TaAC4sMybPddKYTCUrW9jQeXy51zPEG7l2VgxOnoNS8=.cer", "keyAlias": "debugKey", - "keyPassword": "0000001BB8C2E0FE04B1569CF749FFA4377260761FFDDAB025EAA6D4C3AB5804852051E0E4C53CF4E9C4EB", - "profile": "C:/Users/Administrator/.ohos/config/openharmony/default_uiCompareTest_01_UK6n8FJJZ7mmxAf2ns2gj6mxlIbE8sL9qOUDO0X3kEI=.p7b", + "keyPassword": "0000001BAC02CC6B5D31D5F6C685E084E13FCE0DDDBEECBE677916EE1A67238A04F7FB662FA93A618A91C0", + "profile": "C:/Users/Administrator/.ohos/config/openharmony/default_uiCompare_01_TaAC4sMybPddKYTCUrW9jQeXy51zPEG7l2VgxOnoNS8=.p7b", "signAlg": "SHA256withECDSA", - "storeFile": "C:/Users/Administrator/.ohos/config/openharmony/default_uiCompareTest_01_UK6n8FJJZ7mmxAf2ns2gj6mxlIbE8sL9qOUDO0X3kEI=.p12", - "storePassword": "0000001B2EB7FF92E8699A740D8CB400CB0A5DDDD8FDAADD5E62EA97DC046D230B1765C710FEF88B71828F" + "storeFile": "C:/Users/Administrator/.ohos/config/openharmony/default_uiCompare_01_TaAC4sMybPddKYTCUrW9jQeXy51zPEG7l2VgxOnoNS8=.p12", + "storePassword": "0000001BC0B7167B69C849F18B3AD51C5BCD555424E4934E672A37412B4C388C10C9B1B3EEBB76A91FA29A" } } ], @@ -35,13 +35,23 @@ "signingConfig": "default", "compileSdkVersion": 20, "compatibleSdkVersion": 20, + "targetSdkVersion": 20, "runtimeOS": "OpenHarmony", "buildOption": { "strictMode": { "caseSensitiveCheck": true, "useNormalizedOHMUrl": true } - } + }, + + } + ], + "buildModeSet": [ + { + "name": "debug", + }, + { + "name": "release" } ] }, diff --git a/sample/ui_compare/uiCompareTest_01/code-linter.json5 b/sample/ui_compare/uiCompareTest_01/code-linter.json5 new file mode 100644 index 0000000000000000000000000000000000000000..c592a7f2c21a3d08f2d20f16f5825c6ccbb904c6 --- /dev/null +++ b/sample/ui_compare/uiCompareTest_01/code-linter.json5 @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2025 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "files": [ + "**/*.ets" + ], + "ignore": [ + "**/src/ohosTest/**/*", + "**/src/test/**/*", + "**/src/mock/**/*", + "**/node_modules/**/*", + "**/oh_modules/**/*", + "**/build/**/*", + "**/.preview/**/*" + ], + "ruleSet": [ + "plugin:@performance/recommended", + "plugin:@typescript-eslint/recommended" + ], + "rules": { + "@security/no-unsafe-aes": "error", + "@security/no-unsafe-hash": "error", + "@security/no-unsafe-mac": "warn", + "@security/no-unsafe-dh": "error", + "@security/no-unsafe-dsa": "error", + "@security/no-unsafe-ecdsa": "error", + "@security/no-unsafe-rsa-encrypt": "error", + "@security/no-unsafe-rsa-sign": "error", + "@security/no-unsafe-rsa-key": "error", + "@security/no-unsafe-dsa-key": "error", + "@security/no-unsafe-dh-key": "error", + "@security/no-unsafe-3des": "error" + } +} \ No newline at end of file diff --git a/sample/ui_compare/uiCompareTest_01/entry/build-profile.json5 b/sample/ui_compare/uiCompareTest_01/entry/build-profile.json5 index 1068f29962bde73945915fd66cb9145984e70110..571b465634d40649a7ae4a2e26a2df257928c303 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/build-profile.json5 +++ b/sample/ui_compare/uiCompareTest_01/entry/build-profile.json5 @@ -14,13 +14,27 @@ */ { - "apiType": 'stageMode', + "apiType": "stageMode", "buildOption": { }, + "buildOptionSet": [ + { + "name": "release", + "arkOptions": { + "obfuscation": { + "ruleOptions": { + "enable": false, + "files": [ + "./obfuscation-rules.txt" + ] + } + } + } + }, + ], "targets": [ { - "name": "default", - "runtimeOS": "OpenHarmony" + "name": "default" }, { "name": "ohosTest", diff --git a/sample/ui_compare/uiCompareTest_01/entry/obfuscation-rules.txt b/sample/ui_compare/uiCompareTest_01/entry/obfuscation-rules.txt new file mode 100644 index 0000000000000000000000000000000000000000..272efb6ca3f240859091bbbfc7c5802d52793b0b --- /dev/null +++ b/sample/ui_compare/uiCompareTest_01/entry/obfuscation-rules.txt @@ -0,0 +1,23 @@ +# Define project specific obfuscation rules here. +# You can include the obfuscation configuration files in the current module's build-profile.json5. +# +# For more details, see +# https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/source-obfuscation-V5 + +# Obfuscation options: +# -disable-obfuscation: disable all obfuscations +# -enable-property-obfuscation: obfuscate the property names +# -enable-toplevel-obfuscation: obfuscate the names in the global scope +# -compact: remove unnecessary blank spaces and all line feeds +# -remove-log: remove all console.* statements +# -print-namecache: print the name cache that contains the mapping from the old names to new names +# -apply-namecache: reuse the given cache file + +# Keep options: +# -keep-property-name: specifies property names that you want to keep +# -keep-global-name: specifies names that you want to keep in the global scope + +-enable-property-obfuscation +-enable-toplevel-obfuscation +-enable-filename-obfuscation +-enable-export-obfuscation \ No newline at end of file diff --git a/sample/ui_compare/uiCompareTest_01/entry/oh-package.json5 b/sample/ui_compare/uiCompareTest_01/entry/oh-package.json5 index 4256bd43b8958474641ccc84517a5d8deb3a3874..b6a766c190c19d149cabce254383249751511b4a 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/oh-package.json5 +++ b/sample/ui_compare/uiCompareTest_01/entry/oh-package.json5 @@ -14,12 +14,11 @@ */ { - "license": "", - "devDependencies": {}, - "author": "", "name": "entry", + "version": "1.0.0", "description": "Please describe the basic information.", "main": "", - "version": "1.0.0", + "author": "", + "license": "", "dependencies": {} } diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/main/module.json5 b/sample/ui_compare/uiCompareTest_01/entry/src/main/module.json5 index 9ee88f277ea7e4c2fd2d14e5bd7c74358904003a..247419f0790cfab020d5d45d3512f4ff86ae01fb 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/main/module.json5 +++ b/sample/ui_compare/uiCompareTest_01/entry/src/main/module.json5 @@ -20,6 +20,7 @@ "description": "$string:module_desc", "mainElement": "EntryAbility", "deviceTypes": [ + "default" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/main/syscap.json b/sample/ui_compare/uiCompareTest_01/entry/src/main/syscap.json index e3a3c49ad3b4f4d224db747d8609136272717245..589c6b9ffdb5e1bb66efc007ef2de41b127c0843 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/main/syscap.json +++ b/sample/ui_compare/uiCompareTest_01/entry/src/main/syscap.json @@ -1,6 +1,7 @@ { "devices": { "general": [ + "default" ], "custom": [ { diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/List.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/List.test.ets index 8c8e09ce3bf2127437d265db318c96de8ced1906..243710463a25ff5b5fe89dfa58a4a0be0136e93a 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/List.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/List.test.ets @@ -13,20 +13,36 @@ * limitations under the License. */ -import gestureMonopolize01Test from './gesture_monopolize/gestureMonopolize01.test'; +import gestureMonopolize01Test from './gesture_monopolize/GestureMonopolize01.test'; import stepperInterface01Test from './stepper_interface/stepperInterface01.test'; import navigationContent01Test from './navigation_content/navigationContent01.test'; import animatorCreate01Test from './animator_sample/animatorCreate01.test'; import expectedFrameTest from './expectedFrame/expectedFrame.test'; import waterflowMirrorTest from './waterflow_mirror/waterflowMirror.test'; -import scrollAccessibleTest from './scroll_accessible/scrollAccessible.test'; +import scrollAccessibleTest from './scroll_accessible/ScrollAccessible.test'; import specialComponentsTest from './special_components/specialComponents.test'; -import measureResultTest from './measureResult/measureResult.test'; +import measureResultTest from './measureResult/MeasureResult.test'; import FocusDynamicTest from './focus_dynamic/FocusDynamic.test'; import RouterPushTest from './router_push/RouterPush.test'; import ImageSpanTest from './image_span/imageSpan.test'; import SelectionMenuSymbolTest from './selectionMenu_symbol/selectionMenuSymbol.test'; + import NavigationInterfaceTest from './navigation_interface/NavigationInterface.test'; +import TextInputTest from './textInput/TextInput.test'; +import columnTest from './column_matchParent/Column.test'; +import componentOutliersTest from './component_outliers/ComponentOutliers.test'; +import AlphabetIndexerTest from './alphabetIndexer/AlphabetIndexer.test'; +import WaterFlowFadingEdgeTest from './waterflow_fadingedge/WaterflowFadingedge.test'; +import TextClockTest from './textClock/TextClock.test'; +import ImageSvgAnimateTest from './image_svg_animate/ImageSvgAnimate.test'; +import NavTabsTest from './navTabs_interface/NavTabs.test'; +import PatternLockTest from './patternLock/PatternLock.test'; +import SwiperTest from './swiper_interface/Swiper.test'; +import TextPicker01Test from './textPicker/TextPicker01.test'; +import TextPicker02Test from './textPicker/TextPicker02.test'; +import SidebarContainerStepperTest from './sidebarContainer_stepper/SidebarContainerStepper.test'; +import ArcSwiperTest from './arc_interface/ArcSwiper.test'; +import ListAndGridTest from './listAndGrid_interface/ListAndGrid.test'; export default function testsuite() { gestureMonopolize01Test(); @@ -43,4 +59,19 @@ export default function testsuite() { ImageSpanTest(); SelectionMenuSymbolTest(); NavigationInterfaceTest(); + TextInputTest(); + columnTest(); + componentOutliersTest(); + AlphabetIndexerTest(); + WaterFlowFadingEdgeTest(); + TextClockTest(); + ImageSvgAnimateTest(); + NavTabsTest(); + PatternLockTest(); + SwiperTest(); + TextPicker01Test(); + TextPicker02Test(); + SidebarContainerStepperTest(); + ArcSwiperTest(); + ListAndGridTest(); } \ No newline at end of file diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/gesture_monopolize/GestureMonopolize01.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/gesture_monopolize/GestureMonopolize01.test.ets index db4d5f68c66d105619758ce64bafcbaad12abefc..9cbe0d8624693c0375ddc6c796b13f113fec4d51 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/gesture_monopolize/GestureMonopolize01.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/gesture_monopolize/GestureMonopolize01.test.ets @@ -82,7 +82,7 @@ export default function gestureMonopolize01Test() { await driver.mouseScroll(point,true,2) Logger.info('TEST001', `button.getBoundsCenter point is : ${JSON.stringify(point)}`); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0110') + windowSnap.snapShot() await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0110 finish.`); done() diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/image_span/imageSpan.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/image_span/imageSpan.test.ets index 6cefb10a0d9066f263843eb45379eac604f8058f..1f8f9f095f1bbcdc8da55ae14fdbec41cc5b2777 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/image_span/imageSpan.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/image_span/imageSpan.test.ets @@ -49,7 +49,7 @@ export default function ImageSpanTest() { it('SUB_ACE_UI_COMPONENT_MEDIA_IMAGESPAN_ERROR_0060', Level.LEVEL3, async (done: Function) => { Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_IMAGESPAN_ERROR_0060 start.`); Settings.createWindow("testability/pages/image_span/image01") - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_IMAGESPAN_ERROR_0060') + windowSnap.snapShot() await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_IMAGESPAN_ERROR_0060 finish.`); done() diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/navigation_interface/NavigationInterface.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/navigation_interface/NavigationInterface.test.ets index e2ecdcebdf583a11b8c601bdf6b6008d019438f3..6eddf4511da90da2e3407dba4cc3163088c112a4 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/navigation_interface/NavigationInterface.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/navigation_interface/NavigationInterface.test.ets @@ -152,34 +152,34 @@ export default function NavigationInterfaceTest() { let button8: Component = await driver.waitForComponent(ON.id('nav04ChangeImgBmp'), 1000); await button4.click(); Logger.info('TEST', `button4.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_01') await Utils.sleep(1000) await button5.click(); Logger.info('TEST', `button5.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_02') await Utils.sleep(1000) await button6.click(); Logger.info('TEST', `button6.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_03') await Utils.sleep(1000) await button7.click(); Logger.info('TEST', `button7.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_04') await Utils.sleep(1000) await button8.click(); Logger.info('TEST', `button8.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_05') await Utils.sleep(1000) await Settings.changeWindowOrientation('landScape'); await driver.waitForIdle(500, 2000); Logger.info('TEST', `changeWindowOrientation first success. orientation is: ${globalThis.orientation}`); if (globalThis.orientation === window.Orientation.LANDSCAPE) { - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_06') await Utils.sleep(1000) await Settings.changeWindowOrientation('portrait'); await driver.waitForIdle(500, 2000); @@ -189,27 +189,27 @@ export default function NavigationInterfaceTest() { let button9: Component = await driver.waitForComponent(ON.id('nav04ChangeImgPng'), 1000); await button9.click(); Logger.info('TEST', `button9.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_07') await Utils.sleep(1000) let button10: Component = await driver.waitForComponent(ON.id('nav04ChangeImgJpg'), 1000); await button10.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_08') await Utils.sleep(1000) let button11: Component = await driver.waitForComponent(ON.id('nav04ChangeImgGif'), 1000); await button11.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_09') await Utils.sleep(1000) let button12: Component = await driver.waitForComponent(ON.id('nav04ChangeImgSvg'), 1000); await button12.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_10') await Utils.sleep(1000) let button13: Component = await driver.waitForComponent(ON.id('nav04ChangeImgBmp'), 1000); await button13.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_11') await Utils.sleep(1000) } await driver.waitForIdle(500, 2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_12') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496 finish.`); done() @@ -233,14 +233,14 @@ export default function NavigationInterfaceTest() { await button1.click(); Logger.info('TEST', `push PageThree success.`); await driver.waitForIdle(500, 2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_SYSTEMBARSTYLE_0060_024_01') await Utils.sleep(1000) let button2: Component = await driver.waitForComponent(ON.id('nav05ChangeSystemBarStyle'), 1000); await button2.click(); Logger.info('TEST', `change barColor success.`); await driver.waitForIdle(500, 2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_SYSTEMBARSTYLE_0060_024_02') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_SYSTEMBARSTYLE_0060_024 finish.`); done() @@ -808,34 +808,34 @@ export default function NavigationInterfaceTest() { let button8: Component = await driver.waitForComponent(ON.id('nav33ChangeImgBmp'), 1000); await button4.click(); Logger.info('TEST', `button4.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_01') await Utils.sleep(1000) await button5.click(); Logger.info('TEST', `button5.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_02') await Utils.sleep(1000) await button6.click(); Logger.info('TEST', `button6.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_03') await Utils.sleep(1000) await button7.click(); Logger.info('TEST', `button7.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_04') await Utils.sleep(1000) await button8.click(); Logger.info('TEST', `button8.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_05') await Utils.sleep(1000) await Settings.changeWindowOrientation('landScape'); await driver.waitForIdle(500, 2000); Logger.info('TEST', `changeWindowOrientation first success. orientation is: ${globalThis.orientation}`); if (globalThis.orientation === window.Orientation.LANDSCAPE) { - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_06') await Utils.sleep(1000) await Settings.changeWindowOrientation('portrait'); await driver.waitForIdle(500, 2000); @@ -845,27 +845,27 @@ export default function NavigationInterfaceTest() { let button9: Component = await driver.waitForComponent(ON.id('nav33ChangeImgPng'), 1000); await button9.click(); Logger.info('TEST', `button9.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_07') await Utils.sleep(1000) let button10: Component = await driver.waitForComponent(ON.id('nav33ChangeImgJpg'), 1000); await button10.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_08') await Utils.sleep(1000) let button11: Component = await driver.waitForComponent(ON.id('nav33ChangeImgGif'), 1000); await button11.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_09') await Utils.sleep(1000) let button12: Component = await driver.waitForComponent(ON.id('nav33ChangeImgSvg'), 1000); await button12.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_10') await Utils.sleep(1000) let button13: Component = await driver.waitForComponent(ON.id('nav33ChangeImgBmp'), 1000); await button13.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_11') await Utils.sleep(1000) } await driver.waitForIdle(500, 2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_12') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249 finish.`); done() @@ -946,10 +946,10 @@ export default function NavigationInterfaceTest() { let scrollBar: Component = await driver.waitForComponent(ON.id('nav37ScrollList'), 1000); await scrollBar.scrollToTop(); await scrollBar.scrollToBottom(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0370_072_01') await Utils.sleep(1000) await scrollBar.scrollToBottom(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0370_072_02') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0370_072 finish.`); done() @@ -1005,34 +1005,34 @@ export default function NavigationInterfaceTest() { let button8: Component = await driver.waitForComponent(ON.id('nav39ChangeImgBmp'), 1000); await button4.click(); Logger.info('TEST', `button4.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_01') await Utils.sleep(1000) await button5.click(); Logger.info('TEST', `button5.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_02') await Utils.sleep(1000) await button6.click(); Logger.info('TEST', `button6.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_03') await Utils.sleep(1000) await button7.click(); Logger.info('TEST', `button7.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_04') await Utils.sleep(1000) await button8.click(); Logger.info('TEST', `button8.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_05') await Utils.sleep(1000) await Settings.changeWindowOrientation('landScape'); await driver.waitForIdle(500, 2000); Logger.info('TEST', `changeWindowOrientation first success. orientation is: ${globalThis.orientation}`); if (globalThis.orientation === window.Orientation.LANDSCAPE) { - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_06') await Utils.sleep(1000) await Settings.changeWindowOrientation('portrait'); await driver.waitForIdle(500, 2000); @@ -1042,27 +1042,27 @@ export default function NavigationInterfaceTest() { let button9: Component = await driver.waitForComponent(ON.id('nav39ChangeImgPng'), 1000); await button9.click(); Logger.info('TEST', `button9.click success.`); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_07') await Utils.sleep(1000) let button10: Component = await driver.waitForComponent(ON.id('nav39ChangeImgJpg'), 1000); await button10.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_08') await Utils.sleep(1000) let button11: Component = await driver.waitForComponent(ON.id('nav39ChangeImgGif'), 1000); await button11.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_09') await Utils.sleep(1000) let button12: Component = await driver.waitForComponent(ON.id('nav39ChangeImgSvg'), 1000); await button12.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_10') await Utils.sleep(1000) let button13: Component = await driver.waitForComponent(ON.id('nav39ChangeImgBmp'), 1000); await button13.click(); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_11') await Utils.sleep(1000) } await driver.waitForIdle(500, 2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_12') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916 finish.`); done() @@ -1120,11 +1120,11 @@ export default function NavigationInterfaceTest() { Settings.createWindow("testability/pages/navigation_interface/navigation41") let driver: Driver = Driver.create(); await driver.waitForIdle(500, 2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0580_781_01') await Utils.sleep(1000) await Settings.changeWindowOrientation('landScape'); await driver.waitForIdle(500, 2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0580_781_02') await Utils.sleep(1000) await Settings.changeWindowOrientation('end'); Logger.info('TEST', `SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0580_781 finish.`); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/patternLock/PatternLock.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/patternLock/PatternLock.test.ets index 3154156ef1aeda0643a744a4a07a1820913b110b..de0d7b3ec80004cec3bbe8eda43fa2342a6e81dd 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/patternLock/PatternLock.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/patternLock/PatternLock.test.ets @@ -53,17 +53,17 @@ export default function PatternLockTest () { Settings.createWindow("testability/pages/patternLock/patternLock01") let driver:Driver = Driver.create(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0027_01') await Utils.sleep(1000) let button1: Component = await driver.waitForComponent(ON.id('PatternLock01_01'), 1000); await button1.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0027_02') await Utils.sleep(1000) let button2: Component = await driver.waitForComponent(ON.id('PatternLock01_02'), 1000); await button2.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0027_03') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0027 finish.`); done() @@ -82,20 +82,304 @@ export default function PatternLockTest () { Settings.createWindow("testability/pages/patternLock/patternLock02") let driver:Driver = Driver.create(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0028_01') await Utils.sleep(1000) let button1: Component = await driver.waitForComponent(ON.id('PatternLock02_01'), 1000); await button1.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0028_02') await Utils.sleep(1000) let button2: Component = await driver.waitForComponent(ON.id('PatternLock02_02'), 1000); await button2.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0028_03') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0028 finish.`); done() }) + + /* + * @tc.number : SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029 + * @tc.name : PatternLock component: Set circleRadius property with abnormal values (1, 0, -1, 100), empty values + * (undefined, null), and empty strings + * @tc.type : Function + * @tc.size : MediumTest + * @tc.level : 3 + */ + it('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029', Level.LEVEL3, async (done: Function) => { + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029 start.`); + Settings.createWindow("testability/pages/patternLock/patternLock03") + let driver:Driver = Driver.create(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029_01') + await Utils.sleep(1000) + let button1: Component = await driver.waitForComponent(ON.id('PatternLock03_01'), 1000); + await button1.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029_02') + await Utils.sleep(1000) + let button2: Component = await driver.waitForComponent(ON.id('PatternLock03_02'), 1000); + await button2.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029_03') + await Utils.sleep(1000) + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029 finish.`); + done() + }) + + /* + * @tc.number : SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030 + * @tc.name : PatternLock component: Set backgroundColor property with abnormal values (1, 0, -1, 100), empty + * values (undefined, null), and empty strings + * @tc.type : Function + * @tc.size : MediumTest + * @tc.level : 3 + */ + it('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030', Level.LEVEL3, async (done: Function) => { + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030 start.`); + Settings.createWindow("testability/pages/patternLock/patternLock04") + let driver:Driver = Driver.create(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030_01') + await Utils.sleep(1000) + let button1: Component = await driver.waitForComponent(ON.id('PatternLock04_01'), 1000); + await button1.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030_02') + await Utils.sleep(1000) + let button2: Component = await driver.waitForComponent(ON.id('PatternLock04_02'), 1000); + await button2.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030_03') + await Utils.sleep(1000) + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030 finish.`); + done() + }) + + /* + * @tc.number : SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031 + * @tc.name : PatternLock component: Set regularColor property with abnormal values (1, 0, -1, 100), empty values + * (undefined, null), and empty strings + * @tc.type : Function + * @tc.size : MediumTest + * @tc.level : 3 + */ + it('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031', Level.LEVEL3, async (done: Function) => { + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031 start.`); + Settings.createWindow("testability/pages/patternLock/patternLock05") + let driver:Driver = Driver.create(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031_01') + await Utils.sleep(1000) + let button1: Component = await driver.waitForComponent(ON.id('PatternLock05_01'), 1000); + await button1.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031_02') + await Utils.sleep(1000) + let button2: Component = await driver.waitForComponent(ON.id('PatternLock05_02'), 1000); + await button2.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031_03') + await Utils.sleep(1000) + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031 finish.`); + done() + }) + + /* + * @tc.number : SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032 + * @tc.name : PatternLock component: Set selectedColor property with abnormal values (1, 0, -1, 100), empty + * values (undefined, null), and empty strings + * @tc.type : Function + * @tc.size : MediumTest + * @tc.level : 3 + */ + it('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032', Level.LEVEL3, async (done: Function) => { + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032 start.`); + Settings.createWindow("testability/pages/patternLock/patternLock06") + let driver:Driver = Driver.create(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032_01') + await Utils.sleep(1000) + let button1: Component = await driver.waitForComponent(ON.id('PatternLock06_01'), 1000); + await button1.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032_02') + await Utils.sleep(1000) + let button2: Component = await driver.waitForComponent(ON.id('PatternLock06_02'), 1000); + await button2.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032_03') + await Utils.sleep(1000) + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032 finish.`); + done() + }) + + /* + * @tc.number : SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033 + * @tc.name : PatternLock component: Set activeColor property with abnormal values (1, 0, -1, 100), empty values + * (undefined, null), and empty strings + * @tc.type : Function + * @tc.size : MediumTest + * @tc.level : 3 + */ + it('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033', Level.LEVEL3, async (done: Function) => { + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033 start.`); + Settings.createWindow("testability/pages/patternLock/patternLock07") + let driver:Driver = Driver.create(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033_01') + await Utils.sleep(1000) + let button1: Component = await driver.waitForComponent(ON.id('PatternLock07_01'), 1000); + await button1.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033_02') + await Utils.sleep(1000) + let button2: Component = await driver.waitForComponent(ON.id('PatternLock07_02'), 1000); + await button2.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033_03') + await Utils.sleep(1000) + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033 finish.`); + done() + }) + + /* + * @tc.number : SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034 + * @tc.name : PatternLock component: Set pathColor property with abnormal values (1, 0, -1, 100), empty values + * (undefined, null), and empty strings + * @tc.type : Function + * @tc.size : MediumTest + * @tc.level : 3 + */ + it('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034', Level.LEVEL3, async (done: Function) => { + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034 start.`); + Settings.createWindow("testability/pages/patternLock/patternLock08") + let driver:Driver = Driver.create(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034_01') + await Utils.sleep(1000) + let button1: Component = await driver.waitForComponent(ON.id('PatternLock08_01'), 1000); + await button1.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034_02') + await Utils.sleep(1000) + let button2: Component = await driver.waitForComponent(ON.id('PatternLock08_02'), 1000); + await button2.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034_03') + await Utils.sleep(1000) + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034 finish.`); + done() + }) + + /* + * @tc.number : SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0035 + * @tc.name : PatternLock component: Set pathStrokeWidth property with abnormal values (1, 0, -1, 100), empty + * values (undefined, null), and empty strings + * @tc.type : Function + * @tc.size : MediumTest + * @tc.level : 3 + */ + it('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0035', Level.LEVEL3, async (done: Function) => { + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0035 start.`); + Settings.createWindow("testability/pages/patternLock/patternLock09") + let driver:Driver = Driver.create(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot() + await Utils.sleep(1000) + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0035 finish.`); + done() + }) + + /* + * @tc.number : SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0036 + * @tc.name : PatternLock component: Set autoReset property with abnormal values (1, 0, -1, 100), empty values + * (undefined, null), and empty strings + * @tc.type : Function + * @tc.size : MediumTest + * @tc.level : 3 + */ + it('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0036', Level.LEVEL3, async (done: Function) => { + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0036 start.`); + Settings.createWindow("testability/pages/patternLock/patternLock10") + let driver:Driver = Driver.create(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0036_01') + await Utils.sleep(1000) + let button1: Component = await driver.waitForComponent(ON.id('PatternLock10'), 1000); + await button1.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0036_02') + await Utils.sleep(1000) + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0036 finish.`); + done() + }) + + /* + * @tc.number : SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0037 + * @tc.name : PatternLock component: For activateCircleStyle property, set color with abnormal values + * (1, 0, -1, 100), empty values (undefined, null), and empty strings + * @tc.type : Function + * @tc.size : MediumTest + * @tc.level : 3 + */ + it('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0037', Level.LEVEL3, async (done: Function) => { + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0037 start.`); + Settings.createWindow("testability/pages/patternLock/patternLock11") + let driver:Driver = Driver.create(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0037_01') + await Utils.sleep(1000) + let button1: Component = await driver.waitForComponent(ON.id('PatternLock11'), 1000); + await button1.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0037_02') + await Utils.sleep(1000) + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0037 finish.`); + done() + }) + + /* + * @tc.number : SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0038 + * @tc.name : PatternLock component: For activateCircleStyle property, set radius with abnormal values + * (1, 0, -1, 100), empty values (undefined, null), and empty strings + * @tc.type : Function + * @tc.size : MediumTest + * @tc.level : 3 + */ + it('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0038', Level.LEVEL3, async (done: Function) => { + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0038 start.`); + Settings.createWindow("testability/pages/patternLock/patternLock12") + let driver:Driver = Driver.create(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot() + await Utils.sleep(1000) + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0038 finish.`); + done() + }) + + /* + * @tc.number : SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0039 + * @tc.name : PatternLock component: For activateCircleStyle property, set enableWaveEffect with abnormal values + * (1, 0, -1, 100), empty values (undefined, null), and empty strings + * @tc.type : Function + * @tc.size : MediumTest + * @tc.level : 3 + */ + it('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0039', Level.LEVEL3, async (done: Function) => { + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0039 start.`); + Settings.createWindow("testability/pages/patternLock/patternLock13") + let driver:Driver = Driver.create(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0039_01') + await Utils.sleep(1000) + let button1: Component = await driver.waitForComponent(ON.id('PatternLock13'), 1000); + await button1.click(); + await driver.waitForIdle(500,2000); + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0039_02') + await Utils.sleep(1000) + Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0039 finish.`); + done() + }) }) } diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/router_push/RouterPush.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/router_push/RouterPush.test.ets index 8979292b19f06e9de66aca0174c21068ead3be04..83d5d2d7945ec12fa19553d2a0c7fe412599110e 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/router_push/RouterPush.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/router_push/RouterPush.test.ets @@ -115,7 +115,7 @@ export default function RouterPushTest() { await driver.waitForIdle(500,2000); windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0270_01') - await Settings.changeWindowOrientation() + await Settings.changeWindowOrientation('landScape'); await driver.waitForIdle(500,2000); windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0270_02') await Utils.sleep(800) @@ -139,7 +139,7 @@ export default function RouterPushTest() { let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button2'), 1000); await buttonA.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0270_01') + windowSnap.snapShot() await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0270 finish.`); done() @@ -169,7 +169,7 @@ export default function RouterPushTest() { await buttonC1.click(); let buttonB2: Component = await driver.waitForComponent(ON.id('PageB_Button2'), 1000); await buttonB2.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0560') + windowSnap.snapShot() await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0560 finish.`); done() @@ -195,7 +195,7 @@ export default function RouterPushTest() { await buttonB1.click(); let buttonA1: Component = await driver.waitForComponent(ON.id('PageA_Button1'), 1000); await buttonA1.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0200') + windowSnap.snapShot() await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0200 finish.`); @@ -217,7 +217,7 @@ export default function RouterPushTest() { let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button3'), 1000); await buttonA.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0290') + windowSnap.snapShot() await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0290 finish.`); done() @@ -241,7 +241,7 @@ export default function RouterPushTest() { let buttonC: Component = await driver.waitForComponent(ON.id('PageC_Button2'), 1000); await buttonC.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0570') + windowSnap.snapShot() await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0570 finish.`); done() @@ -262,7 +262,7 @@ export default function RouterPushTest() { let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button5'), 1000); await buttonA.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0170') + windowSnap.snapShot() await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0170 finish.`); done() @@ -286,7 +286,7 @@ export default function RouterPushTest() { let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button3'), 1000); await buttonB.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0740') + windowSnap.snapShot() await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0740 finish.`); done() @@ -306,9 +306,9 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button7'), 1000); await buttonA.click(); - Settings.changeWindowOrientation() + Settings.changeWindowOrientation('landScape'); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0250') + windowSnap.snapShot() Settings.changeWindowOrientation('end') await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0250 finish.`); @@ -329,7 +329,7 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button9'), 1000); await buttonA.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0340') + windowSnap.snapShot() await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0340 finish.`); done() @@ -349,7 +349,7 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button8'), 1000); await buttonA.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0650') + windowSnap.snapShot() Settings.changeWindowOrientation('end') await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0650 finish.`); @@ -374,7 +374,7 @@ export default function RouterPushTest() { await buttonB.click(); let buttonC: Component = await driver.waitForComponent(ON.id('PageC_Button3'), 1000); await buttonC.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0550') + windowSnap.snapShot() await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0550 finish.`); done() @@ -394,7 +394,7 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button9'), 1000); await buttonA.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0080') + windowSnap.snapShot() await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0080 finish.`); done() @@ -416,7 +416,7 @@ export default function RouterPushTest() { await buttonA.click(); let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button4'), 1000); await buttonB.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0230') + windowSnap.snapShot() await Settings.changeWindowOrientation('end') await Utils.sleep(500) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0230 finish.`); @@ -438,7 +438,7 @@ export default function RouterPushTest() { let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button10'), 1000); await buttonA.click(); await Utils.sleep(1500) - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0770') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0770 finish.`); done() }) @@ -458,7 +458,7 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button2_1'), 1000); await buttonA.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0380') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0380 finish.`); done() }) @@ -481,7 +481,7 @@ export default function RouterPushTest() { let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button4_1'), 1000); await buttonB.click(); await Utils.sleep(1500) - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0470') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0470 finish.`); done() }) @@ -504,8 +504,8 @@ export default function RouterPushTest() { let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button4_2'), 1000); await buttonB.click(); await Utils.sleep(600) - Settings.changeWindowOrientation() - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0660') + Settings.changeWindowOrientation('landScape'); + windowSnap.snapShot() Settings.changeWindowOrientation('end') Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0660 finish.`); done() @@ -529,7 +529,7 @@ export default function RouterPushTest() { let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button3_3'), 1000); await buttonB.click(); await Utils.sleep(400) - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0090') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0090 finish.`); done() }) @@ -551,7 +551,7 @@ export default function RouterPushTest() { let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button3_1'), 1000); await buttonB.click(); await Utils.sleep(400) - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0040') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0040 finish.`); done() }) @@ -575,7 +575,7 @@ export default function RouterPushTest() { let buttonA2: Component = await driver.waitForComponent(ON.id('PageA_Button1'), 1000); await buttonA2.click(); await Utils.sleep(400) - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0060') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0060 finish.`); done() }) @@ -596,7 +596,7 @@ export default function RouterPushTest() { let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button3_3'), 1000); await buttonA.click(); await Utils.sleep(400) - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0520') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0520 finish.`); done() }) @@ -619,7 +619,7 @@ export default function RouterPushTest() { await Utils.sleep(600) let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button5'), 1000); await buttonB.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0210') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0210 finish.`); done() }) @@ -644,7 +644,7 @@ export default function RouterPushTest() { await Utils.sleep(1000) let buttonC: Component = await driver.waitForComponent(ON.id('PageC_Button4'), 1000); await buttonC.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0760') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0760 finish.`); done() }) @@ -668,8 +668,8 @@ export default function RouterPushTest() { await buttonB.click(); let buttonA2: Component = await driver.waitForComponent(ON.id('PageA_Button4_1'), 1000); await buttonA2.click(); - Settings.changeWindowOrientation() - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0680') + Settings.changeWindowOrientation('landScape'); + windowSnap.snapShot() Settings.changeWindowOrientation('end') Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0680 finish.`); done() @@ -694,7 +694,7 @@ export default function RouterPushTest() { await driver.waitForIdle(500,2000); let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button2_3'), 1000); await buttonB.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0390') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0390 finish.`); done() }) @@ -717,7 +717,7 @@ export default function RouterPushTest() { await Utils.sleep(1000) let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button4_1'), 1000); await buttonB.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0590') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0590 finish.`); done() }) @@ -741,7 +741,7 @@ export default function RouterPushTest() { await buttonB.click(); let buttonC: Component = await driver.waitForComponent(ON.id('PageC_Button4_2'), 1000); await buttonC.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0730') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0730 finish.`); done() }) @@ -763,8 +763,8 @@ export default function RouterPushTest() { await buttonA.click(); let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button4_1'), 1000); await buttonB.click(); - Settings.changeWindowOrientation() - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0670') + Settings.changeWindowOrientation('landScape'); + windowSnap.snapShot() Settings.changeWindowOrientation('end') Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0670 finish.`); done() @@ -786,7 +786,7 @@ export default function RouterPushTest() { await buttonA.click(); let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button5_1'), 1000); await buttonB.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0460') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0460 finish.`); done() }) @@ -805,7 +805,7 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button4_1'), 1000); await buttonA.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0430') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0430 finish.`); done() }) @@ -827,7 +827,7 @@ export default function RouterPushTest() { await buttonA.click(); let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button2_4'), 1000); await buttonB.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0410') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0410 finish.`); done() }) @@ -850,7 +850,7 @@ export default function RouterPushTest() { await buttonB.click(); let buttonC: Component = await driver.waitForComponent(ON.id('PageC_Button2_3'), 1000); await buttonC.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0420') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0420 finish.`); done() }) @@ -870,7 +870,7 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button2_3'), 1000); await buttonA.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0400') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0400 finish.`); done() }) @@ -892,7 +892,7 @@ export default function RouterPushTest() { await buttonA.click(); let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button4_2'), 1000); await buttonB.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0490') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0490 finish.`); done() }) @@ -911,7 +911,7 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button3_2'), 1000); await buttonA.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0440') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0440 finish.`); done() }) @@ -940,7 +940,7 @@ export default function RouterPushTest() { await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0580') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0580 finish.`); done() }) @@ -964,7 +964,7 @@ export default function RouterPushTest() { let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button4_3'), 1000); await buttonB.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0630') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0630 finish.`); done() }) @@ -983,8 +983,8 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button4_1'), 1000); await buttonA.click(); - Settings.changeWindowOrientation() - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0640') + Settings.changeWindowOrientation('landScape'); + windowSnap.snapShot() Settings.changeWindowOrientation('end') Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0640 finish.`); done() @@ -1004,7 +1004,7 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button2_2'), 1000); await buttonA.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0280') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0280 finish.`); done() }) @@ -1024,7 +1024,7 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button4_3'), 1000); await buttonA.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0610') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0610 finish.`); done() }) @@ -1048,7 +1048,7 @@ export default function RouterPushTest() { await buttonB.click(); let buttonA2: Component = await driver.waitForComponent(ON.id('PageA_Button4_1'), 1000); await buttonA2.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0620') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0620 finish.`); done() }) @@ -1068,7 +1068,7 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button4_4'), 1000); await buttonA.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0500') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0500 finish.`); done() }) @@ -1090,7 +1090,7 @@ export default function RouterPushTest() { await buttonA.click(); let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button3_3'), 1000); await buttonB.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0510') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0510 finish.`); done() }) @@ -1114,8 +1114,8 @@ export default function RouterPushTest() { await buttonB.click(); let buttonA2: Component = await driver.waitForComponent(ON.id('PageA_Button1'), 1000); await buttonA2.click(); - Settings.changeWindowOrientation() - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0260') + Settings.changeWindowOrientation('landScape'); + windowSnap.snapShot() Settings.changeWindowOrientation('end') Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0260 finish.`); done() @@ -1140,7 +1140,7 @@ export default function RouterPushTest() { await buttonB.click(); let buttonC: Component = await driver.waitForComponent(ON.id('PageC_Button2_4'), 1000); await buttonC.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0370') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0370 finish.`); done() }) @@ -1159,9 +1159,9 @@ export default function RouterPushTest() { let driver: Driver = Driver.create(); let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button1'), 1000); await buttonA.click(); - Settings.changeWindowOrientation() + Settings.changeWindowOrientation('landScape'); await Utils.sleep(800) - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0220') + windowSnap.snapShot() await Utils.sleep(800) Settings.changeWindowOrientation('end') Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0220 finish.`); @@ -1183,7 +1183,7 @@ export default function RouterPushTest() { let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button6_1'), 1000); await buttonA.click(); await Utils.sleep(1000) - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0350') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0350 finish.`); done() }) @@ -1206,7 +1206,7 @@ export default function RouterPushTest() { let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button6_1'), 1000); await buttonB.click(); await Utils.sleep(800) - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0300') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0300 finish.`); done() }) @@ -1229,7 +1229,7 @@ export default function RouterPushTest() { let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button6_2'), 1000); await buttonB.click(); await Utils.sleep(800) - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0310') + windowSnap.snapShot() Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0310 finish.`); done() }) @@ -1254,9 +1254,9 @@ export default function RouterPushTest() { await driver.waitForIdle(500,2000); let buttonC: Component = await driver.waitForComponent(ON.id('PageC_Button4_1'), 1000); await buttonC.click(); - Settings.changeWindowOrientation() + Settings.changeWindowOrientation('landScape'); await Utils.sleep(800) - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0690') + windowSnap.snapShot() await Utils.sleep(800) Settings.changeWindowOrientation('end') Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0690 finish.`); @@ -1281,7 +1281,7 @@ export default function RouterPushTest() { await driver.waitForIdle(500,2000); let buttonA1: Component = await driver.waitForComponent(ON.id('PageC_Button2_4'), 1000); await buttonA1.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0360') + windowSnap.snapShot() await Utils.sleep(800) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0360 finish.`); done() @@ -1304,7 +1304,7 @@ export default function RouterPushTest() { await driver.waitForIdle(500,2000); let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button3'), 1000); await buttonB.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0030') + windowSnap.snapShot() await Utils.sleep(800) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0030 finish.`); done() @@ -1327,7 +1327,7 @@ export default function RouterPushTest() { await driver.waitForIdle(500,2000); let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button3'), 1000); await buttonB.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0050') + windowSnap.snapShot() await Utils.sleep(800) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0050 finish.`); done() @@ -1351,7 +1351,7 @@ export default function RouterPushTest() { await driver.waitForIdle(500,2000); let buttonC: Component = await driver.waitForComponent(ON.id('PageC_Button2'), 1000); await buttonC.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0150') + windowSnap.snapShot() await Utils.sleep(800) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0150 finish.`); done() @@ -1377,7 +1377,7 @@ export default function RouterPushTest() { await driver.waitForIdle(500,2000); let buttonA2: Component = await driver.waitForComponent(ON.id('PageA_Button2_3'), 1000); await buttonA2.click(); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0330') + windowSnap.snapShot() await Utils.sleep(800) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0330 finish.`); done() @@ -1398,7 +1398,7 @@ export default function RouterPushTest() { let buttonA: Component = await driver.waitForComponent(ON.id('PageA_Button13'), 1000); await buttonA.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0100') + windowSnap.snapShot() await Utils.sleep(800) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0100 finish.`); done() @@ -1479,7 +1479,7 @@ export default function RouterPushTest() { await buttonA.click(); let buttonB: Component = await driver.waitForComponent(ON.id('PageB_Button1'), 1000); await buttonB.click(); - await Settings.changeWindowOrientation() + await Settings.changeWindowOrientation('landScape'); await driver.waitForIdle(500,2000); windowSnap.snapShot() await Utils.sleep(800) diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/scroll_accessible/scrollAccessible.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/scroll_accessible/ScrollAccessible.test.ets similarity index 92% rename from sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/scroll_accessible/scrollAccessible.test.ets rename to sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/scroll_accessible/ScrollAccessible.test.ets index 7610612f4acc00500eaaf4c01f7e10ca2fedac70..daec1abffd48a094c59daf53948ba1302468d3a8 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/scroll_accessible/scrollAccessible.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/scroll_accessible/ScrollAccessible.test.ets @@ -54,7 +54,7 @@ export default function scrollAccessibleTest() { let button: Component = await driver.waitForComponent(ON.id('scroll_01'), 1000); await button.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_SCROLL_SCROLL_ACCESSIBLE_0350_597') + windowSnap.snapShot() await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_SCROLL_SCROLL_ACCESSIBLE_0350_597 finish.`); done() @@ -79,7 +79,7 @@ export default function scrollAccessibleTest() { let button1: Component = await driver.waitForComponent(ON.id('offSetText02'), 1000); await button1.click() await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_SCROLL_SCROLL_ACCESSIBLE_0340_280') + windowSnap.snapShot() await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_SCROLL_SCROLL_ACCESSIBLE_0340_280 finish.`); done() @@ -103,7 +103,7 @@ export default function scrollAccessibleTest() { await driver.waitForIdle(500,2000); let button1: Component = await driver.waitForComponent(ON.id('offSetText05'), 1000); await button1.click() - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_SCROLL_SCROLL_ACCESSIBLE_0360_034') + windowSnap.snapShot() await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_SCROLL_SCROLL_ACCESSIBLE_0360_034 finish.`); done() @@ -129,7 +129,7 @@ export default function scrollAccessibleTest() { let button1: Component = await driver.waitForComponent(ON.id('offSetText04'), 1000); await button1.click() await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_SCROLL_SCROLL_ACCESSIBLE_0340_280') + windowSnap.snapShot() await Utils.sleep(1000) done(); }) diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/selectionMenu_symbol/selectionMenuSymbol.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/selectionMenu_symbol/selectionMenuSymbol.test.ets index 4311cba9af0ae92aa8d1b0ca03df6e89c9e96e6b..209c56f51ddb68b20b70b8b4e8e865507ce75723 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/selectionMenu_symbol/selectionMenuSymbol.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/selectionMenu_symbol/selectionMenuSymbol.test.ets @@ -53,7 +53,7 @@ export default function SelectionMenuSymbolTest() { Settings.createWindow("testability/pages/selectionMenu_symbol/selectionMenu01") let driver:Driver = Driver.create(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_SELECTIONMENU_SYMBOLSTYLE_0020') + windowSnap.snapShot() await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_SELECTIONMENU_SYMBOLSTYLE_0020 finish.`); done() @@ -71,7 +71,7 @@ export default function SelectionMenuSymbolTest() { Settings.createWindow("testability/pages/selectionMenu_symbol/selectionMenu02") let driver:Driver = Driver.create(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_SELECTIONMENU_SYMBOLSTYLE_0010') + windowSnap.snapShot() await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_SELECTIONMENU_SYMBOLSTYLE_0010 finish.`); done() diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/sidebarContainer_stepper/SidebarContainerStepper.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/sidebarContainer_stepper/SidebarContainerStepper.test.ets index 01d94de8929b3f5e2dd3ec4e3daa4a9a552c833d..e4faa19102579aa5c77a088af152063ba400045e 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/sidebarContainer_stepper/SidebarContainerStepper.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/sidebarContainer_stepper/SidebarContainerStepper.test.ets @@ -145,7 +145,7 @@ export default function SidebarContainerStepperTest() { */ it('SUB_ACE_UI_COMPONENT_CUT_SIDEBARCONTAINER_STEPPER_0010', Level.LEVEL3, async (done: Function) => { Logger.info('TEST', `SUB_ACE_UI_COMPONENT_CUT_SIDEBARCONTAINER_STEPPER_0010 start.`); - Settings.createWindow("testability/pages/sidebarcontainer_stepper/sidebarContainer05") + Settings.createWindow("testability/pages/sidebarcontainer_stepper/sidebarContainer06") let driver: Driver = Driver.create(); await driver.waitForIdle(500,2000); windowSnap.snapShot() diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/special_components/specialComponents.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/special_components/specialComponents.test.ets index bb95baf4080e290a1ad28ec075d2b0d2fe7babf5..d82fe96e1f890ccd75b0e1d306969e44275f3219 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/special_components/specialComponents.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/special_components/specialComponents.test.ets @@ -84,13 +84,13 @@ export default function specialComponentsTest() { let button: Component = await driver.waitForComponent(ON.id('textInput01'), 1000); await button.click(); await Utils.sleep(500) - Settings.changeWindowOrientation() + Settings.changeWindowOrientation('landScape') await Utils.sleep(500) windowSnap.snapShot('SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0250_01') - Settings.changeWindowOrientation() + Settings.changeWindowOrientation('portrait') await Utils.sleep(500) windowSnap.snapShot('SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0250_02') - Settings.changeWindowOrientation() + Settings.changeWindowOrientation('landScape') await Utils.sleep(500) windowSnap.snapShot('SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0250_03') await Utils.sleep(1000) diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/stepper_interface/stepperInterface01.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/stepper_interface/stepperInterface01.test.ets index dc0ff2171611eafb81bcd59b474c27f4ea601faf..8668deae1d4938db6f2faa00fada9280b003ca98 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/stepper_interface/stepperInterface01.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/stepper_interface/stepperInterface01.test.ets @@ -52,7 +52,7 @@ export default function stepperInterface01Test() { Settings.createWindow("testability/pages/stepper_interface/stepper01") let driver:Driver = Driver.create(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_STEPPER_INTERFACE_0160') + windowSnap.snapShot() await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0020 finish.`); done() @@ -70,7 +70,7 @@ export default function stepperInterface01Test() { Settings.createWindow("testability/pages/stepper_interface/stepper02") let driver:Driver = Driver.create(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_STEPPER_INTERFACE_0100') + windowSnap.snapShot() await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_NAV_STEPPER_INTERFACE_0100 finish.`); done() @@ -88,7 +88,7 @@ export default function stepperInterface01Test() { Settings.createWindow("testability/pages/stepper_interface/stepper03") let driver:Driver = Driver.create(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_NAV_STEPPER_INTERFACE_0190') + windowSnap.snapShot() await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_NAV_STEPPER_INTERFACE_0190 finish.`); done() diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/textInput/TextInput.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/textInput/TextInput.test.ets index 9d3731f849511809c01df7a600fd39b7afb5344f..ec138438a93a977b96ce51a32085bde3cebd37c0 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/textInput/TextInput.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/textInput/TextInput.test.ets @@ -248,7 +248,7 @@ export default function TextInputTest() { let point1 = await button1.getBoundsCenter(); await driver.doubleClick(point1.x,point1.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0020_01') await Utils.sleep(1000) let button2: Component = await driver.waitForComponent(ON.id('TextArea03_02'), 1000); @@ -256,7 +256,7 @@ export default function TextInputTest() { let point2 = await button1.getBoundsCenter(); await driver.doubleClick(point2.x,point2.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0020_02') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0020 finish.`); done() @@ -284,28 +284,28 @@ export default function TextInputTest() { await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_01') await Utils.sleep(1000) await button2.click() await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_02') await Utils.sleep(1000) await button3.click() await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_03') await Utils.sleep(1000) await button4.click() await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_04') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040 finish.`); @@ -580,28 +580,28 @@ export default function TextInputTest() { await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_01') await Utils.sleep(1000) await button2.click() await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_02') await Utils.sleep(1000) await button3.click() await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_03') await Utils.sleep(1000) await button4.click() await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_04') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130 finish.`); @@ -651,28 +651,28 @@ export default function TextInputTest() { await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_01') await Utils.sleep(1000) await button2.click() await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_02') await Utils.sleep(1000) await button3.click() await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_03') await Utils.sleep(1000) await button4.click() await driver.waitForIdle(500,2000); await driver.doubleClick(point.x,point.y); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_04') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190 finish.`); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/textPicker/TextPicker01.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/textPicker/TextPicker01.test.ets index 5287c160ca1bb48576685677a56135861d826153..f7576d474767801f54390da9f45e1cc735e304db 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/textPicker/TextPicker01.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/textPicker/TextPicker01.test.ets @@ -412,17 +412,17 @@ export default function TextPicker01Test () { let button1: Component = await driver.waitForComponent(ON.id('textPicker20_01'), 1000); await button1.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_TEXTPICKER_COLUMNWIDTHS_0050_01') await Utils.sleep(1000) let button2: Component = await driver.waitForComponent(ON.id('textPicker20_02'), 1000); await button2.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_TEXTPICKER_COLUMNWIDTHS_0050_02') await Utils.sleep(1000) let button3: Component = await driver.waitForComponent(ON.id('textPicker20_03'), 1000); await button3.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_MEDIA_TEXTPICKER_COLUMNWIDTHS_0050_03') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_MEDIA_TEXTPICKER_COLUMNWIDTHS_0050 finish.`); done() diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/waterflow_fadingedge/WaterflowFadingedge.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/waterflow_fadingedge/WaterflowFadingedge.test.ets index f674c726aa57c4e6b93436a67fb58de076866434..e0e756baaec30fe8310e934be1e810223074f465 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/waterflow_fadingedge/WaterflowFadingedge.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/waterflow_fadingedge/WaterflowFadingedge.test.ets @@ -1132,12 +1132,12 @@ export default function WaterFlowFadingEdgeTest() { let button2: Component = await driver.waitForComponent(ON.id('waterFlowFad_50_02'), 1000); await button2.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0250_01') await Utils.sleep(1000) let button3: Component = await driver.waitForComponent(ON.id('waterFlowFad_50_03'), 1000); await button3.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0250_02') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0250 finish.`); done() @@ -1283,12 +1283,12 @@ export default function WaterFlowFadingEdgeTest() { let button2: Component = await driver.waitForComponent(ON.id('waterFlowFad_56_02'), 1000); await button2.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0270_01') await Utils.sleep(1000) let button3: Component = await driver.waitForComponent(ON.id('waterFlowFad_56_03'), 1000); await button3.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0270_02') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0270 finish.`); done() @@ -1312,12 +1312,12 @@ export default function WaterFlowFadingEdgeTest() { let button2: Component = await driver.waitForComponent(ON.id('waterFlowFad_57_02'), 1000); await button2.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0290_01') await Utils.sleep(1000) let button3: Component = await driver.waitForComponent(ON.id('waterFlowFad_57_03'), 1000); await button3.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0290_02') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0290 finish.`); done() @@ -1368,7 +1368,7 @@ export default function WaterFlowFadingEdgeTest() { let button2: Component = await driver.waitForComponent(ON.id('waterFlowFad_59_02'), 1000); await button2.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0340_01') await Utils.sleep(1000) await Settings.changeWindowOrientation('portrait'); @@ -1377,7 +1377,7 @@ export default function WaterFlowFadingEdgeTest() { let button3: Component = await driver.waitForComponent(ON.id('waterFlowFad_59_03'), 1000); await button3.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot() + windowSnap.snapShot('SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0340_02') await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0340 finish.`); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/waterflow_mirror/waterflowMirror.test.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/waterflow_mirror/waterflowMirror.test.ets index 7df78af1394a624579ccc1615a95e88926c105ca..af8c17f55ed3333accb3d347cbc1db29acf425e6 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/waterflow_mirror/waterflowMirror.test.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/test/waterflow_mirror/waterflowMirror.test.ets @@ -54,7 +54,7 @@ export default function waterflowMirrorTest() { let button: Component = await driver.waitForComponent(ON.id('waterFlow_01'), 1000); await button.click(); await driver.waitForIdle(500,2000); - windowSnap.snapShot('SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0270_321') + windowSnap.snapShot() await Utils.sleep(1000) Logger.info('TEST', `SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0270_321 finish.`); done() diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/router_push/pageA.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/router_push/pageA.ets index d94a303e97d0f457bdf2807edcbae76d689225ad..d98d8fa5b5258d09f42b48a41f54b45997fb8002 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/router_push/pageA.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/router_push/pageA.ets @@ -135,7 +135,7 @@ struct PageA { .id('PageA_Button8') .onClick(()=>{ this.routePush('testability/pages/router_push/pageB') - Settings.changeWindowOrientation() + Settings.changeWindowOrientation('landScape') Utils.sleep(600) this.routePush('testability/pages/router_push/pageA') }) diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/router_push/pageB.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/router_push/pageB.ets index 3b4625598e722e3445010408c67def1b254d5cb0..a5c2c2384d91f463eb5bdf8c362b27a26ba89f82 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/router_push/pageB.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/router_push/pageB.ets @@ -75,7 +75,7 @@ struct PageB { .id('PageB_Button4') .onClick(async ()=>{ this.routePush('testability/pages/router_push/pageA') - await Settings.changeWindowOrientation() + await Settings.changeWindowOrientation('landScape') }) Button('Back and push') diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/selectionMenu_symbol/selectionMenu01.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/selectionMenu_symbol/selectionMenu01.ets index b5a56ef0637fad5069def52de9a5d58f7477d49f..a5af56e5c20e1d559b9473357e6b55f5b2cb0867 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/selectionMenu_symbol/selectionMenu01.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/selectionMenu_symbol/selectionMenu01.ets @@ -68,7 +68,7 @@ struct selectionMenu01 { } }, { - icon: $r("app.media.app_icon"), action: () => { + icon: $r("app.media.icon"), action: () => { }, builder: (): void => this.sliderPanel() } ] diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/textInput/textInput02.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/textInput/textInput02.ets index 4673ef639106f7c06165c50a39db36c89247bcb4..93f5f52ec8b3bd1ffe7560acb97c7c1956f0c562 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/textInput/textInput02.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/textInput/textInput02.ets @@ -18,7 +18,7 @@ import { hilog } from '@kit.PerformanceAnalysisKit'; @Entry @Component -struct TextInput01 { +struct TextInput02 { @State text: string = ''; controller: TextInputController = new TextInputController(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/WaterFlowDataSource01.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/WaterFlowDataSource01.ets deleted file mode 100644 index d421eed60f816b9d0a871ed7b9c0750e78647afe..0000000000000000000000000000000000000000 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/WaterFlowDataSource01.ets +++ /dev/null @@ -1,142 +0,0 @@ -/** - * Copyright (c) 2025 Shenzhen Kaihong Digital Industry Development Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -// 实现IDataSource接口的对象,用于瀑布流组件加载数据 -export class WaterFlowDataSource01 implements IDataSource { - private dataArray: number[] = []; - private listeners: DataChangeListener[] = []; - - constructor() { - for (let i = 0; i < 12; i++) { - this.dataArray.push(i); - } - } - - // 获取索引对应的数据 - public getData(index: number): number { - return this.dataArray[index]; - } - - // 通知控制器数据重新加载 - notifyDataReload(): void { - this.listeners.forEach(listener => { - listener.onDataReloaded(); - }) - } - - // 通知控制器数据增加 - notifyDataAdd(index: number): void { - this.listeners.forEach(listener => { - listener.onDataAdd(index); - }) - } - - // 通知控制器数据变化 - notifyDataChange(index: number): void { - this.listeners.forEach(listener => { - listener.onDataChange(index); - }) - } - - // 通知控制器数据删除 - notifyDataDelete(index: number): void { - this.listeners.forEach(listener => { - listener.onDataDelete(index); - }) - } - - // 通知控制器数据位置变化 - notifyDataMove(from: number, to: number): void { - this.listeners.forEach(listener => { - listener.onDataMove(from, to); - }) - } - - //通知控制器数据批量修改 - notifyDatasetChange(operations: DataOperation[]): void { - this.listeners.forEach(listener => { - listener.onDatasetChange(operations); - }) - } - - // 获取数据总数 - public totalCount(): number { - return this.dataArray.length; - } - - // 注册改变数据的控制器 - registerDataChangeListener(listener: DataChangeListener): void { - if (this.listeners.indexOf(listener) < 0) { - this.listeners.push(listener); - } - } - - // 注销改变数据的控制器 - unregisterDataChangeListener(listener: DataChangeListener): void { - const pos = this.listeners.indexOf(listener); - if (pos >= 0) { - this.listeners.splice(pos, 1); - } - } - - // 增加数据 - public add1stItem(): void { - this.dataArray.splice(0, 0, this.dataArray.length); - this.notifyDataAdd(0); - } - - // 在数据尾部增加一个元素 - public addLastItem(): void { - this.dataArray.splice(this.dataArray.length, 0, this.dataArray.length); - this.notifyDataAdd(this.dataArray.length - 1); - } - - // 在指定索引位置增加一个元素 - public addItem(index: number): void { - this.dataArray.splice(index, 0, this.dataArray.length); - this.notifyDataAdd(index); - } - - // 删除第一个元素 - public delete1stItem(): void { - this.dataArray.splice(0, 1); - this.notifyDataDelete(0); - } - - // 删除第二个元素 - public delete2ndItem(): void { - this.dataArray.splice(1, 1); - this.notifyDataDelete(1); - } - - // 删除最后一个元素 - public deleteLastItem(): void { - this.dataArray.splice(-1, 1); - this.notifyDataDelete(this.dataArray.length); - } - - // 在指定索引位置删除一个元素 - public deleteItem(index: number): void { - this.dataArray.splice(index, 1); - this.notifyDataDelete(index); - } - - // 重新加载数据 - public reload(): void { - this.dataArray.splice(1, 1); - this.dataArray.splice(3, 2); - this.notifyDataReload(); - } -} diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/WaterFlowDataSource02.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/WaterFlowDataSource02.ets deleted file mode 100644 index 11b865a6010b8bf861538594da72e51ae084f442..0000000000000000000000000000000000000000 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/WaterFlowDataSource02.ets +++ /dev/null @@ -1,142 +0,0 @@ -/** - * Copyright (c) 2025 Shenzhen Kaihong Digital Industry Development Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -// 实现IDataSource接口的对象,用于瀑布流组件加载数据 -export class WaterFlowDataSource02 implements IDataSource { - private dataArray: number[] = []; - private listeners: DataChangeListener[] = []; - - constructor() { - for (let i = 0; i < 12; i++) { - this.dataArray.push(i); - } - } - - // 获取索引对应的数据 - public getData(index: number): number { - return this.dataArray[index]; - } - - // 通知控制器数据重新加载 - notifyDataReload(): void { - this.listeners.forEach(listener => { - listener.onDataReloaded(); - }) - } - - // 通知控制器数据增加 - notifyDataAdd(index: number): void { - this.listeners.forEach(listener => { - listener.onDataAdd(index); - }) - } - - // 通知控制器数据变化 - notifyDataChange(index: number): void { - this.listeners.forEach(listener => { - listener.onDataChange(index); - }) - } - - // 通知控制器数据删除 - notifyDataDelete(index: number): void { - this.listeners.forEach(listener => { - listener.onDataDelete(index); - }) - } - - // 通知控制器数据位置变化 - notifyDataMove(from: number, to: number): void { - this.listeners.forEach(listener => { - listener.onDataMove(from, to); - }) - } - - //通知控制器数据批量修改 - notifyDatasetChange(operations: DataOperation[]): void { - this.listeners.forEach(listener => { - listener.onDatasetChange(operations); - }) - } - - // 获取数据总数 - public totalCount(): number { - return this.dataArray.length; - } - - // 注册改变数据的控制器 - registerDataChangeListener(listener: DataChangeListener): void { - if (this.listeners.indexOf(listener) < 0) { - this.listeners.push(listener); - } - } - - // 注销改变数据的控制器 - unregisterDataChangeListener(listener: DataChangeListener): void { - const pos = this.listeners.indexOf(listener); - if (pos >= 0) { - this.listeners.splice(pos, 1); - } - } - - // 增加数据 - public add1stItem(): void { - this.dataArray.splice(0, 0, this.dataArray.length); - this.notifyDataAdd(0); - } - - // 在数据尾部增加一个元素 - public addLastItem(): void { - this.dataArray.splice(this.dataArray.length, 0, this.dataArray.length); - this.notifyDataAdd(this.dataArray.length - 1); - } - - // 在指定索引位置增加一个元素 - public addItem(index: number): void { - this.dataArray.splice(index, 0, this.dataArray.length); - this.notifyDataAdd(index); - } - - // 删除第一个元素 - public delete1stItem(): void { - this.dataArray.splice(0, 1); - this.notifyDataDelete(0); - } - - // 删除第二个元素 - public delete2ndItem(): void { - this.dataArray.splice(1, 1); - this.notifyDataDelete(1); - } - - // 删除最后一个元素 - public deleteLastItem(): void { - this.dataArray.splice(-1, 1); - this.notifyDataDelete(this.dataArray.length); - } - - // 在指定索引位置删除一个元素 - public deleteItem(index: number): void { - this.dataArray.splice(index, 1); - this.notifyDataDelete(index); - } - - // 重新加载数据 - public reload(): void { - this.dataArray.splice(1, 1); - this.dataArray.splice(3, 2); - this.notifyDataReload(); - } -} diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad26.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad26.ets index a64950c094849ecb6162a883e97d4e939fc14cd4..1f94348a0782c309957ba1b98022a5a7c469b5f9 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad26.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad26.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -48,7 +48,7 @@ struct WaterFlowFad26 { @State endInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad27.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad27.ets index 5513384eb0927af6791d1c4833eea11443856078..c2340adc369ea61281183219cf4ccee5ebf5762a 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad27.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad27.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -49,7 +49,7 @@ struct WaterFlowFad27 { @State scrollInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad28.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad28.ets index d5eed37bdf0ee24b745cbdad13c3619837abab2c..f7e19846eeb800560256cfaed00501ca8f14ccfa 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad28.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad28.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -49,7 +49,7 @@ struct WaterFlowFad28 { @State scrollInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad29.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad29.ets index 423803237691071fa4e9c5d74cf3f2f22a7aab8b..9aaae56376ac5ea93a1eb0162c9ac79cd47328e1 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad29.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad29.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -49,7 +49,7 @@ struct WaterFlowFad29 { @State scrollInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad30.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad30.ets index 12d7152a47f239b6afe8145c5b3137aefa8e060c..cfb911d3d7cb499aa2e0b9cc7b3b2d5b70402ac4 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad30.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad30.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -49,7 +49,7 @@ struct WaterFlowFad30 { @State scrollInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad31.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad31.ets index e398b27dac2e9d280ac8cf11d72825279fd73b5d..ea3c3ad6e1ba9154c8d43f18506d56d0edfe7bb4 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad31.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad31.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -49,7 +49,7 @@ struct WaterFlowFad31 { @State scrollInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad32.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad32.ets index 289ccaed5145b9b7cfb8dac70d5e5d673eef7d3a..874f60ca6daa36698a864bc68d4c9b1368bba147 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad32.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad32.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -49,7 +49,7 @@ struct WaterFlowFad32 { @State scrollInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad33.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad33.ets index 50d885bb5bb48d05ac62661474a78aa482caebd3..600522af0e215b090410a2ddc9ee8dadcabdd5ba 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad33.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad33.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -49,7 +49,7 @@ struct WaterFlowFad33 { @State scrollInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad34.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad34.ets index 300079b900a5ce7a33e0dda8a34c47341b778610..a7da8d1d2444417e90a7a240d70887cde8d54478 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad34.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad34.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -49,7 +49,7 @@ struct WaterFlowFad34 { @State scrollInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad35.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad35.ets index b6ae76ed34168d34e9d4228b79f0cd80a514fd98..ff7af2d172339d5206a142fe1a4c41e116e1dd6e 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad35.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad35.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -49,7 +49,7 @@ struct WaterFlowFad35 { @State scrollInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad36.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad36.ets index 58cd8d8a1a1be6b1c7c515c8d529c5cf3df7d2d9..e7c86e787d6e53b8d61cf3470d80ea5b3a17188b 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad36.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad36.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -48,7 +48,7 @@ struct WaterFlowFad36 { @State endInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad37.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad37.ets index 84f36eef6a0ab81077f473d7416161b2dd320872..8cb153c073db926ae1525dc9137d49898f5be597 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad37.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad37.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -48,7 +48,7 @@ struct WaterFlowFad37 { @State endInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad38.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad38.ets index 8f7d82e6e062385c90133f5e1fb438778cb61fc8..2459a99c2cc4d1bedc61ee49dbaa206870f4a5eb 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad38.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad38.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -49,7 +49,7 @@ struct WaterFlowFad38 { @State scrollInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad39.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad39.ets index e51768905c7b41568e48f80976529fc23fe6c6eb..eb5de1b46be51f1835d4975732d15ef46532fb09 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad39.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad39.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -49,7 +49,7 @@ struct WaterFlowFad39 { @State scrollInfo: string = 'Na'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; @State sections: WaterFlowSections = new WaterFlowSections(); diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad40.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad40.ets index 78a3a299c229019109c6d3880379371a6c4cb6f2..c91623f582c82c5f89206e0a26d2784fe4d5aa9a 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad40.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad40.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -51,7 +51,7 @@ struct WaterFlowFad40 { @State flowItemWidth: Length = '100%'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; sectionMargin: Margin = { top: 10, left: 5, bottom: 10, right: 5 }; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad41.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad41.ets index d4a3d0c598c5761f4e6b9909d10e6699f4cdecdc..87a42f79e22f2ade1050ee8be7a79574efd67487 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad41.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad41.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -51,7 +51,7 @@ struct WaterFlowFad41 { @State flowItemWidth: Length = '100%'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; sectionMargin: Margin = { top: 10, left: 5, bottom: 10, right: 5 }; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad42.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad42.ets index 4626aee7b33d0c40b6d38e3caa7a1c7f3290a045..3ee8ea4b604a519bfa8b903c22af9a5844709587 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad42.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad42.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -51,7 +51,7 @@ struct WaterFlowFad42 { @State flowItemWidth: Length = '100%'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; sectionMargin: Margin = { top: 10, left: 5, bottom: 10, right: 5 }; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad43.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad43.ets index be518a8610b2c80a9fd5e27ef83d12a0aa51029d..2a7d1581f992b9c652bc752690272287c3136dc8 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad43.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad43.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -51,7 +51,7 @@ struct WaterFlowFad43 { @State flowItemWidth: Length = '100%'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; sectionMargin: Margin = { top: 10, left: 5, bottom: 10, right: 5 }; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad44.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad44.ets index b2282c3cd07f1062899d32afb6112e2a404952a2..81b444348bc67951dee59ed1275c99a2b52a15be 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad44.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad44.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -51,7 +51,7 @@ struct WaterFlowFad44 { @State flowItemWidth: Length = '100%'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; sectionMargin: Margin = { top: 10, left: 5, bottom: 10, right: 5 }; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad45.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad45.ets index 01cfa1a73c7e9b0dd08ffbaaa5b3b76306f5099e..8fbac9161de01308fddb582dfbf711ad651543a7 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad45.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad45.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -51,7 +51,7 @@ struct WaterFlowFad45 { @State flowItemWidth: Length = '100%'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; sectionMargin: Margin = { top: 10, left: 5, bottom: 10, right: 5 }; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad46.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad46.ets index b7a286ceabf6f615339659578510221fc8bc7d9e..a3b3f9e89719b4417ea3030cbb65b925d106b8b7 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad46.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad46.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -51,7 +51,7 @@ struct WaterFlowFad46 { @State flowItemWidth: Length = '100%'; colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; sectionMargin: Margin = { top: 10, left: 5, bottom: 10, right: 5 }; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad47.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad47.ets index 0ad4c37d187fda6707be348ab7aa31c256f6f085..eedd85805905fb5bc092fb9f8c8c05157c03ed10 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad47.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad47.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -52,7 +52,7 @@ struct WaterFlowFad47 { @State mode:WaterFlowLayoutMode = WaterFlowLayoutMode.ALWAYS_TOP_DOWN colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; sectionMargin: Margin = { top: 10, left: 5, bottom: 10, right: 5 }; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad48.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad48.ets index 4acf8c5533191b141e16df1d250dc0dff282beea..d4f5a7851983d669c955fd6302707f5b237446e7 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad48.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad48.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource01 } from './WaterFlowDataSource01'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -52,7 +52,7 @@ struct WaterFlowFad48 { @State mode:WaterFlowLayoutMode = WaterFlowLayoutMode.ALWAYS_TOP_DOWN colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; scroller: Scroller = new Scroller(); - dataSource: WaterFlowDataSource01 = new WaterFlowDataSource01(); + dataSource: WaterFlowDataSource = new WaterFlowDataSource(); dataCount: number = this.dataSource.totalCount(); private itemHeightArray: number[] = []; sectionMargin: Margin = { top: 10, left: 5, bottom: 10, right: 5 }; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad49.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad49.ets index 3335f2549542d1c38dae5ee56d1f4dddf4498651..2e5e7d29ec512a73b5fb3f59551686cf0efb6090 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad49.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad49.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad49 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State mode:WaterFlowLayoutMode = WaterFlowLayoutMode.ALWAYS_TOP_DOWN colors: number[] = [0xFFC0CB, 0xDA70D6, 0x6B8E23, 0x6A5ACD, 0x00FFFF, 0x00FF7F]; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad50.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad50.ets index 505ce8346be5ef7beffcf315cd00418b3a6e03be..4edc18336307292b40a0bcce8678448b7db8fd8f 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad50.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad50.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad50 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State mode:WaterFlowLayoutMode = WaterFlowLayoutMode.ALWAYS_TOP_DOWN @State edgeEffect:EdgeEffect = EdgeEffect.None; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad51.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad51.ets index c91fbd2a8ed89e359c8be05ffe73efef48cb6193..2476c3568ec2163ab3e5d80185da0fc531a4638e 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad51.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad51.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad51 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State mode:WaterFlowLayoutMode = WaterFlowLayoutMode.ALWAYS_TOP_DOWN @State edgeEffect:EdgeEffect = EdgeEffect.None; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad52.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad52.ets index 2e2a33a101edeb995402b9fe16dc74037313db77..2503d2d863503bfe0439eabbecfa68b055f19378 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad52.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad52.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad52 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State mode:WaterFlowLayoutMode = WaterFlowLayoutMode.ALWAYS_TOP_DOWN @State edgeEffect:EdgeEffect = EdgeEffect.None; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad53.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad53.ets index 235a7e3a49fe8c7340a5189feb5526279ff95113..5c1db09969781fcaca8be9096cc2745ca1c2bab5 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad53.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad53.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad53 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State mode:WaterFlowLayoutMode = WaterFlowLayoutMode.ALWAYS_TOP_DOWN @State edgeEffect:EdgeEffect = EdgeEffect.None; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad54.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad54.ets index f6393a4724a15d7fea683da62fdd98b863cf9364..8b34879cd50108527a3d26370bf82e54d670d3fb 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad54.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad54.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad54 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State mode:WaterFlowLayoutMode = WaterFlowLayoutMode.ALWAYS_TOP_DOWN @State edgeEffect:EdgeEffect = EdgeEffect.None; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad55.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad55.ets index 92004da3934df22e2ab36317afdd6a2837cdee79..852dc6dbc19aeecf1079193b295216b7b2a5c90b 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad55.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad55.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad55 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State mode:WaterFlowLayoutMode = WaterFlowLayoutMode.ALWAYS_TOP_DOWN @State edgeEffect:EdgeEffect = EdgeEffect.None; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad56.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad56.ets index 3524586415cf3fedd203a14d1f0978c189882023..df26fbe37233605b8c05e087f64cd5c68b04c2bd 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad56.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad56.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad56 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State rowsGap: Length = 5; @State mode:WaterFlowLayoutMode = WaterFlowLayoutMode.ALWAYS_TOP_DOWN diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad57.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad57.ets index 9a8a1398ab9d7b5bd4bc034f549e14e2a40c2060..001ae7b8979f7a9db0a1ac455cc427b154f0d96c 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad57.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad57.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad57 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State rowsGap: Length = 5; @State columnsGap: Length = 10; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad58.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad58.ets index a039ef0cbc5d1e0b8d3150b19451d6550794be76..127c3a647e05d4d02721a75cf37bf42aa4d81f0e 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad58.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad58.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad58 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State rowsGap: Length = 5; @State columnsGap: Length = 10; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad59.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad59.ets index a327633c565adcfa9505874af1d58d7c1fba6ad8..ab4a09c508c4de74a7204fe333405d3aa8ce8c80 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad59.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad59.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad59 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State rowsGap: Length = 5; @State columnsGap: Length = 10; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad60.ets b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad60.ets index 25c6556a6d901d2f83df59fcd10f76c0b0adc139..b6b6ac4c035a9607745c6ef47c7e0def0fa216fd 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad60.ets +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/ets/testability/pages/waterflow_fadingedge/waterflowFad60.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { WaterFlowDataSource02 } from './WaterFlowDataSource02'; +import { WaterFlowDataSource } from './WaterFlowDataSource'; @Reusable @Component @@ -47,7 +47,7 @@ struct WaterFlowFad60 { fontSize: number = 24; @State endInfo: string = 'Na'; @State scrollInfo: string = 'Na'; - @State sections: WaterFlowSections02 = new WaterFlowSections02(); + @State sections: WaterFlowSections = new WaterFlowSections(); @State flowItemWidth: Length = '100%'; @State rowsGap: Length = 5; @State columnsGap: Length = 10; diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/module.json5 b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/module.json5 index a250e3675496f24d3cc2f4166942a6339198d57f..675ef520e3999a1a3f9e91ff40a13c8242aeb1dd 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/module.json5 +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/module.json5 @@ -20,6 +20,7 @@ "description": "$string:module_test_desc", "mainElement": "TestAbility", "deviceTypes": [ + "default" ], "deliveryWithInstall": true, "installationFree": false, @@ -51,6 +52,9 @@ }, { "name": "ohos.permission.INTERNET" + }, + { + "name": "ohos.permission.UPDATE_CONFIGURATION" } ], "abilities": [ diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/resources/base/profile/test_pages.json b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/resources/base/profile/test_pages.json index 406d609b05d33c30d2ccb0405d7315550e8c5ffa..fa7e94e5dadd127fd0a0154afdd779e4e6092103 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/resources/base/profile/test_pages.json +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/resources/base/profile/test_pages.json @@ -87,6 +87,7 @@ "testability/pages/image_span/image01", "testability/pages/selectionMenu_symbol/selectionMenu01", "testability/pages/selectionMenu_symbol/selectionMenu02", + "testability/pages/navigation_interface/navigation01", "testability/pages/navigation_interface/navigation02", "testability/pages/navigation_interface/navigation03", @@ -107,6 +108,259 @@ "testability/pages/navigation_interface/navigation18", "testability/pages/navigation_interface/navigation19", "testability/pages/navigation_interface/navigation20", - "testability/pages/navigation_interface/navigation21" + "testability/pages/navigation_interface/navigation21", + "testability/pages/navigation_interface/navigation22", + "testability/pages/navigation_interface/navigation23", + "testability/pages/navigation_interface/navigation24", + "testability/pages/navigation_interface/navigation25", + "testability/pages/navigation_interface/navigation26", + "testability/pages/navigation_interface/navigation27", + "testability/pages/navigation_interface/navigation28", + "testability/pages/navigation_interface/navigation29", + "testability/pages/navigation_interface/navigation30", + "testability/pages/navigation_interface/navigation31", + "testability/pages/navigation_interface/navigation32", + "testability/pages/navigation_interface/navigation33", + "testability/pages/navigation_interface/navigation34", + "testability/pages/navigation_interface/navigation35", + "testability/pages/navigation_interface/navigation36", + "testability/pages/navigation_interface/navigation37", + "testability/pages/navigation_interface/navigation38", + "testability/pages/navigation_interface/navigation39", + "testability/pages/navigation_interface/navigation40", + "testability/pages/navigation_interface/navigation41", + "testability/pages/navigation_interface/navigation42", + "testability/pages/textInput/textInput01", + "testability/pages/textInput/textInput02", + "testability/pages/textInput/textInput03", + "testability/pages/textInput/textInput04", + "testability/pages/textInput/textInput05", + "testability/pages/textInput/textInput06", + "testability/pages/textInput/textInput07", + "testability/pages/textInput/richEditor01", + "testability/pages/textInput/textArea01", + "testability/pages/textInput/textArea02", + "testability/pages/textInput/textArea03", + "testability/pages/textInput/textArea04", + "testability/pages/textInput/textArea05", + "testability/pages/textInput/textArea06", + "testability/pages/textInput/textArea07", + "testability/pages/textInput/textArea08", + "testability/pages/textInput/textArea09", + "testability/pages/textInput/textArea10", + "testability/pages/textInput/textArea11", + "testability/pages/textInput/text01", + "testability/pages/textInput/text02", + "testability/pages/textInput/text03", + "testability/pages/column_matchParent/column01", + "testability/pages/column_matchParent/column02", + "testability/pages/column_matchParent/row01", + "testability/pages/column_matchParent/row02", + "testability/pages/column_matchParent/row03", + "testability/pages/column_matchParent/row04", + "testability/pages/component_outliers/textTimer01", + "testability/pages/component_outliers/textClock01", + "testability/pages/component_outliers/patternLock01", + "testability/pages/alphabetIndexer/alphabetIndexer01", + "testability/pages/alphabetIndexer/alphabetIndexer02", + "testability/pages/alphabetIndexer/alphabetIndexer03", + "testability/pages/alphabetIndexer/alphabetIndexer04", + "testability/pages/alphabetIndexer/alphabetIndexer05", + "testability/pages/alphabetIndexer/alphabetIndexer06", + "testability/pages/alphabetIndexer/alphabetIndexer07", + "testability/pages/alphabetIndexer/alphabetIndexer08", + "testability/pages/alphabetIndexer/alphabetIndexer09", + "testability/pages/alphabetIndexer/alphabetIndexer10", + "testability/pages/alphabetIndexer/alphabetIndexer11", + "testability/pages/alphabetIndexer/alphabetIndexer12", + "testability/pages/alphabetIndexer/alphabetIndexer13", + "testability/pages/alphabetIndexer/alphabetIndexer14", + "testability/pages/alphabetIndexer/alphabetIndexer15", + "testability/pages/alphabetIndexer/alphabetIndexer16", + "testability/pages/alphabetIndexer/alphabetIndexer17", + "testability/pages/alphabetIndexer/alphabetIndexer18", + "testability/pages/alphabetIndexer/alphabetIndexer19", + "testability/pages/alphabetIndexer/alphabetIndexer20", + "testability/pages/alphabetIndexer/alphabetIndexer21", + "testability/pages/waterflow_fadingedge/waterflowFad01", + "testability/pages/waterflow_fadingedge/waterflowFad02", + "testability/pages/waterflow_fadingedge/waterflowFad03", + "testability/pages/waterflow_fadingedge/waterflowFad04", + "testability/pages/waterflow_fadingedge/waterflowFad05", + "testability/pages/waterflow_fadingedge/waterflowFad06", + "testability/pages/waterflow_fadingedge/waterflowFad07", + "testability/pages/waterflow_fadingedge/waterflowFad08", + "testability/pages/waterflow_fadingedge/waterflowFad09", + "testability/pages/waterflow_fadingedge/waterflowFad10", + "testability/pages/waterflow_fadingedge/waterflowFad11", + "testability/pages/waterflow_fadingedge/waterflowFad12", + "testability/pages/waterflow_fadingedge/waterflowFad13", + "testability/pages/waterflow_fadingedge/waterflowFad14", + "testability/pages/waterflow_fadingedge/waterflowFad15", + "testability/pages/waterflow_fadingedge/waterflowFad16", + "testability/pages/waterflow_fadingedge/waterflowFad17", + "testability/pages/waterflow_fadingedge/waterflowFad18", + "testability/pages/waterflow_fadingedge/waterflowFad19", + "testability/pages/waterflow_fadingedge/waterflowFad20", + "testability/pages/waterflow_fadingedge/waterflowFad21", + "testability/pages/waterflow_fadingedge/waterflowFad22", + "testability/pages/waterflow_fadingedge/waterflowFad23", + "testability/pages/waterflow_fadingedge/waterflowFad24", + "testability/pages/waterflow_fadingedge/waterflowFad25", + "testability/pages/waterflow_fadingedge/waterflowFad26", + "testability/pages/waterflow_fadingedge/waterflowFad27", + "testability/pages/waterflow_fadingedge/waterflowFad28", + "testability/pages/waterflow_fadingedge/waterflowFad29", + "testability/pages/waterflow_fadingedge/waterflowFad30", + "testability/pages/waterflow_fadingedge/waterflowFad31", + "testability/pages/waterflow_fadingedge/waterflowFad32", + "testability/pages/waterflow_fadingedge/waterflowFad33", + "testability/pages/waterflow_fadingedge/waterflowFad34", + "testability/pages/waterflow_fadingedge/waterflowFad35", + "testability/pages/waterflow_fadingedge/waterflowFad36", + "testability/pages/waterflow_fadingedge/waterflowFad37", + "testability/pages/waterflow_fadingedge/waterflowFad38", + "testability/pages/waterflow_fadingedge/waterflowFad39", + "testability/pages/waterflow_fadingedge/waterflowFad40", + "testability/pages/waterflow_fadingedge/waterflowFad41", + "testability/pages/waterflow_fadingedge/waterflowFad42", + "testability/pages/waterflow_fadingedge/waterflowFad43", + "testability/pages/waterflow_fadingedge/waterflowFad44", + "testability/pages/waterflow_fadingedge/waterflowFad45", + "testability/pages/waterflow_fadingedge/waterflowFad46", + "testability/pages/waterflow_fadingedge/waterflowFad47", + "testability/pages/waterflow_fadingedge/waterflowFad48", + "testability/pages/waterflow_fadingedge/waterflowFad49", + "testability/pages/waterflow_fadingedge/waterflowFad50", + "testability/pages/waterflow_fadingedge/waterflowFad51", + "testability/pages/waterflow_fadingedge/waterflowFad52", + "testability/pages/waterflow_fadingedge/waterflowFad53", + "testability/pages/waterflow_fadingedge/waterflowFad54", + "testability/pages/waterflow_fadingedge/waterflowFad55", + "testability/pages/waterflow_fadingedge/waterflowFad56", + "testability/pages/waterflow_fadingedge/waterflowFad57", + "testability/pages/waterflow_fadingedge/waterflowFad58", + "testability/pages/waterflow_fadingedge/waterflowFad59", + "testability/pages/waterflow_fadingedge/waterflowFad60", + "testability/pages/textClock/textClockSet01", + "testability/pages/image_svg_animate/imageSvg01", + "testability/pages/image_svg_animate/imageSvg02", + "testability/pages/image_svg_animate/imageSvg03", + "testability/pages/image_svg_animate/imageSvg04", + "testability/pages/image_svg_animate/imageSvg05", + "testability/pages/image_svg_animate/imageSvg06", + "testability/pages/image_svg_animate/imageSvg07", + "testability/pages/image_svg_animate/imageSvg08", + "testability/pages/image_svg_animate/imageSvg09", + "testability/pages/image_svg_animate/imageSvg10", + "testability/pages/image_svg_animate/imageSvg11", + "testability/pages/image_svg_animate/imageSvg12", + "testability/pages/image_svg_animate/imageSvg13", + "testability/pages/image_svg_animate/imageSvg14", + "testability/pages/image_svg_animate/imageSvg15", + "testability/pages/image_svg_animate/imageSvg16", + "testability/pages/image_svg_animate/imageSvg17", + "testability/pages/image_svg_animate/imageSvg18", + "testability/pages/navTabs_interface/tabs01", + "testability/pages/navTabs_interface/tabs02", + "testability/pages/navTabs_interface/tabs03", + "testability/pages/navTabs_interface/tabs04", + "testability/pages/navTabs_interface/tabs05", + "testability/pages/navTabs_interface/tabs06", + "testability/pages/navTabs_interface/tabs07", + "testability/pages/navTabs_interface/tabs08", + "testability/pages/navTabs_interface/tabs09", + "testability/pages/navTabs_interface/tabs10", + "testability/pages/navTabs_interface/tabs11", + "testability/pages/navTabs_interface/tabs12", + "testability/pages/navTabs_interface/tabs13", + "testability/pages/navTabs_interface/tabs14", + "testability/pages/navTabs_interface/tabs15", + "testability/pages/patternLock/patternLock01", + "testability/pages/patternLock/patternLock02", + "testability/pages/patternLock/patternLock03", + "testability/pages/patternLock/patternLock04", + "testability/pages/patternLock/patternLock05", + "testability/pages/patternLock/patternLock06", + "testability/pages/patternLock/patternLock07", + "testability/pages/patternLock/patternLock08", + "testability/pages/patternLock/patternLock09", + "testability/pages/patternLock/patternLock10", + "testability/pages/patternLock/patternLock11", + "testability/pages/patternLock/patternLock12", + "testability/pages/patternLock/patternLock13", + "testability/pages/patternLock/sideLength01", + "testability/pages/patternLock/sideLength02", + "testability/pages/patternLock/circleRadius01", + "testability/pages/patternLock/circleRadius02", + "testability/pages/patternLock/activateCircleStyle", + "testability/pages/patternLock/activateCircleStyleColor", + "testability/pages/patternLock/activateCircleStyleRadius", + "testability/pages/patternLock/activeColor01", + "testability/pages/patternLock/activeColor02", + "testability/pages/patternLock/backgroundColor01", + "testability/pages/patternLock/backgroundColor02", + "testability/pages/patternLock/pathColor01", + "testability/pages/patternLock/pathColor02", + "testability/pages/patternLock/pathStrokeWidth01", + "testability/pages/patternLock/pathStrokeWidth02", + "testability/pages/patternLock/regularColor01", + "testability/pages/patternLock/regularColor02", + "testability/pages/patternLock/selectedColor01", + "testability/pages/patternLock/selectedColor02", + "testability/pages/swiper_interface/swiper01", + "testability/pages/swiper_interface/swiper02", + "testability/pages/textPicker/textPicker01", + "testability/pages/textPicker/textPicker02", + "testability/pages/textPicker/textPicker03", + "testability/pages/textPicker/textPicker04", + "testability/pages/textPicker/textPicker05", + "testability/pages/textPicker/textPicker06", + "testability/pages/textPicker/textPicker07", + "testability/pages/textPicker/textPicker08", + "testability/pages/textPicker/textPicker09", + "testability/pages/textPicker/textPicker10", + "testability/pages/textPicker/textPicker11", + "testability/pages/textPicker/textPicker12", + "testability/pages/textPicker/textPicker13", + "testability/pages/textPicker/textPicker14", + "testability/pages/textPicker/textPicker15", + "testability/pages/textPicker/textPicker16", + "testability/pages/textPicker/textPicker17", + "testability/pages/textPicker/textPicker18", + "testability/pages/textPicker/textPicker19", + "testability/pages/textPicker/textPicker20", + "testability/pages/textPicker/textPicker21", + "testability/pages/textPicker/textPicker22", + "testability/pages/textPicker/textPicker23", + "testability/pages/textPicker/textPicker24", + "testability/pages/textPicker/textPicker25", + "testability/pages/textPicker/textPicker26", + "testability/pages/textPicker/mediaTextPicker01", + "testability/pages/textPicker/mediaTextPicker02", + "testability/pages/textPicker/mediaTextPicker03", + "testability/pages/textPicker/mediaTextPicker04", + "testability/pages/textPicker/mediaTextPicker05", + "testability/pages/sidebarcontainer_stepper/sidebarContainer01", + "testability/pages/sidebarcontainer_stepper/sidebarContainer02", + "testability/pages/sidebarcontainer_stepper/sidebarContainer03", + "testability/pages/sidebarcontainer_stepper/sidebarContainer04", + "testability/pages/sidebarcontainer_stepper/sidebarContainer05", + "testability/pages/sidebarcontainer_stepper/sidebarContainer06", + "testability/pages/arc_interface/arcDotIndicator01", + "testability/pages/arc_interface/arcDotIndicator02", + "testability/pages/arc_interface/arcDotIndicator03", + "testability/pages/arc_interface/arcDotIndicator04", + "testability/pages/arc_interface/arcDotIndicator05", + "testability/pages/arc_interface/arcDotIndicator06", + "testability/pages/arc_interface/arcDotIndicator07", + "testability/pages/arc_interface/arcDotIndicator08", + "testability/pages/arc_interface/arcDotIndicator09", + "testability/pages/arc_interface/arcDotIndicator10", + "testability/pages/arc_interface/arcDotIndicator11", + "testability/pages/arc_interface/arcDotIndicator12", + "testability/pages/listAndGrid_interface/listAndGrid01", + "testability/pages/listAndGrid_interface/listAndGrid02", + "testability/pages/listAndGrid_interface/listAndGrid03" ] } diff --git a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/syscap.json b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/syscap.json index e3a3c49ad3b4f4d224db747d8609136272717245..5920f12bc760daf24b0fefcf87390186e164e5f8 100644 --- a/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/syscap.json +++ b/sample/ui_compare/uiCompareTest_01/entry/src/ohosTest/syscap.json @@ -1,6 +1,7 @@ { "devices": { "general": [ + "default" ], "custom": [ { @@ -25,7 +26,9 @@ "SystemCapability.Global.I18n", "SystemCapability.ArkUI.UiAppearance", "SystemCapability.MiscServices.Pasteboard", - "SystemCapability.ArkUI.ArkUI.Circle" + "SystemCapability.ArkUI.ArkUI.Circle", + "SystemCapability.Global.ResourceManager", + "SystemCapability.Graphics.Drawing" ] } ] diff --git a/sample/ui_compare/uiCompareTest_01/oh-package-lock.json5 b/sample/ui_compare/uiCompareTest_01/oh-package-lock.json5 index 49b14284b90b92fd1fe55e4c7ac56f1361d8bf7f..b09a7d5c71668e97bd795980fc0bd05403c32f13 100644 --- a/sample/ui_compare/uiCompareTest_01/oh-package-lock.json5 +++ b/sample/ui_compare/uiCompareTest_01/oh-package-lock.json5 @@ -12,7 +12,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - { "meta": { "stableOrder": true, @@ -21,15 +20,22 @@ "lockfileVersion": 3, "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.", "specifiers": { - "@ohos/hypium@1.0.6": "@ohos/hypium@1.0.6" + "@ohos/hamock@1.0.0": "@ohos/hamock@1.0.0", + "@ohos/hypium@1.0.21": "@ohos/hypium@1.0.21" }, "packages": { - "@ohos/hypium@1.0.6": { + "@ohos/hamock@1.0.0": { + "name": "@ohos/hamock", + "version": "1.0.0", + "integrity": "sha512-K6lDPYc6VkKe6ZBNQa9aoG+ZZMiwqfcR/7yAVFSUGIuOAhPvCJAo9+t1fZnpe0dBRBPxj2bxPPbKh69VuyAtDg==", + "resolved": "https://repo.harmonyos.com/ohpm/@ohos/hamock/-/hamock-1.0.0.har", + "registryType": "ohpm" + }, + "@ohos/hypium@1.0.21": { "name": "@ohos/hypium", - "version": "1.0.6", - "integrity": "sha512-bb3DWeWhYrFqj9mPFV3yZQpkm36kbcK+YYaeY9g292QKSjOdmhEIQR2ULPvyMsgSR4usOBf5nnYrDmaCCXirgQ==", - "resolved": "https://repo.harmonyos.com/ohpm/@ohos/hypium/-/hypium-1.0.6.tgz", - "shasum": "3f5fed65372633233264b3447705b0831dfe7ea1", + "version": "1.0.21", + "integrity": "sha512-iyKGMXxE+9PpCkqEwu0VykN/7hNpb+QOeIuHwkmZnxOpI+dFZt6yhPB7k89EgV1MiSK/ieV/hMjr5Z2mWwRfMQ==", + "resolved": "https://repo.harmonyos.com/ohpm/@ohos/hypium/-/hypium-1.0.21.har", "registryType": "ohpm" } } diff --git a/sample/ui_compare/uiCompareTest_01/oh-package.json5 b/sample/ui_compare/uiCompareTest_01/oh-package.json5 index 6ea7092fa19758552339d172d09d8f695b3d54e7..a63fde67d896118c6b7c685b79690f9f320602de 100644 --- a/sample/ui_compare/uiCompareTest_01/oh-package.json5 +++ b/sample/ui_compare/uiCompareTest_01/oh-package.json5 @@ -15,14 +15,11 @@ { "modelVersion": "5.1.1", - "license": "", - "devDependencies": { - "@ohos/hypium": "1.0.6" - }, - "author": "", - "name": "uicompare", "description": "Please describe the basic information.", - "main": "", - "version": "1.0.0", - "dependencies": {} -} \ No newline at end of file + "dependencies": { + }, + "devDependencies": { + "@ohos/hypium": "1.0.21", + "@ohos/hamock": "1.0.0" + } +} diff --git a/sample/ui_compare/uiCompareTest_01/uiCompareTest_01.json5 b/sample/ui_compare/uiCompareTest_01/uiCompareTest_01.json5 new file mode 100644 index 0000000000000000000000000000000000000000..3c10012bb5b29f14ee32ea4007507afdd1de52d5 --- /dev/null +++ b/sample/ui_compare/uiCompareTest_01/uiCompareTest_01.json5 @@ -0,0 +1,627 @@ +/** + * Copyright (c) 2025 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "description": "Config for XtsTestCase devicetest test cases", + "environment": [ + { + "type": "device" + } + ], + "driver": { + "type": "DeviceTest", + "bundle-name": "com.example.uiCompare_01", + "py_file": "ace/testcases/UI_Compare_Tools_Common.py" + }, + "kits": [ + { + "test-file-name": [ + "ace/resource/common/hap/background.hap" + ], + "type": "AppInstallKit", + "cleanup-apps": true + }, + { + "type": "ShellKit", + "run-command": [ + "power-shell wakeup", + "power-shell setmode 602", + "power-shell display -s 0" + ] + } + ], + "extra": { + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017": [ + [ + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017_01.webp", + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017_01.webp" + ], + [ + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017_02.webp", + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017_02.webp" + ], + [ + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017_03.webp", + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017_03.webp" + ] + ], + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0040": [ + [ + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0040_01.webp", + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0040_01.webp" + ], + [ + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0040_02.webp", + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0040_02.webp" + ], + [ + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0040_03.webp", + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0040_03.webp" + ] + ], + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0020": [ + [ + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0020_01.webp", + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0020_01.webp" + ], + [ + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0020_02.webp", + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0020_02.webp" + ], + [ + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0020_03.webp", + "SUB_ACE_UI_OHOS_KEYFRAMEANIMATETO_EXPECTEDFRAME_0020_03.webp" + ] + ], + "SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0160": [ + [ + "SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0160_01.webp", + "SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0160_01.webp" + ], + [ + "SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0160_02.webp", + "SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0160_02.webp" + ] + ], + "SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0150": [ + [ + "SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0150_01.webp", + "SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0150_01.webp" + ], + [ + "SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0150_02.webp", + "SUB_ACE_ACTION_GESTURE_MONOPOLIZE_0150_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496": [ + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_01.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_02.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_03.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_03.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_04.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_04.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_05.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_05.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_06.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_06.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_07.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_07.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_08.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_08.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_09.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_09.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_10.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_10.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_11.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_11.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_12.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0300_496_12.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_SYSTEMBARSTYLE_0060_024": [ + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_SYSTEMBARSTYLE_0060_024_01.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_SYSTEMBARSTYLE_0060_024_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_SYSTEMBARSTYLE_0060_024_02.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_SYSTEMBARSTYLE_0060_024_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249": [ + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_01.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_02.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_03.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_03.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_04.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_04.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_05.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_05.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_06.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_06.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_07.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_07.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_08.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_08.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_09.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_09.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_10.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_10.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_11.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_11.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_12.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0290_249_12.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0370_072": [ + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0370_072_01.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0370_072_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0370_072_02.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0370_072_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916": [ + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_01.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_02.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_03.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_03.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_04.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_04.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_05.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_05.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_06.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_06.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_07.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_07.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_08.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_08.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_09.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_09.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_10.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_10.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_11.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_11.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_12.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_BACK_0280_916_12.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0580_781": [ + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0580_781_01.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0580_781_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0580_781_02.webp", + "SUB_ACE_UI_COMPONENT_NAV_NAVIGATION_INTERFACE_0580_781_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0027": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0027_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0027_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0027_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0027_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0027_03.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0027_03.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0028": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0028_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0028_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0028_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0028_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0028_03.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0028_03.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029_03.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0029_03.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030_03.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0030_03.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031_03.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0031_03.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032_03.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0032_03.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033_03.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0033_03.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034_03.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0034_03.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0036": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0036_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0036_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0036_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0036_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0037": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0037_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0037_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0037_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0037_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0039": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0039_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0039_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0039_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_PATTERNLOCK_OUTLIERS_0039_02.webp" + ] + ], + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017": [ + [ + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017_01.webp", + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017_01.webp" + ], + [ + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017_02.webp", + "SUB_ACE_FOCUS_DYNAMIC_EFFECT_017_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0270": [ + [ + "SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0270_01.webp", + "SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0270_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0270_02.webp", + "SUB_ACE_UI_COMPONENT_ROUTER_PUSH_BACK__0270_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0290": [ + [ + "SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0290_01.webp", + "SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0290_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0290_02.webp", + "SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0290_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0250": [ + [ + "SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0250_01.webp", + "SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0250_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0250_02.webp", + "SUB_ACE_UI_COMPONENT_SPECIALCOMPONENTS_UICONTEXT_ADDMENUFOCUS_0250_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0020": [ + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0020_01.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0020_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0020_02.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0020_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040": [ + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_01.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_02.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_03.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_03.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_04.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0040_04.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130": [ + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_01.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_02.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_03.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_03.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_04.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0130_04.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190": [ + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_01.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_02.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_03.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_03.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_04.webp", + "SUB_ACE_UI_COMPONENT_BLANKLINE_SELECTED_0190_04.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_MEDIA_TEXTPICKER_COLUMNWIDTHS_0050": [ + [ + "SUB_ACE_UI_COMPONENT_MEDIA_TEXTPICKER_COLUMNWIDTHS_0050_01.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_TEXTPICKER_COLUMNWIDTHS_0050_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_TEXTPICKER_COLUMNWIDTHS_0050_02.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_TEXTPICKER_COLUMNWIDTHS_0050_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_MEDIA_TEXTPICKER_COLUMNWIDTHS_0050_03.webp", + "SUB_ACE_UI_COMPONENT_MEDIA_TEXTPICKER_COLUMNWIDTHS_0050_03.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0250": [ + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0250_01.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0250_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0250_02.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0250_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0270": [ + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0270_01.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0270_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0270_02.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0270_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0290": [ + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0290_01.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0290_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0290_02.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0290_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0340": [ + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0340_01.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0340_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0340_02.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_SLIDING_0340_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0110_259": [ + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0110_259_01.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0110_259_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0110_259_02.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0110_259_02.webp" + ] + ], + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0260_569": [ + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0260_569_01.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0260_569_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0260_569_02.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0260_569_02.webp" + ] + ], + "caseNmae": [ + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0380_779_01.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0380_779_01.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0380_779_02.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0380_779_02.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0380_779_03.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0380_779_03.webp" + ], + [ + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0380_779_04.webp", + "SUB_ACE_UI_COMPONENT_WATERFLOW_MIRROR_0380_779_04.webp" + ] + ] + } +} \ No newline at end of file