ToDoList.zip
资源文件列表:

ToDoList/
ToDoList/.clang-format 1.74KB
ToDoList/.gitignore 119B
ToDoList/.hvigor/
ToDoList/.hvigor/cache/
ToDoList/.hvigor/cache/file-cache.json 44.42KB
ToDoList/.hvigor/cache/task-cache.json 47.74KB
ToDoList/.hvigor/outputs/
ToDoList/.hvigor/outputs/logs/
ToDoList/.hvigor/outputs/logs/details/
ToDoList/.hvigor/outputs/logs/details/details.json 355B
ToDoList/.hvigor/outputs/sync/
ToDoList/.hvigor/outputs/sync/output.json 4.88KB
ToDoList/.hvigor/report/
ToDoList/.hvigor/report/report-20241102183232184.json 32.59KB
ToDoList/.hvigor/report/report-20241102183300670.json 132.37KB
ToDoList/.hvigor/report/report-20241102183623116.json 170.26KB
ToDoList/.hvigor/report/report-20241102194054508.json 166.82KB
ToDoList/.hvigor/report/report-20241102194239200.json 166.46KB
ToDoList/.idea/
ToDoList/.idea/.deveco/
ToDoList/.idea/.deveco/module/
ToDoList/.idea/.deveco/module/entry.cache.json 1.81KB
ToDoList/.idea/.deveco/project.cache.json 422B
ToDoList/.idea/.gitignore 50B
ToDoList/.idea/checkstyle-idea.xml 624B
ToDoList/.idea/git_toolbox_blame.xml 176B
ToDoList/.idea/modules/
ToDoList/.idea/modules/entry/
ToDoList/.idea/modules/entry/entry.iml 320B
ToDoList/.idea/modules/ToDoList.iml 754B
ToDoList/.idea/modules.xml 425B
ToDoList/.idea/previewer/
ToDoList/.idea/previewer/2in1/
ToDoList/.idea/previewer/car/
ToDoList/.idea/previewer/default/
ToDoList/.idea/previewer/default/defaultSettingConfig_Default.json 287B
ToDoList/.idea/previewer/liteWearable/
ToDoList/.idea/previewer/phone/
ToDoList/.idea/previewer/previewConfigV2.json 374B
ToDoList/.idea/previewer/smartVision/
ToDoList/.idea/previewer/tablet/
ToDoList/.idea/previewer/tv/
ToDoList/.idea/previewer/wearable/
ToDoList/.idea/workspace.xml 6.69KB
ToDoList/AppScope/
ToDoList/AppScope/app.json5 215B
ToDoList/AppScope/resources/
ToDoList/AppScope/resources/base/
ToDoList/AppScope/resources/base/element/
ToDoList/AppScope/resources/base/element/string.json 94B
ToDoList/AppScope/resources/base/media/
ToDoList/AppScope/resources/base/media/app_icon.png 1.99KB
ToDoList/build-profile.json5 1.38KB
ToDoList/entry/
ToDoList/entry/.gitignore 55B
ToDoList/entry/.preview/
ToDoList/entry/.preview/cache/
ToDoList/entry/.preview/cache/.default/
ToDoList/entry/.preview/cache/.default/.default/
ToDoList/entry/.preview/cache/.default/.default/compiler.cache.msgpack 146.02KB
ToDoList/entry/.preview/cache/.default/.default/watch_logs.cache.json 2B
ToDoList/entry/.preview/cache/.default/entry/
ToDoList/entry/.preview/cache/.default/entry/src/
ToDoList/entry/.preview/cache/.default/entry/src/main/
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/common/
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/common/constant/
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/common/constant/CommonConstant.protoBin 8.83KB
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/common/constant/CommonConstant.ts 1.63KB
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/entryability/
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/entryability/EntryAbility.protoBin 13.2KB
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/entryability/EntryAbility.ts 865B
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/pages/
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/pages/ToDoListPage.protoBin 46.67KB
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/pages/ToDoListPage.ts 4KB
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/view/
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/view/ToDoItem.protoBin 50.77KB
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/view/ToDoItem.ts 4.15KB
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/viewmodel/
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/viewmodel/DataModel.protoBin 7.33KB
ToDoList/entry/.preview/cache/.default/entry/src/main/ets/viewmodel/DataModel.ts 421B
ToDoList/entry/.preview/cache/.default/filesInfo.txt 1.21KB
ToDoList/entry/.preview/cache/.default/modules.cache 1.61KB
ToDoList/entry/.preview/cache/.default/npmEntries.protoBin 75B
ToDoList/entry/.preview/cache/.default/npmEntries.txt
ToDoList/entry/.preview/cache/.default/preview.ets
ToDoList/entry/.preview/cache/.default/ResourceTable.txt 634B
ToDoList/entry/.preview/cache/.default/sourceMaps.json 4.62KB
ToDoList/entry/.preview/cache/.default/temporary/
ToDoList/entry/.preview/cache/.default/temporary/ets/
ToDoList/entry/.preview/config/
ToDoList/entry/.preview/config/buildConfig.json 2.18KB
ToDoList/entry/.preview/default/
ToDoList/entry/.preview/default/cache/
ToDoList/entry/.preview/default/cache/default/
ToDoList/entry/.preview/default/cache/default/default@PreviewArkTS/
ToDoList/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/
ToDoList/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/
ToDoList/entry/.preview/default/generated/
ToDoList/entry/.preview/default/generated/profile/
ToDoList/entry/.preview/default/generated/profile/default/
ToDoList/entry/.preview/default/generated/profile/default/BuildProfile.ets 373B
ToDoList/entry/.preview/default/generated/r/
ToDoList/entry/.preview/default/generated/r/default/
ToDoList/entry/.preview/default/generated/r/default/ResourceTable.h 1.64KB
ToDoList/entry/.preview/default/intermediates/
ToDoList/entry/.preview/default/intermediates/assets/
ToDoList/entry/.preview/default/intermediates/assets/default/
ToDoList/entry/.preview/default/intermediates/assets/default/ets/
ToDoList/entry/.preview/default/intermediates/assets/default/ets/modules.abc 33.83KB
ToDoList/entry/.preview/default/intermediates/assets/default/ets/sourceMaps.map 4.62KB
ToDoList/entry/.preview/default/intermediates/loader/
ToDoList/entry/.preview/default/intermediates/loader/default/
ToDoList/entry/.preview/default/intermediates/loader/default/loader.json 660B
ToDoList/entry/.preview/default/intermediates/merge_profile/
ToDoList/entry/.preview/default/intermediates/merge_profile/default/
ToDoList/entry/.preview/default/intermediates/merge_profile/default/module.json 1.15KB
ToDoList/entry/.preview/default/intermediates/process_profile/
ToDoList/entry/.preview/default/intermediates/process_profile/default/
ToDoList/entry/.preview/default/intermediates/process_profile/default/module.json 1.24KB
ToDoList/entry/.preview/default/intermediates/res/
ToDoList/entry/.preview/default/intermediates/res/default/
ToDoList/entry/.preview/default/intermediates/res/default/app_compiled/
ToDoList/entry/.preview/default/intermediates/res/default/app_compiled/17537610345967393546 254B
ToDoList/entry/.preview/default/intermediates/res/default/app_compiled/4940775551135047528 152B
ToDoList/entry/.preview/default/intermediates/res/default/ids_map/
ToDoList/entry/.preview/default/intermediates/res/default/ids_map/id_defined.json 2.41KB
ToDoList/entry/.preview/default/intermediates/res/default/module.json 2.14KB
ToDoList/entry/.preview/default/intermediates/res/default/module_compiled/
ToDoList/entry/.preview/default/intermediates/res/default/module_compiled/12999073030280531120 279B
ToDoList/entry/.preview/default/intermediates/res/default/module_compiled/15067949200444179520 257B
ToDoList/entry/.preview/default/intermediates/res/default/module_compiled/18115777141572972937 737B
ToDoList/entry/.preview/default/intermediates/res/default/module_compiled/2504725116695034159 1.26KB
ToDoList/entry/.preview/default/intermediates/res/default/module_compiled/3772136559591512746 263B
ToDoList/entry/.preview/default/intermediates/res/default/module_compiled/645848009334012671 671B
ToDoList/entry/.preview/default/intermediates/res/default/module_compiled/7936545212244888576 272B
ToDoList/entry/.preview/default/intermediates/res/default/module_compiled/8361736477983426714 737B
ToDoList/entry/.preview/default/intermediates/res/default/module_compiled/9406230919770810802 334B
ToDoList/entry/.preview/default/intermediates/res/default/resources/
ToDoList/entry/.preview/default/intermediates/res/default/resources/base/
ToDoList/entry/.preview/default/intermediates/res/default/resources/base/profile/
ToDoList/entry/.preview/default/intermediates/res/default/resources/base/profile/main_pages.json 31B
ToDoList/entry/.preview/default/intermediates/res/default/resources.index 2.03KB
ToDoList/entry/.preview/default/intermediates/res/default/ResourceTable.txt 634B
ToDoList/entry/.preview/PreviewBuildParam.json 486B
ToDoList/entry/build/
ToDoList/entry/build/default/
ToDoList/entry/build/default/cache/
ToDoList/entry/build/default/cache/default/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/.ts_checker_cache 10.47KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/compiler.cache.msgpack 105.72KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/component_collection.json 488B
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/common/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/common/constant/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/common/constant/CommonConstant.protoBin 8.83KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/common/constant/CommonConstant.ts 1.63KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entryability/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.protoBin 13.2KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.ts 865B
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/ToDoListPage.protoBin 46.05KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/pages/ToDoListPage.ts 3.88KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/view/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/view/ToDoItem.protoBin 49.87KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/view/ToDoItem.ts 3.99KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/viewmodel/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/viewmodel/DataModel.protoBin 7.33KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/entry/src/main/ets/viewmodel/DataModel.ts 421B
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/filesInfo.txt 1.4KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/modules.cache 2.08KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/module_collection.json 190B
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.protoBin 75B
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/npmEntries.txt
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/sourceMaps.json 4.62KB
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/temporary/
ToDoList/entry/build/default/cache/default/default@CompileArkTS/esmodule/debug/temporary/ets/
ToDoList/entry/build/default/generated/
ToDoList/entry/build/default/generated/profile/
ToDoList/entry/build/default/generated/profile/default/
ToDoList/entry/build/default/generated/profile/default/BuildProfile.ets 373B
ToDoList/entry/build/default/generated/r/
ToDoList/entry/build/default/generated/r/default/
ToDoList/entry/build/default/generated/r/default/ResourceTable.h 1.64KB
ToDoList/entry/build/default/intermediates/
ToDoList/entry/build/default/intermediates/cmake/
ToDoList/entry/build/default/intermediates/cmake/default/
ToDoList/entry/build/default/intermediates/cmake/default/obj/
ToDoList/entry/build/default/intermediates/default/
ToDoList/entry/build/default/intermediates/default/temp/
ToDoList/entry/build/default/intermediates/hap_metadata/
ToDoList/entry/build/default/intermediates/hap_metadata/default/
ToDoList/entry/build/default/intermediates/hap_metadata/default/output_metadata.json 83B
ToDoList/entry/build/default/intermediates/libs/
ToDoList/entry/build/default/intermediates/libs/default/
ToDoList/entry/build/default/intermediates/loader/
ToDoList/entry/build/default/intermediates/loader/default/
ToDoList/entry/build/default/intermediates/loader/default/loader.json 654B
ToDoList/entry/build/default/intermediates/loader_out/
ToDoList/entry/build/default/intermediates/loader_out/default/
ToDoList/entry/build/default/intermediates/loader_out/default/ets/
ToDoList/entry/build/default/intermediates/loader_out/default/ets/modules.abc 33.2KB
ToDoList/entry/build/default/intermediates/loader_out/default/ets/sourceMaps.map 4.62KB
ToDoList/entry/build/default/intermediates/merge_profile/
ToDoList/entry/build/default/intermediates/merge_profile/default/
ToDoList/entry/build/default/intermediates/merge_profile/default/module.json 1.15KB
ToDoList/entry/build/default/intermediates/patch/
ToDoList/entry/build/default/intermediates/patch/default/
ToDoList/entry/build/default/intermediates/patch/default/base_native_libs.json 25B
ToDoList/entry/build/default/intermediates/process_profile/
ToDoList/entry/build/default/intermediates/process_profile/default/
ToDoList/entry/build/default/intermediates/process_profile/default/module.json 1.24KB
ToDoList/entry/build/default/intermediates/res/
ToDoList/entry/build/default/intermediates/res/default/
ToDoList/entry/build/default/intermediates/res/default/ids_map/
ToDoList/entry/build/default/intermediates/res/default/ids_map/id_defined.json 2.41KB
ToDoList/entry/build/default/intermediates/res/default/module.json 2.14KB
ToDoList/entry/build/default/intermediates/res/default/resConfig.json 1.06KB
ToDoList/entry/build/default/intermediates/res/default/resources/
ToDoList/entry/build/default/intermediates/res/default/resources/base/
ToDoList/entry/build/default/intermediates/res/default/resources/base/media/
ToDoList/entry/build/default/intermediates/res/default/resources/base/media/app_icon.png 1.99KB
ToDoList/entry/build/default/intermediates/res/default/resources/base/media/ic_default.png 3.3KB
ToDoList/entry/build/default/intermediates/res/default/resources/base/media/ic_icon.png 6.63KB
ToDoList/entry/build/default/intermediates/res/default/resources/base/media/ic_ok.png 2.18KB
ToDoList/entry/build/default/intermediates/res/default/resources/base/profile/
ToDoList/entry/build/default/intermediates/res/default/resources/base/profile/main_pages.json 49B
ToDoList/entry/build/default/intermediates/res/default/resources.index 1.68KB
ToDoList/entry/build/default/intermediates/res/default/ResourceTable.txt 634B
ToDoList/entry/build/default/intermediates/stripped_native_libs/
ToDoList/entry/build/default/intermediates/stripped_native_libs/default/
ToDoList/entry/build/default/outputs/
ToDoList/entry/build/default/outputs/default/
ToDoList/entry/build/default/outputs/default/entry-default-signed.hap 61.62KB
ToDoList/entry/build/default/outputs/default/entry-default-unsigned.hap 56.84KB
ToDoList/entry/build/default/outputs/default/pack.info 526B
ToDoList/entry/build-profile.json5 640B
ToDoList/entry/hvigorfile.ts 234B
ToDoList/entry/obfuscation-rules.txt 892B
ToDoList/entry/oh-package.json5 183B
ToDoList/entry/src/
ToDoList/entry/src/main/
ToDoList/entry/src/main/ets/
ToDoList/entry/src/main/ets/common/
ToDoList/entry/src/main/ets/common/constant/
ToDoList/entry/src/main/ets/common/constant/CommonConstant.ets 1.61KB
ToDoList/entry/src/main/ets/entryability/
ToDoList/entry/src/main/ets/entryability/EntryAbility.ets 1.41KB
ToDoList/entry/src/main/ets/pages/
ToDoList/entry/src/main/ets/pages/ToDoListPage.ets 1.66KB
ToDoList/entry/src/main/ets/view/
ToDoList/entry/src/main/ets/view/ToDoItem.ets 1.82KB
ToDoList/entry/src/main/ets/viewmodel/
ToDoList/entry/src/main/ets/viewmodel/DataModel.ets 1008B
ToDoList/entry/src/main/module.json5 962B
ToDoList/entry/src/main/resources/
ToDoList/entry/src/main/resources/base/
ToDoList/entry/src/main/resources/base/element/
ToDoList/entry/src/main/resources/base/element/color.json 180B
ToDoList/entry/src/main/resources/base/element/float.json 604B
ToDoList/entry/src/main/resources/base/element/string.json 338B
ToDoList/entry/src/main/resources/base/media/
ToDoList/entry/src/main/resources/base/media/ic_default.png 3.3KB
ToDoList/entry/src/main/resources/base/media/ic_icon.png 6.63KB
ToDoList/entry/src/main/resources/base/media/ic_ok.png 2.18KB
ToDoList/entry/src/main/resources/base/profile/
ToDoList/entry/src/main/resources/base/profile/main_pages.json 49B
ToDoList/entry/src/main/resources/en_US/
ToDoList/entry/src/main/resources/en_US/element/
ToDoList/entry/src/main/resources/en_US/element/string.json 332B
ToDoList/entry/src/main/resources/zh_CN/
ToDoList/entry/src/main/resources/zh_CN/element/
ToDoList/entry/src/main/resources/zh_CN/element/string.json 332B
ToDoList/entry/src/ohosTest/
ToDoList/entry/src/ohosTest/ets/
ToDoList/entry/src/ohosTest/ets/test/
ToDoList/entry/src/ohosTest/ets/test/Ability.test.ets 1.67KB
ToDoList/entry/src/ohosTest/ets/test/List.test.ets 99B
ToDoList/entry/src/ohosTest/ets/testability/
ToDoList/entry/src/ohosTest/ets/testability/pages/
ToDoList/entry/src/ohosTest/ets/testability/pages/Index.ets 267B
ToDoList/entry/src/ohosTest/ets/testability/TestAbility.ets 2.06KB
ToDoList/entry/src/ohosTest/ets/testrunner/
ToDoList/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ets 2.06KB
ToDoList/entry/src/ohosTest/module.json5 945B
ToDoList/entry/src/ohosTest/resources/
ToDoList/entry/src/ohosTest/resources/base/
ToDoList/entry/src/ohosTest/resources/base/element/
ToDoList/entry/src/ohosTest/resources/base/element/color.json 98B
ToDoList/entry/src/ohosTest/resources/base/element/string.json 266B
ToDoList/entry/src/ohosTest/resources/base/media/
ToDoList/entry/src/ohosTest/resources/base/media/icon.png 1.99KB
ToDoList/entry/src/ohosTest/resources/base/profile/
ToDoList/entry/src/ohosTest/resources/base/profile/test_pages.json 49B
ToDoList/entry/src/test/
ToDoList/entry/src/test/List.test.ets 105B
ToDoList/entry/src/test/LocalUnit.test.ets 1.58KB
ToDoList/hvigor/
ToDoList/hvigor/hvigor-config.json5 1.21KB
ToDoList/hvigor/hvigor-wrapper.js 37.14KB
ToDoList/hvigorfile.ts 234B
ToDoList/hvigorw 1.44KB
ToDoList/hvigorw.bat 1.51KB
ToDoList/local.properties 406B
ToDoList/oh-package-lock.json5 438B
ToDoList/oh-package.json5 248B
ToDoList/oh_modules/
ToDoList/oh_modules/.ohpm/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/index.d.ts 4.17KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/index.ets 4.4KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/index.js 2.93KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/LICENSE 9.93KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/oh-package.json5 247B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/README.md 13.19KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/Constant.js 1.43KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/core.js 4.87KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/event.js 2.34KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/interface.js 2.03KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertClose.js 1.44KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertContain.js 1.22KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertFail.js 757B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertFalse.js 826B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertInstanceOf.js 1.03KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertLarger.js 849B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertLargerOrEqual.js 859B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertLess.js 843B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertLessOrEqual.js 853B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertNaN.js 820B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertNegUnlimited.js 868B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertNull.js 824B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertPosUnlimited.js 869B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsPending.js 1.5KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejected.js 1.41KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWith.js 2.02KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWithError.js 3.42KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolved.js 1.57KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolvedWith.js 2.09KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertThrowError.js 1.33KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/assertUndefined.js 844B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/assertDeepEquals.js 10.08KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/DeepTypeUtils.js 3.48KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/ExpectExtend.js 3.72KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/assert/isPromiseLike.js 998B
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/config/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/config/configService.js 10.76KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/config/DataDriver.js 4.81KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/config/Filter.js 2.71KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/coverage/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/coverage/coverageCollect.js 1.3KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/kit/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/kit/SysTestKit.js 3.28KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/mock/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/mock/ArgumentMatchers.js 2.99KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/mock/ExtendInterface.js 1.38KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/mock/MockKit.js 8.23KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/mock/VerificationMode.js 1.37KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/report/
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/report/OhReport.js 7.75KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/module/report/ReportExtend.js 4.81KB
ToDoList/oh_modules/.ohpm/@ohos+hypium@1.0.13/oh_modules/@ohos/hypium/src/main/service.js 35.03KB
ToDoList/oh_modules/.ohpm/oh_modules/
ToDoList/oh_modules/.ohpm/oh_modules/@ohos/
ToDoList/oh_modules/@ohos/
资源介绍:
ToDoList.zipHypium
A unit test framework for OpenHarmonyOS application
## Hypium是什么?
***
- Hypium是OpenHarmony上的测试框架,提供测试用例编写、执行、结果显示能力,用于OpenHarmony系统应用接口以及应用界面测试。
- Hypium结构化模型:hypium工程主要由List.test.js与TestCase.test.js组成。
```
rootProject // Hypium工程根目录
├── moduleA
│ ├── src
│ ├── main // 被测试应用目录
│ ├── ohosTest // 测试用例目录
│ ├── js/ets
│ └── test
│ └── List.test.js // 测试用例加载脚本,ets目录下为.ets后缀
│ └── TestCase.test.js // 测试用例脚本,ets目录下为.ets后缀
└── moduleB
...
│ └── List.test.js // 测试用例加载脚本,ets目录下为.ets后缀
│ └── TestCase.test.js // 测试用例脚本,ets目录下为.ets后缀
```
## 安装使用
***
- 在DevEco Studio内使用Hypium
- 工程级package.json内配置:
```json
"dependencies": {
"@ohos/hypium": "1.0.7"
}
```
注:
hypium服务于OpenHarmonyOS应用对外接口测试、系统对外接口测试(SDK中接口),完成HAP自动化测试。详细指导:
[Deveco Studio](https://developer.harmonyos.com/cn/develop/deveco-studio)
#### 通用语法
- 测试用例采用业内通用语法,describe代表一个测试套, it代表一条用例。
| No. | API | 功能说明 |
| --- | ---------- | ---------------------------------------------------------------------------------------------------------------------- |
| 1 | describe | 定义一个测试套,支持两个参数:测试套名称和测试套函数 |
| 2 | beforeAll | 在测试套内定义一个预置条件,在所有测试用例开始前执行且仅执行一次,支持一个参数:预置动作函数 |
| 3 | beforeEach | 在测试套内定义一个单元预置条件,在每条测试用例开始前执行,执行次数与it定义的测试用例数一致,支持一个参数:预置动作函数 |
| 4 | afterEach | 在测试套内定义一个单元清理条件,在每条测试用例结束后执行,执行次数与it定义的测试用例数一致,支持一个参数:清理动作函数 |
| 5 | afterAll | 在测试套内定义一个清理条件,在所有测试用例结束后执行且仅执行一次,支持一个参数:清理动作函数 |
| 6 | it | 定义一条测试用例,支持三个参数:用例名称,过滤参数和用例函数 |
| 7 | expect | 支持bool类型判断等多种断言方法 |
#### 断言库
- 示例代码:
```javascript
expect(${actualvalue}).assertX(${expectvalue})
```
- 断言功能列表:
| No. | API | 功能说明 |
| :--- | :------------------------------- | ---------------------------------------------------------------------------------------------- |
| 1 | assertClose | 检验actualvalue和expectvalue(0)的接近程度是否是expectValue(1) |
| 2 | assertContain | 检验actualvalue中是否包含expectvalue |
| 3 | assertDeepEquals | @since1.0.4 检验actualvalue和expectvalue(0)是否是同一个对象 |
| 4 | assertEqual | 检验actualvalue是否等于expectvalue[0] |
| 5 | assertFail | 抛出一个错误 |
| 6 | assertFalse | 检验actualvalue是否是false |
| 7 | assertTrue | 检验actualvalue是否是true |
| 8 | assertInstanceOf | 检验actualvalue是否是expectvalue类型 |
| 9 | assertLarger | 检验actualvalue是否大于expectvalue |
| 10 | assertLess | 检验actualvalue是否小于expectvalue |
| 11 | assertNaN | @since1.0.4 检验actualvalue是否是NaN |
| 12 | assertNegUnlimited | @since1.0.4 检验actualvalue是否等于Number.NEGATIVE_INFINITY |
| 13 | assertNull | 检验actualvalue是否是null |
| 14 | assertPosUnlimited | @since1.0.4 检验actualvalue是否等于Number.POSITIVE_INFINITY |
| 15 | assertPromiseIsPending | @since1.0.4 检验actualvalue是否处于Pending状态【actualvalue为promse对象】 |
| 16 | assertPromiseIsRejected | @since1.0.4 检验actualvalue是否处于Rejected状态【同15】 |
| 17 | assertPromiseIsRejectedWith | @since1.0.4 检验actualvalue是否处于Rejected状态,并且比较执行的结果值【同15】 |
| 18 | assertPromiseIsRejectedWithError | @since1.0.4 检验actualvalue是否处于Rejected状态并有异常,同时比较异常的类型和message值【同15】 |
| 19 | assertPromiseIsResolved | @since1.0.4 检验actualvalue是否处于Resolved状态【同15】 |
| 20 | assertPromiseIsResolvedWith | @since1.0.4 检验actualvalue是否处于Resolved状态,并且比较执行的结果值【同15】 |
| 21 | assertThrowError | 检验actualvalue抛出Error内容是否是expectValue |
| 22 | assertUndefined | 检验actualvalue是否是undefined |
| 23 | not | @since1.0.4 断言结果取反 |
示例代码:
```javascript
import { describe, it, expect } from '@ohos/hypium';
export default async function assertCloseTest() {
describe('assertClose', function () {
it('assertClose_success', 0, function () {
let a = 100;
let b = 0.1;
expect(a).assertClose(99, b);
})
})
}
```
#### 公共系统能力
| No. | API | 功能描述 |
| ---- | ------------------------------------------------------- | ------------------------------------------------------------ |
| 1 | existKeyword(keyword: string, timeout: number): boolean | @since1.0.3 hilog日志中查找指定字段是否存在,keyw