From b41622212215edf9a1e199703aad2a9a013abaaf Mon Sep 17 00:00:00 2001 From: xdai2 <43150995+xdai2@users.noreply.github.com> Date: Thu, 31 Oct 2019 08:50:47 +0800 Subject: [PATCH 1/3] 'xxx' --- .../executionHistory/executionHistory.bin | Bin 0 -> 208154 bytes .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .gradle/5.4.1/fileChanges/last-build.bin | Bin 0 -> 1 bytes .gradle/5.4.1/fileHashes/fileHashes.bin | Bin 0 -> 20347 bytes .gradle/5.4.1/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .gradle/5.4.1/gc.properties | 0 .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .gradle/buildOutputCleanup/cache.properties | 2 + .gradle/buildOutputCleanup/outputFiles.bin | Bin 0 -> 19343 bytes .gradle/vcs-1/gc.properties | 0 .idea/.name | 1 + .idea/caches/build_file_checksums.ser | Bin 0 -> 545 bytes .idea/caches/gradle_models.ser | Bin 0 -> 147245 bytes .idea/codeStyles/Project.xml | 116 ++++++++ .idea/gradle.xml | 16 ++ ...droidx_annotation_annotation_1_0_0_jar.xml | 13 + ...androidx_appcompat_appcompat_1_0_2_aar.xml | 15 + ...droidx_arch_core_core_common_2_0_0_jar.xml | 11 + ...roidx_arch_core_core_runtime_2_0_0_aar.xml | 12 + ...inflater_asynclayoutinflater_1_0_0_aar.xml | 12 + ...droidx_collection_collection_1_0_0_jar.xml | 11 + ...raintlayout_constraintlayout_1_1_3_aar.xml | 10 + ...yout_constraintlayout_solver_1_1_3_jar.xml | 9 + ...atorlayout_coordinatorlayout_1_0_0_aar.xml | 15 + .../Gradle__androidx_core_core_1_0_1_aar.xml | 15 + ..._cursoradapter_cursoradapter_1_0_0_aar.xml | 12 + ...droidx_customview_customview_1_0_0_aar.xml | 12 + ...dx_documentfile_documentfile_1_0_0_aar.xml | 12 + ...dx_drawerlayout_drawerlayout_1_0_0_aar.xml | 15 + ...__androidx_fragment_fragment_1_0_0_aar.xml | 15 + ...dx_interpolator_interpolator_1_0_0_aar.xml | 12 + ...egacy_legacy_support_core_ui_1_0_0_aar.xml | 12 + ...cy_legacy_support_core_utils_1_0_0_aar.xml | 12 + ...x_lifecycle_lifecycle_common_2_0_0_jar.xml | 11 + ...lifecycle_lifecycle_livedata_2_0_0_aar.xml | 12 + ...ycle_lifecycle_livedata_core_2_0_0_aar.xml | 12 + ..._lifecycle_lifecycle_runtime_2_0_0_aar.xml | 12 + ...ifecycle_lifecycle_viewmodel_2_0_0_aar.xml | 12 + ...adle__androidx_loader_loader_1_0_0_aar.xml | 12 + ...anager_localbroadcastmanager_1_0_0_aar.xml | 12 + ...Gradle__androidx_print_print_1_0_0_aar.xml | 15 + ...panelayout_slidingpanelayout_1_0_0_aar.xml | 12 + ...eshlayout_swiperefreshlayout_1_0_0_aar.xml | 15 + ..._test_espresso_espresso_core_3_1_1_aar.xml | 14 + ...sso_espresso_idling_resource_3_1_1_aar.xml | 14 + ...radle__androidx_test_monitor_1_1_1_aar.xml | 14 + ...Gradle__androidx_test_runner_1_1_1_aar.xml | 14 + ...ectordrawable_vectordrawable_1_0_1_aar.xml | 12 + ...able_vectordrawable_animated_1_0_0_aar.xml | 12 + ...rcelable_versionedparcelable_1_0_0_aar.xml | 12 + ...androidx_viewpager_viewpager_1_0_0_aar.xml | 12 + ..._google_code_findbugs_jsr305_2_0_1_jar.xml | 9 + ...dle__com_squareup_javawriter_2_1_1_jar.xml | 13 + ...radle__javax_inject_javax_inject_1_jar.xml | 13 + .../Gradle__junit_junit_4_12_jar.xml | 13 + .../Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml | 13 + ..._apiguardian_apiguardian_api_1_0_0_jar.xml | 13 + ...le__org_hamcrest_hamcrest_core_1_3_jar.xml | 13 + ..._hamcrest_hamcrest_integration_1_3_jar.xml | 13 + ..._org_hamcrest_hamcrest_library_1_3_jar.xml | 13 + ...it_jupiter_junit_jupiter_api_5_3_1_jar.xml | 13 + ...tform_junit_platform_commons_1_3_1_jar.xml | 13 + ...e__org_opentest4j_opentest4j_1_1_1_jar.xml | 13 + .idea/misc.xml | 9 + .idea/modules.xml | 9 + .idea/runConfigurations.xml | 12 + .idea/vcs.xml | 6 + .idea/workspace.xml | 268 ++++++++++++++++++ ListyCity.iml | 19 ++ app/app.iml | 141 +++++++++ .../listycity/test/BuildConfig.java | 13 + .../simpleparadox/listycity/BuildConfig.java | 13 + .../mainApkListPersistenceDebug/apk-list.gson | 1 + .../bundle-manifest/AndroidManifest.xml | 29 ++ .../bundle-manifest/output.json | 1 + .../out/output.json | 1 + .../debug/AndroidManifest.xml | 30 ++ .../instant_app_manifest/debug/output.json | 1 + .../manifest-merger-blame-debug-report.txt | 46 +++ ...-merger-blame-debug-androidTest-report.txt | 33 +++ .../debug/AndroidManifest.xml | 29 ++ .../merged_manifests/debug/output.json | 1 + .../debugAndroidTest/AndroidManifest.xml | 20 ++ .../debugAndroidTest/output.json | 1 + .../metadata-feature/output.json | 1 + .../logs/manifest-merger-debug-report.txt | 154 ++++++++++ .../simpleparadox/listycity/CityListTest.java | 6 + local.properties | 8 + 88 files changed, 1593 insertions(+) create mode 100644 .gradle/5.4.1/executionHistory/executionHistory.bin create mode 100644 .gradle/5.4.1/executionHistory/executionHistory.lock create mode 100644 .gradle/5.4.1/fileChanges/last-build.bin create mode 100644 .gradle/5.4.1/fileHashes/fileHashes.bin create mode 100644 .gradle/5.4.1/fileHashes/fileHashes.lock create mode 100644 .gradle/5.4.1/gc.properties create mode 100644 .gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 .gradle/buildOutputCleanup/cache.properties create mode 100644 .gradle/buildOutputCleanup/outputFiles.bin create mode 100644 .gradle/vcs-1/gc.properties create mode 100644 .idea/.name create mode 100644 .idea/caches/build_file_checksums.ser create mode 100644 .idea/caches/gradle_models.ser create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_2_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_collection_collection_1_0_0_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_core_core_1_0_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_monitor_1_1_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_runner_1_1_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml create mode 100644 .idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml create mode 100644 .idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml create mode 100644 .idea/libraries/Gradle__junit_junit_4_12_jar.xml create mode 100644 .idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml create mode 100644 .idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_0_0_jar.xml create mode 100644 .idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml create mode 100644 .idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml create mode 100644 .idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml create mode 100644 .idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_3_1_jar.xml create mode 100644 .idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_3_1_jar.xml create mode 100644 .idea/libraries/Gradle__org_opentest4j_opentest4j_1_1_1_jar.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 ListyCity.iml create mode 100644 app/app.iml create mode 100644 app/build/generated/source/buildConfig/androidTest/debug/com/example/simpleparadox/listycity/test/BuildConfig.java create mode 100644 app/build/generated/source/buildConfig/debug/com/example/simpleparadox/listycity/BuildConfig.java create mode 100644 app/build/intermediates/apk_list/debug/mainApkListPersistenceDebug/apk-list.gson create mode 100644 app/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/AndroidManifest.xml create mode 100644 app/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/output.json create mode 100644 app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/out/output.json create mode 100644 app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml create mode 100644 app/build/intermediates/instant_app_manifest/debug/output.json create mode 100644 app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt create mode 100644 app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt create mode 100644 app/build/intermediates/merged_manifests/debug/AndroidManifest.xml create mode 100644 app/build/intermediates/merged_manifests/debug/output.json create mode 100644 app/build/intermediates/merged_manifests/debugAndroidTest/AndroidManifest.xml create mode 100644 app/build/intermediates/merged_manifests/debugAndroidTest/output.json create mode 100644 app/build/intermediates/metadata_feature_manifest/debug/processDebugManifest/metadata-feature/output.json create mode 100644 app/build/outputs/logs/manifest-merger-debug-report.txt create mode 100644 local.properties diff --git a/.gradle/5.4.1/executionHistory/executionHistory.bin b/.gradle/5.4.1/executionHistory/executionHistory.bin new file mode 100644 index 0000000000000000000000000000000000000000..1ef4cea9af9bf00bda17fead0767679c5cb42364 GIT binary patch literal 208154 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 literal 0 HcmV?d00001 diff --git a/.gradle/5.4.1/fileChanges/last-build.bin b/.gradle/5.4.1/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/.gradle/5.4.1/fileHashes/fileHashes.bin b/.gradle/5.4.1/fileHashes/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..32a02fa3c9f618d4bf4360ea72d253963c4e7f9b GIT binary patch literal 20347 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 bmlQq1R(4N`{!c6|`KpiyvmtQ65!3%48Dh?T literal 0 HcmV?d00001 diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 00000000..681f41ae --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,116 @@ + + + + + + + +
+ + + + xmlns:android + + ^$ + + + +
+
+ + + + xmlns:.* + + ^$ + + + BY_NAME + +
+
+ + + + .*:id + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + .*:name + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + name + + ^$ + + + +
+
+ + + + style + + ^$ + + + +
+
+ + + + .* + + ^$ + + + BY_NAME + +
+
+ + + + .* + + http://schemas.android.com/apk/res/android + + + ANDROID_ATTRIBUTE_ORDER + +
+
+ + + + .* + + .* + + + BY_NAME + +
+
+
+
+
+
\ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 00000000..d291b3d7 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml b/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml new file mode 100644 index 00000000..37407517 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_2_aar.xml b/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_2_aar.xml new file mode 100644 index 00000000..278836b2 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_2_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml b/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml new file mode 100644 index 00000000..83e1a45b --- /dev/null +++ b/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml new file mode 100644 index 00000000..be70ce30 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml new file mode 100644 index 00000000..9e966d99 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_collection_collection_1_0_0_jar.xml b/.idea/libraries/Gradle__androidx_collection_collection_1_0_0_jar.xml new file mode 100644 index 00000000..2fee65b9 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_collection_collection_1_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml b/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml new file mode 100644 index 00000000..0df28881 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml b/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml new file mode 100644 index 00000000..f92fb426 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml new file mode 100644 index 00000000..e398f828 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_core_core_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_core_core_1_0_1_aar.xml new file mode 100644 index 00000000..fd46fc5a --- /dev/null +++ b/.idea/libraries/Gradle__androidx_core_core_1_0_1_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml new file mode 100644 index 00000000..397c1999 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml new file mode 100644 index 00000000..70a8bd7b --- /dev/null +++ b/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml new file mode 100644 index 00000000..0094a00e --- /dev/null +++ b/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml new file mode 100644 index 00000000..d1fca72c --- /dev/null +++ b/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml new file mode 100644 index 00000000..1a5cefd4 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml new file mode 100644 index 00000000..ef850d7f --- /dev/null +++ b/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml new file mode 100644 index 00000000..08a8460e --- /dev/null +++ b/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml new file mode 100644 index 00000000..1a29cf88 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml new file mode 100644 index 00000000..f2e418b7 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml new file mode 100644 index 00000000..c70064e8 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml new file mode 100644 index 00000000..4f8903bf --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml new file mode 100644 index 00000000..55a63117 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml new file mode 100644 index 00000000..1a4d17c5 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml new file mode 100644 index 00000000..689c541a --- /dev/null +++ b/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml new file mode 100644 index 00000000..c867c450 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml new file mode 100644 index 00000000..25cf2e00 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml new file mode 100644 index 00000000..2951ccdd --- /dev/null +++ b/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml new file mode 100644 index 00000000..ce66afb2 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_1_aar.xml b/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_1_aar.xml new file mode 100644 index 00000000..43182504 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_1_aar.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_1_aar.xml b/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_1_aar.xml new file mode 100644 index 00000000..e36b8f31 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_1_aar.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_test_monitor_1_1_1_aar.xml b/.idea/libraries/Gradle__androidx_test_monitor_1_1_1_aar.xml new file mode 100644 index 00000000..53d88baf --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_monitor_1_1_1_aar.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_test_runner_1_1_1_aar.xml b/.idea/libraries/Gradle__androidx_test_runner_1_1_1_aar.xml new file mode 100644 index 00000000..b7ec50af --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_runner_1_1_1_aar.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml new file mode 100644 index 00000000..b6dfafd7 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml new file mode 100644 index 00000000..6879dd9a --- /dev/null +++ b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml new file mode 100644 index 00000000..9465fd99 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml new file mode 100644 index 00000000..53a442d7 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml b/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml new file mode 100644 index 00000000..947e2512 --- /dev/null +++ b/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml b/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml new file mode 100644 index 00000000..f97c138c --- /dev/null +++ b/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml b/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml new file mode 100644 index 00000000..5ac7d7b4 --- /dev/null +++ b/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__junit_junit_4_12_jar.xml b/.idea/libraries/Gradle__junit_junit_4_12_jar.xml new file mode 100644 index 00000000..24e5b72d --- /dev/null +++ b/.idea/libraries/Gradle__junit_junit_4_12_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml b/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml new file mode 100644 index 00000000..ddd26354 --- /dev/null +++ b/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_0_0_jar.xml b/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_0_0_jar.xml new file mode 100644 index 00000000..ed00dd42 --- /dev/null +++ b/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_0_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml new file mode 100644 index 00000000..6b1e2e76 --- /dev/null +++ b/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml new file mode 100644 index 00000000..a8015c9b --- /dev/null +++ b/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml new file mode 100644 index 00000000..00bb125e --- /dev/null +++ b/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_3_1_jar.xml b/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_3_1_jar.xml new file mode 100644 index 00000000..6913f786 --- /dev/null +++ b/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_3_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_3_1_jar.xml b/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_3_1_jar.xml new file mode 100644 index 00000000..8db4ce51 --- /dev/null +++ b/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_3_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_1_1_jar.xml b/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_1_1_jar.xml new file mode 100644 index 00000000..4a5344bb --- /dev/null +++ b/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_1_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000..7bfef59d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..aa797959 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 00000000..7f68460d --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..35eb1ddf --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 00000000..5ccc6a68 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -140,6 +176,7 @@ + @@ -230,10 +267,9 @@ - - + - + diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..e52c153e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,61 @@ +language: android +jdk: oraclejdk8 + +env: + global: + - ANDROID_TARGET=android-22 + - ANDROID_ABI=armeabi-v7a + +android: + components: + # Uncomment the lines below if you want to + # use the latest revision of Android SDK Tools + - tools + - platform-tools + + # The BuildTools version used by your project + - build-tools-23.0.3 + + # The SDK version used to compile your project + # TODO: why is this here explicitly in addition to $ANDROID_TARGET below + - android-23 + + # Additional components + - extra-google-google_play_services + - extra-google-m2repository + - extra-android-m2repository + + # The SDK version used to compile your project + - $ANDROID_TARGET + + # Specify at least one system image, + # if you need to run emulator(s) during your tests. + # The line should look like this after interpolation: + # - sys-img-armeabi-v7a-android-22 + - sys-img-${ANDROID_ABI}-${ANDROID_TARGET} + +licenses: + - 'android-sdk-license-.+' + +before_install: + # Accept sdk licenses + - yes | sdkmanager "platforms;android-29" + + # Get gradle + - chmod +x gradlew + - wget http://services.gradle.org/distributions/gradle-5.3-bin.zip + - unzip -qq gradle-5.3-bin.zip + - export GRADLE_HOME=$PWD/gradle-5.3 + - export PATH=$GRADLE_HOME/bin:$PATH + + # Build the project + - gradle -v + + # Start the emulator + - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI + - emulator -avd test -no-skin -no-audio -no-window & + - android-wait-for-emulator + - adb shell input keyevent 82 & + + # The app will now automatically be installed and tested via + # the command `gradle connectedCheck` From cb8244030928f722197c7b7003cd4c8a7db8dde0 Mon Sep 17 00:00:00 2001 From: xdai2 <43150995+xdai2@users.noreply.github.com> Date: Thu, 31 Oct 2019 09:20:34 +0800 Subject: [PATCH 3/3] Update CityListTest.java --- .../com/example/simpleparadox/listycity/CityListTest.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/test/java/com/example/simpleparadox/listycity/CityListTest.java b/app/src/test/java/com/example/simpleparadox/listycity/CityListTest.java index 59696f67..568273df 100644 --- a/app/src/test/java/com/example/simpleparadox/listycity/CityListTest.java +++ b/app/src/test/java/com/example/simpleparadox/listycity/CityListTest.java @@ -94,9 +94,9 @@ void testCountCities() { assertEquals(1, cityList.countCities()); } @Test - void testFail(){ + void testSuccess(){ CityList cityList = mockCityList(); - assertEquals(10, cityList.countCities()); + assertEquals(1, cityList.countCities()); } -} \ No newline at end of file +}