diff --git a/.github/workflows/build-upload-android.yml b/.github/workflows/build-upload-android.yml new file mode 100644 index 0000000..0ec66fa --- /dev/null +++ b/.github/workflows/build-upload-android.yml @@ -0,0 +1,51 @@ +name: Android Build & Deploy + +on: + push: + branches: + - develop + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Set up ruby env + uses: ruby/setup-ruby@v1 + with: + ruby-version: 2.7.2 + bundler-cache: true + + - name: Run tests + run: bundle exec fastlane android test + + - name: Decode Service Account Key JSON File + uses: timheuer/base64-to-file@v1 + id: service_account_json_file + with: + fileName: "serviceAccount.json" + encodedString: ${{ secrets.GPLAY_SERVICE_ACCOUNT_KEY_JSON }} + + - name: Decode Keystore File + uses: timheuer/base64-to-file@v1 + id: android_keystore + with: + fileName: "android_keystore.keystore" + encodedString: ${{ secrets.KEYSTORE_FILE }} + + - name: Build & deploy Android release + run: bundle exec fastlane android deploy + env: + KEYSTORE_FILE: ${{ steps.android_keystore.outputs.filePath }} + KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} + KEY_ALIAS: ${{ secrets.KEY_ALIAS}} + KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} + ANDROID_JSON_KEY_FILE: ${{ steps.service_account_json_file.outputs.filePath }} + + - name: Upload build artifacts + uses: actions/upload-artifact@v2 + with: + name: assets + path: | + ${{ github.workspace }}/app/build/outputs/bundle/release \ No newline at end of file diff --git a/.gradle/7.2/fileHashes/fileHashes.bin b/.gradle/7.2/fileHashes/fileHashes.bin index 3a5695e..a756dd0 100644 Binary files a/.gradle/7.2/fileHashes/fileHashes.bin and b/.gradle/7.2/fileHashes/fileHashes.bin differ diff --git a/.gradle/7.2/fileHashes/fileHashes.lock b/.gradle/7.2/fileHashes/fileHashes.lock index 6a6c618..54e4ff7 100644 Binary files a/.gradle/7.2/fileHashes/fileHashes.lock and b/.gradle/7.2/fileHashes/fileHashes.lock differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 9acaf68..2fc3a84 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index dec53f9..7669851 100644 Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and b/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/.gradle/checksums/checksums.lock b/.gradle/checksums/checksums.lock index e66f6c7..e560ca3 100644 Binary files a/.gradle/checksums/checksums.lock and b/.gradle/checksums/checksums.lock differ diff --git a/.gradle/checksums/md5-checksums.bin b/.gradle/checksums/md5-checksums.bin index 9e55d33..d1d88a9 100644 Binary files a/.gradle/checksums/md5-checksums.bin and b/.gradle/checksums/md5-checksums.bin differ diff --git a/.gradle/checksums/sha1-checksums.bin b/.gradle/checksums/sha1-checksums.bin index 48ffe0d..a4a44a2 100644 Binary files a/.gradle/checksums/sha1-checksums.bin and b/.gradle/checksums/sha1-checksums.bin differ diff --git a/.idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_1_0_aar.xml deleted file mode 100644 index f339caa..0000000 --- a/.idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_1_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml b/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml deleted file mode 100644 index ce7fa42..0000000 --- a/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml b/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml deleted file mode 100644 index c3f5cea..0000000 --- a/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_compose_material_material_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_compose_material_material_1_0_1_aar.xml deleted file mode 100644 index 70241d3..0000000 --- a/.idea/libraries/Gradle__androidx_compose_material_material_1_0_1_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_compose_material_material_icons_core_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_compose_material_material_icons_core_1_0_1_aar.xml deleted file mode 100644 index 44c7618..0000000 --- a/.idea/libraries/Gradle__androidx_compose_material_material_icons_core_1_0_1_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_compose_material_material_ripple_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_compose_material_material_ripple_1_0_1_aar.xml deleted file mode 100644 index 042071b..0000000 --- a/.idea/libraries/Gradle__androidx_compose_material_material_ripple_1_0_1_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_test_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_test_1_0_1_aar.xml deleted file mode 100644 index 5489464..0000000 --- a/.idea/libraries/Gradle__androidx_compose_ui_ui_test_1_0_1_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_test_junit4_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_test_junit4_1_0_1_aar.xml deleted file mode 100644 index 746e5ed..0000000 --- a/.idea/libraries/Gradle__androidx_compose_ui_ui_test_junit4_1_0_1_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_1_0_1_aar.xml deleted file mode 100644 index 75eb9ac..0000000 --- a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_1_0_1_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_data_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_data_1_0_1_aar.xml deleted file mode 100644 index 0d96fe0..0000000 --- a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_data_1_0_1_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_preview_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_preview_1_0_1_aar.xml deleted file mode 100644 index 78b62ee..0000000 --- a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_preview_1_0_1_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_core_core_ktx_1_7_0_aar.xml b/.idea/libraries/Gradle__androidx_core_core_ktx_1_7_0_aar.xml deleted file mode 100644 index 6dc5aa7..0000000 --- a/.idea/libraries/Gradle__androidx_core_core_ktx_1_7_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ 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 deleted file mode 100644 index 8e7db20..0000000 --- a/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_hilt_hilt_common_1_0_0_alpha03.xml b/.idea/libraries/Gradle__androidx_hilt_hilt_common_1_0_0_alpha03.xml deleted file mode 100644 index 0a8a91f..0000000 --- a/.idea/libraries/Gradle__androidx_hilt_hilt_common_1_0_0_alpha03.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_hilt_hilt_lifecycle_viewmodel_1_0_0_alpha03_aar.xml b/.idea/libraries/Gradle__androidx_hilt_hilt_lifecycle_viewmodel_1_0_0_alpha03_aar.xml deleted file mode 100644 index dbcfd4e..0000000 --- a/.idea/libraries/Gradle__androidx_hilt_hilt_lifecycle_viewmodel_1_0_0_alpha03_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_hilt_hilt_navigation_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_hilt_hilt_navigation_1_0_0_aar.xml deleted file mode 100644 index 6bc41aa..0000000 --- a/.idea/libraries/Gradle__androidx_hilt_hilt_navigation_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_hilt_hilt_navigation_compose_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_hilt_hilt_navigation_compose_1_0_0_aar.xml deleted file mode 100644 index 4f30e2d..0000000 --- a/.idea/libraries/Gradle__androidx_hilt_hilt_navigation_compose_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ 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 deleted file mode 100644 index 33d4b5d..0000000 --- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ 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 deleted file mode 100644 index 0069435..0000000 --- a/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_test_core_1_4_0_aar.xml b/.idea/libraries/Gradle__androidx_test_core_1_4_0_aar.xml deleted file mode 100644 index 41d3676..0000000 --- a/.idea/libraries/Gradle__androidx_test_core_1_4_0_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml b/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml deleted file mode 100644 index 377f433..0000000 --- a/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_4_0_aar.xml b/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_4_0_aar.xml deleted file mode 100644 index 1299749..0000000 --- a/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_4_0_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_3_aar.xml b/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_3_aar.xml deleted file mode 100644 index 1fc7a7a..0000000 --- a/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_3_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_test_monitor_1_4_0_aar.xml b/.idea/libraries/Gradle__androidx_test_monitor_1_4_0_aar.xml deleted file mode 100644 index 28e9ce2..0000000 --- a/.idea/libraries/Gradle__androidx_test_monitor_1_4_0_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_test_runner_1_4_0_aar.xml b/.idea/libraries/Gradle__androidx_test_runner_1_4_0_aar.xml deleted file mode 100644 index e3ad91f..0000000 --- a/.idea/libraries/Gradle__androidx_test_runner_1_4_0_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_test_services_storage_1_4_0_aar.xml b/.idea/libraries/Gradle__androidx_test_services_storage_1_4_0_aar.xml deleted file mode 100644 index cd74cdc..0000000 --- a/.idea/libraries/Gradle__androidx_test_services_storage_1_4_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml b/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml deleted file mode 100644 index f2ce09f..0000000 --- a/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ 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 deleted file mode 100644 index b75009e..0000000 --- a/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_1.xml b/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_1.xml deleted file mode 100644 index 7bffd9e..0000000 --- a/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5.xml b/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5.xml deleted file mode 100644 index e5f223d..0000000 --- a/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_google_dagger_dagger_2_38_1.xml b/.idea/libraries/Gradle__com_google_dagger_dagger_2_38_1.xml deleted file mode 100644 index f2d89c6..0000000 --- a/.idea/libraries/Gradle__com_google_dagger_dagger_2_38_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_google_dagger_dagger_lint_aar_2_38_1_aar.xml b/.idea/libraries/Gradle__com_google_dagger_dagger_lint_aar_2_38_1_aar.xml deleted file mode 100644 index 01fd604..0000000 --- a/.idea/libraries/Gradle__com_google_dagger_dagger_lint_aar_2_38_1_aar.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_google_dagger_hilt_android_2_38_1_aar.xml b/.idea/libraries/Gradle__com_google_dagger_hilt_android_2_38_1_aar.xml deleted file mode 100644 index 69622eb..0000000 --- a/.idea/libraries/Gradle__com_google_dagger_hilt_android_2_38_1_aar.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_google_dagger_hilt_core_2_38_1.xml b/.idea/libraries/Gradle__com_google_dagger_hilt_core_2_38_1.xml deleted file mode 100644 index 399e406..0000000 --- a/.idea/libraries/Gradle__com_google_dagger_hilt_core_2_38_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml b/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml deleted file mode 100644 index 46341a3..0000000 --- a/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_9_0.xml b/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_9_0.xml deleted file mode 100644 index 804f303..0000000 --- a/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_9_0.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_9_0.xml b/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_9_0.xml deleted file mode 100644 index 672b1b1..0000000 --- a/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_9_0.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml b/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml deleted file mode 100644 index 8154b06..0000000 --- a/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__junit_junit_4_13_2.xml b/.idea/libraries/Gradle__junit_junit_4_13_2.xml deleted file mode 100644 index e9404b1..0000000 --- a/.idea/libraries/Gradle__junit_junit_4_13_2.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml deleted file mode 100644 index 0a48d0d..0000000 --- a/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml deleted file mode 100644 index 7c99fb6..0000000 --- a/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml deleted file mode 100644 index b3c5c0d..0000000 --- a/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml b/.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml deleted file mode 100644 index 012775f..0000000 --- a/.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_10.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_10.xml deleted file mode 100644 index 9d7a1cd..0000000 --- a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_10.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_6_0.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_6_0.xml deleted file mode 100644 index a5e969c..0000000 --- a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_6_0.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_0.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_0.xml deleted file mode 100644 index 68cbb51..0000000 --- a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_0.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_1_6_0.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_1_6_0.xml deleted file mode 100644 index 0922f6e..0000000 --- a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_1_6_0.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..cdd3a6b --- /dev/null +++ b/Gemfile @@ -0,0 +1,6 @@ +source "https://rubygems.org" + +gem "fastlane" + +plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') +eval_gemfile(plugins_path) if File.exist?(plugins_path) diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..c6901d9 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,227 @@ +GEM + remote: https://rubygems.org/ + specs: + CFPropertyList (3.0.7) + base64 + nkf + rexml + addressable (2.8.6) + public_suffix (>= 2.0.2, < 6.0) + artifactory (3.0.17) + atomos (0.1.3) + aws-eventstream (1.3.0) + aws-partitions (1.900.0) + aws-sdk-core (3.191.4) + aws-eventstream (~> 1, >= 1.3.0) + aws-partitions (~> 1, >= 1.651.0) + aws-sigv4 (~> 1.8) + jmespath (~> 1, >= 1.6.1) + aws-sdk-kms (1.78.0) + aws-sdk-core (~> 3, >= 3.191.0) + aws-sigv4 (~> 1.1) + aws-sdk-s3 (1.146.0) + aws-sdk-core (~> 3, >= 3.191.0) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.8) + aws-sigv4 (1.8.0) + aws-eventstream (~> 1, >= 1.0.2) + babosa (1.0.4) + base64 (0.2.0) + claide (1.1.0) + colored (1.2) + colored2 (3.1.2) + commander (4.6.0) + highline (~> 2.0.0) + declarative (0.0.20) + digest-crc (0.6.5) + rake (>= 12.0.0, < 14.0.0) + domain_name (0.6.20240107) + dotenv (2.8.1) + emoji_regex (3.2.3) + excon (0.110.0) + faraday (1.10.3) + faraday-em_http (~> 1.0) + faraday-em_synchrony (~> 1.0) + faraday-excon (~> 1.1) + faraday-httpclient (~> 1.0) + faraday-multipart (~> 1.0) + faraday-net_http (~> 1.0) + faraday-net_http_persistent (~> 1.0) + faraday-patron (~> 1.0) + faraday-rack (~> 1.0) + faraday-retry (~> 1.0) + ruby2_keywords (>= 0.0.4) + faraday-cookie_jar (0.0.7) + faraday (>= 0.8.0) + http-cookie (~> 1.0.0) + faraday-em_http (1.0.0) + faraday-em_synchrony (1.0.0) + faraday-excon (1.1.0) + faraday-httpclient (1.0.1) + faraday-multipart (1.0.4) + multipart-post (~> 2) + faraday-net_http (1.0.1) + faraday-net_http_persistent (1.2.0) + faraday-patron (1.0.0) + faraday-rack (1.0.0) + faraday-retry (1.0.3) + faraday_middleware (1.2.0) + faraday (~> 1.0) + fastimage (2.3.0) + fastlane (2.219.0) + CFPropertyList (>= 2.3, < 4.0.0) + addressable (>= 2.8, < 3.0.0) + artifactory (~> 3.0) + aws-sdk-s3 (~> 1.0) + babosa (>= 1.0.3, < 2.0.0) + bundler (>= 1.12.0, < 3.0.0) + colored + commander (~> 4.6) + dotenv (>= 2.1.1, < 3.0.0) + emoji_regex (>= 0.1, < 4.0) + excon (>= 0.71.0, < 1.0.0) + faraday (~> 1.0) + faraday-cookie_jar (~> 0.0.6) + faraday_middleware (~> 1.0) + fastimage (>= 2.1.0, < 3.0.0) + gh_inspector (>= 1.1.2, < 2.0.0) + google-apis-androidpublisher_v3 (~> 0.3) + google-apis-playcustomapp_v1 (~> 0.1) + google-cloud-env (>= 1.6.0, < 2.0.0) + google-cloud-storage (~> 1.31) + highline (~> 2.0) + http-cookie (~> 1.0.5) + json (< 3.0.0) + jwt (>= 2.1.0, < 3) + mini_magick (>= 4.9.4, < 5.0.0) + multipart-post (>= 2.0.0, < 3.0.0) + naturally (~> 2.2) + optparse (>= 0.1.1) + plist (>= 3.1.0, < 4.0.0) + rubyzip (>= 2.0.0, < 3.0.0) + security (= 0.1.3) + simctl (~> 1.6.3) + terminal-notifier (>= 2.0.0, < 3.0.0) + terminal-table (~> 3) + tty-screen (>= 0.6.3, < 1.0.0) + tty-spinner (>= 0.8.0, < 1.0.0) + word_wrap (~> 1.0.0) + xcodeproj (>= 1.13.0, < 2.0.0) + xcpretty (~> 0.3.0) + xcpretty-travis-formatter (>= 0.0.3) + fastlane-plugin-firebase_app_distribution (0.9.0) + google-apis-firebaseappdistribution_v1 (~> 0.3.0) + google-apis-firebaseappdistribution_v1alpha (~> 0.2.0) + fastlane-plugin-increment_version_code (0.4.3) + gh_inspector (1.1.3) + google-apis-androidpublisher_v3 (0.54.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-core (0.11.3) + addressable (~> 2.5, >= 2.5.1) + googleauth (>= 0.16.2, < 2.a) + httpclient (>= 2.8.1, < 3.a) + mini_mime (~> 1.0) + representable (~> 3.0) + retriable (>= 2.0, < 4.a) + rexml + google-apis-firebaseappdistribution_v1 (0.3.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-firebaseappdistribution_v1alpha (0.2.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-iamcredentials_v1 (0.17.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-playcustomapp_v1 (0.13.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-storage_v1 (0.31.0) + google-apis-core (>= 0.11.0, < 2.a) + google-cloud-core (1.7.0) + google-cloud-env (>= 1.0, < 3.a) + google-cloud-errors (~> 1.0) + google-cloud-env (1.6.0) + faraday (>= 0.17.3, < 3.0) + google-cloud-errors (1.4.0) + google-cloud-storage (1.47.0) + addressable (~> 2.8) + digest-crc (~> 0.4) + google-apis-iamcredentials_v1 (~> 0.1) + google-apis-storage_v1 (~> 0.31.0) + google-cloud-core (~> 1.6) + googleauth (>= 0.16.2, < 2.a) + mini_mime (~> 1.0) + googleauth (1.8.1) + faraday (>= 0.17.3, < 3.a) + jwt (>= 1.4, < 3.0) + multi_json (~> 1.11) + os (>= 0.9, < 2.0) + signet (>= 0.16, < 2.a) + highline (2.0.3) + http-cookie (1.0.5) + domain_name (~> 0.5) + httpclient (2.8.3) + jmespath (1.6.2) + json (2.7.1) + jwt (2.8.1) + base64 + mini_magick (4.12.0) + mini_mime (1.1.5) + multi_json (1.15.0) + multipart-post (2.4.0) + nanaimo (0.3.0) + naturally (2.2.1) + nkf (0.2.0) + optparse (0.4.0) + os (1.1.4) + plist (3.7.1) + public_suffix (5.0.4) + rake (13.1.0) + representable (3.2.0) + declarative (< 0.1.0) + trailblazer-option (>= 0.1.1, < 0.2.0) + uber (< 0.2.0) + retriable (3.1.2) + rexml (3.2.6) + rouge (2.0.7) + ruby2_keywords (0.0.5) + rubyzip (2.3.2) + security (0.1.3) + signet (0.19.0) + addressable (~> 2.8) + faraday (>= 0.17.5, < 3.a) + jwt (>= 1.5, < 3.0) + multi_json (~> 1.10) + simctl (1.6.10) + CFPropertyList + naturally + terminal-notifier (2.0.0) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + trailblazer-option (0.1.2) + tty-cursor (0.7.1) + tty-screen (0.8.2) + tty-spinner (0.9.3) + tty-cursor (~> 0.7) + uber (0.1.0) + unicode-display_width (2.5.0) + word_wrap (1.0.0) + xcodeproj (1.24.0) + CFPropertyList (>= 2.3.3, < 4.0) + atomos (~> 0.1.3) + claide (>= 1.0.2, < 2.0) + colored2 (~> 3.1) + nanaimo (~> 0.3.0) + rexml (~> 3.2.4) + xcpretty (0.3.0) + rouge (~> 2.0.7) + xcpretty-travis-formatter (1.0.1) + xcpretty (~> 0.2, >= 0.0.7) + +PLATFORMS + arm64-darwin-23 + +DEPENDENCIES + fastlane + fastlane-plugin-firebase_app_distribution + fastlane-plugin-increment_version_code + +BUNDLED WITH + 2.4.10 diff --git a/app/release/app-release.aab b/app/release/app-release.aab new file mode 100644 index 0000000..f007f7b Binary files /dev/null and b/app/release/app-release.aab differ diff --git a/fastlane/Appfile b/fastlane/Appfile new file mode 100644 index 0000000..a7041b4 --- /dev/null +++ b/fastlane/Appfile @@ -0,0 +1,2 @@ +json_key_file("") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one +package_name("com.backbase.moviebox") # e.g. com.krausefx.app diff --git a/fastlane/Fastfile b/fastlane/Fastfile new file mode 100644 index 0000000..b5c7df3 --- /dev/null +++ b/fastlane/Fastfile @@ -0,0 +1,61 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# + +# Uncomment the line if you want fastlane to automatically update itself +# update_fastlane + +default_platform(:android) + +platform :android do + desc "Runs all the tests" + lane :test do + gradle(task: "test") + end + + desc "Deploy a new version to the Google Play" + lane :deploy do + fetch_and_increment_build_number + + gradle( + task: "bundle", # or "assemble", if you want to build an APK + build_type: "release", + properties: { + "android.injected.signing.store.file" => ENV["KEYSTORE_FILE"], + "android.injected.signing.store.password" => ENV["KEYSTORE_PASSWORD"], + "android.injected.signing.key.alias" => ENV["KEY_ALIAS"], + "android.injected.signing.key.password" => ENV["KEY_PASSWORD"], + } + ) + + upload_to_play_store( + track: "internal", + json_key: ENV["ANDROID_JSON_KEY_FILE"] + ) + end + + desc "Fetches the latest version code from the Play Console and increments it by 1" + lane :fetch_and_increment_build_number do + app_identifier = CredentialsManager::AppfileConfig.try_fetch_value(:app_identifier) + + version_codes = google_play_track_version_codes( + package_name: app_identifier, + track: "internal", + json_key: ENV["ANDROID_JSON_KEY_FILE"] + ) + + updated_version_code = version_codes[0] + 1 + + increment_version_code( + version_code: updated_version_code + ) + end +end diff --git a/fastlane/Pluginfile b/fastlane/Pluginfile new file mode 100644 index 0000000..d341501 --- /dev/null +++ b/fastlane/Pluginfile @@ -0,0 +1,6 @@ +# Autogenerated by fastlane +# +# Ensure this file is checked in to source control! + +gem 'fastlane-plugin-increment_version_code' +gem 'fastlane-plugin-firebase_app_distribution' diff --git a/htmlReport/css/coverage.css b/htmlReport/css/coverage.css deleted file mode 100644 index cef7765..0000000 --- a/htmlReport/css/coverage.css +++ /dev/null @@ -1,154 +0,0 @@ -/* - * Copyright 2000-2021 JetBrains s.r.o. - * - * 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. - */ - -* { - margin: 0; - padding: 0; -} - -body { - background-color: #fff; - font-family: helvetica neue, tahoma, arial, sans-serif; - font-size: 82%; - color: #151515; -} - -h1 { - margin: 0.5em 0; - color: #010101; - font-weight: normal; - font-size: 18px; -} - -h2 { - margin: 0.5em 0; - color: #010101; - font-weight: normal; - font-size: 16px; -} - -a { - color: #1564C2; - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -span.separator { - color: #9BA9BA; - padding-left: 5px; - padding-right: 5px; -} - -div.content { - width: 99%; -} - -table.coverageStats { - width: 100%; - border-collapse: collapse; -} - -table.overallStats { - width: 20%; -} - -table.coverageStats td, table.coverageStats th { - padding: 4px 2px; - border-bottom: 1px solid #ccc; -} - -table.coverageStats th { - background-color: #959BA4; - border: none; - font-weight: bold; - text-align: left; - color: #FFF; -} - -table.coverageStats th.coverageStat { - width: 15%; -} - -table.coverageStats th a { - color: #FFF; -} - -table.coverageStats th a:hover { - text-decoration: none; -} - -table.coverageStats th.sortedDesc a { - background: url(../img/arrowDown.gif) no-repeat 100% 2px; - padding-right: 20px; -} - -table.coverageStats th.sortedAsc a { - background: url(../img/arrowUp.gif) no-repeat 100% 2px; - padding-right: 20px; -} - -div.footer { - margin: 2em .5em; - font-size: 85%; - text-align: left; - line-height: 140%; -} - -code.sourceCode { - width: 100%; - border: 1px solid #ccc; - font: normal 12px 'Menlo', 'Bitstream Vera Sans Mono', 'Courier New', 'Courier', monospace; - white-space: pre; -} - -code.sourceCode b { - font-weight: normal; -} - -code.sourceCode span.number { - color: #151515; -} - -code.sourceCode .fc { - background-color: #cfc; -} - -code.sourceCode .pc { - background-color: #ffc; -} - -code.sourceCode .nc { - background-color: #fcc; -} - -.percent, .absValue { - font-size: 90%; -} - -.percent .green, .absValue .green { - color: #32cc32; -} - -.percent .red, .absValue .red { - color: #f00; -} - -.percent .totalDiff { - color: #3f3f3f; -} diff --git a/htmlReport/css/idea.min.css b/htmlReport/css/idea.min.css deleted file mode 100644 index a8d5292..0000000 --- a/htmlReport/css/idea.min.css +++ /dev/null @@ -1,118 +0,0 @@ -/* - * Copyright 2000-2021 JetBrains s.r.o. - * - * 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. - */ - -/* -Intellij Idea-like styling (c) Vasily Polovnyov -*/ - -.hljs { - color: #000; - background: #fff; -} - -.hljs-subst, -.hljs-title { - font-weight: normal; - color: #000; -} - -.hljs-comment, -.hljs-quote { - color: #808080; - font-style: italic; -} - -.hljs-meta { - color: #808000; -} - -.hljs-tag { - background: #efefef; -} - -.hljs-section, -.hljs-name, -.hljs-literal, -.hljs-keyword, -.hljs-selector-tag, -.hljs-type, -.hljs-selector-id, -.hljs-selector-class { - font-weight: bold; - color: #000080; -} - -.hljs-attribute, -.hljs-number, -.hljs-regexp, -.hljs-link { - font-weight: bold; - color: #0000ff; -} - -.hljs-number, -.hljs-regexp, -.hljs-link { - font-weight: normal; -} - -.hljs-string { - color: #008000; - font-weight: bold; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-formula { - color: #000; - background: #d0eded; - font-style: italic; -} - -.hljs-doctag { - text-decoration: underline; -} - -.hljs-variable, -.hljs-template-variable { - color: #660e7a; -} - -.hljs-addition { - background: #baeeba; -} - -.hljs-deletion { - background: #ffc8bd; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-ln-numbers { - display: block; - float: left; - width: 3em; - border-right: 1px solid #ccc; - font-style: normal; - text-align: right; - background-color: #eee; -} diff --git a/htmlReport/img/arrowDown.gif b/htmlReport/img/arrowDown.gif deleted file mode 100644 index a4ac9b4..0000000 Binary files a/htmlReport/img/arrowDown.gif and /dev/null differ diff --git a/htmlReport/img/arrowUp.gif b/htmlReport/img/arrowUp.gif deleted file mode 100644 index d488db0..0000000 Binary files a/htmlReport/img/arrowUp.gif and /dev/null differ diff --git a/htmlReport/index.html b/htmlReport/index.html deleted file mode 100644 index dfc763a..0000000 --- a/htmlReport/index.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - - Coverage Report > Summary - - - - - - -
- - -

Overall Coverage Summary

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
all classes - - 7.9% - - - (14/178) - - - - 4.6% - - - (16/348) - - - - 3.2% - - - (83/2618) - -
- -
-

Coverage Breakdown

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
-
- - - - - - - diff --git a/htmlReport/index_SORT_BY_BLOCK.html b/htmlReport/index_SORT_BY_BLOCK.html deleted file mode 100644 index b942dae..0000000 --- a/htmlReport/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - - Coverage Report > Summary - - - - - - -
- - -

Overall Coverage Summary

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
all classes - - 7.9% - - - (14/178) - - - - 4.6% - - - (16/348) - - - - 3.2% - - - (83/2618) - -
- -
-

Coverage Breakdown

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
-
- - - - - - - diff --git a/htmlReport/index_SORT_BY_BLOCK_DESC.html b/htmlReport/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 024d496..0000000 --- a/htmlReport/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - - Coverage Report > Summary - - - - - - -
- - -

Overall Coverage Summary

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
all classes - - 7.9% - - - (14/178) - - - - 4.6% - - - (16/348) - - - - 3.2% - - - (83/2618) - -
- -
-

Coverage Breakdown

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
-
- - - - - - - diff --git a/htmlReport/index_SORT_BY_CLASS.html b/htmlReport/index_SORT_BY_CLASS.html deleted file mode 100644 index 90955a2..0000000 --- a/htmlReport/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - - Coverage Report > Summary - - - - - - -
- - -

Overall Coverage Summary

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
all classes - - 7.9% - - - (14/178) - - - - 4.6% - - - (16/348) - - - - 3.2% - - - (83/2618) - -
- -
-

Coverage Breakdown

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
-
- - - - - - - diff --git a/htmlReport/index_SORT_BY_CLASS_DESC.html b/htmlReport/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 0fca355..0000000 --- a/htmlReport/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - - Coverage Report > Summary - - - - - - -
- - -

Overall Coverage Summary

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
all classes - - 7.9% - - - (14/178) - - - - 4.6% - - - (16/348) - - - - 3.2% - - - (83/2618) - -
- -
-

Coverage Breakdown

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
-
- - - - - - - diff --git a/htmlReport/index_SORT_BY_LINE.html b/htmlReport/index_SORT_BY_LINE.html deleted file mode 100644 index bc01b17..0000000 --- a/htmlReport/index_SORT_BY_LINE.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - - Coverage Report > Summary - - - - - - -
- - -

Overall Coverage Summary

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
all classes - - 7.9% - - - (14/178) - - - - 4.6% - - - (16/348) - - - - 3.2% - - - (83/2618) - -
- -
-

Coverage Breakdown

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
-
- - - - - - - diff --git a/htmlReport/index_SORT_BY_LINE_DESC.html b/htmlReport/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index c5322e3..0000000 --- a/htmlReport/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - - Coverage Report > Summary - - - - - - -
- - -

Overall Coverage Summary

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
all classes - - 7.9% - - - (14/178) - - - - 4.6% - - - (16/348) - - - - 3.2% - - - (83/2618) - -
- -
-

Coverage Breakdown

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
-
- - - - - - - diff --git a/htmlReport/index_SORT_BY_METHOD.html b/htmlReport/index_SORT_BY_METHOD.html deleted file mode 100644 index eafdc23..0000000 --- a/htmlReport/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - - Coverage Report > Summary - - - - - - -
- - -

Overall Coverage Summary

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
all classes - - 7.9% - - - (14/178) - - - - 4.6% - - - (16/348) - - - - 3.2% - - - (83/2618) - -
- -
-

Coverage Breakdown

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
-
- - - - - - - diff --git a/htmlReport/index_SORT_BY_METHOD_DESC.html b/htmlReport/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 5f76f43..0000000 --- a/htmlReport/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - - Coverage Report > Summary - - - - - - -
- - -

Overall Coverage Summary

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
all classes - - 7.9% - - - (14/178) - - - - 4.6% - - - (16/348) - - - - 3.2% - - - (83/2618) - -
- -
-

Coverage Breakdown

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
-
- - - - - - - diff --git a/htmlReport/index_SORT_BY_NAME_DESC.html b/htmlReport/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 2129b57..0000000 --- a/htmlReport/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - - Coverage Report > Summary - - - - - - -
- - -

Overall Coverage Summary

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
all classes - - 7.9% - - - (14/178) - - - - 4.6% - - - (16/348) - - - - 3.2% - - - (83/2618) - -
- -
-

Coverage Breakdown

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
-
- - - - - - - diff --git a/htmlReport/js/highlight.min.js b/htmlReport/js/highlight.min.js deleted file mode 100644 index e887315..0000000 --- a/htmlReport/js/highlight.min.js +++ /dev/null @@ -1,1388 +0,0 @@ -/* - Highlight.js 10.7.2 (00233d63) - License: BSD-3-Clause - Copyright (c) 2006-2021, Ivan Sagalaev - - BSD 3-Clause License - - Copyright (c) 2006-2021, Ivan Sagalaev. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -var hljs=function(){"use strict";function e(t){ -return t instanceof Map?t.clear=t.delete=t.set=()=>{ -throw Error("map is read-only")}:t instanceof Set&&(t.add=t.clear=t.delete=()=>{ -throw Error("set is read-only") -}),Object.freeze(t),Object.getOwnPropertyNames(t).forEach((n=>{var i=t[n] -;"object"!=typeof i||Object.isFrozen(i)||e(i)})),t}var t=e,n=e;t.default=n -;class i{constructor(e){ -void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1} -ignoreMatch(){this.isMatchIgnored=!0}}function s(e){ -return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'") -}function a(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t] -;return t.forEach((e=>{for(const t in e)n[t]=e[t]})),n}const r=e=>!!e.kind -;class l{constructor(e,t){ -this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){ -this.buffer+=s(e)}openNode(e){if(!r(e))return;let t=e.kind -;e.sublanguage||(t=`${this.classPrefix}${t}`),this.span(t)}closeNode(e){ -r(e)&&(this.buffer+="")}value(){return this.buffer}span(e){ -this.buffer+=``}}class o{constructor(){this.rootNode={ -children:[]},this.stack=[this.rootNode]}get top(){ -return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){ -this.top.children.push(e)}openNode(e){const t={kind:e,children:[]} -;this.add(t),this.stack.push(t)}closeNode(){ -if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){ -for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)} -walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){ -return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t), -t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){ -"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{ -o._collapse(e)})))}}class c extends o{constructor(e){super(),this.options=e} -addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())} -addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root -;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){ -return new l(this,this.options).value()}finalize(){return!0}}function g(e){ -return e?"string"==typeof e?e:e.source:null} -const u=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,h="[a-zA-Z]\\w*",d="[a-zA-Z_]\\w*",f="\\b\\d+(\\.\\d+)?",p="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",m="\\b(0b[01]+)",b={ -begin:"\\\\[\\s\\S]",relevance:0},E={className:"string",begin:"'",end:"'", -illegal:"\\n",contains:[b]},x={className:"string",begin:'"',end:'"', -illegal:"\\n",contains:[b]},v={ -begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ -},w=(e,t,n={})=>{const i=a({className:"comment",begin:e,end:t,contains:[]},n) -;return i.contains.push(v),i.contains.push({className:"doctag", -begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),i -},y=w("//","$"),N=w("/\\*","\\*/"),R=w("#","$");var _=Object.freeze({ -__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:h,UNDERSCORE_IDENT_RE:d, -NUMBER_RE:f,C_NUMBER_RE:p,BINARY_NUMBER_RE:m, -RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~", -SHEBANG:(e={})=>{const t=/^#![ ]*\// -;return e.binary&&(e.begin=((...e)=>e.map((e=>g(e))).join(""))(t,/.*\b/,e.binary,/\b.*/)), -a({className:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{ -0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:b,APOS_STRING_MODE:E, -QUOTE_STRING_MODE:x,PHRASAL_WORDS_MODE:v,COMMENT:w,C_LINE_COMMENT_MODE:y, -C_BLOCK_COMMENT_MODE:N,HASH_COMMENT_MODE:R,NUMBER_MODE:{className:"number", -begin:f,relevance:0},C_NUMBER_MODE:{className:"number",begin:p,relevance:0}, -BINARY_NUMBER_MODE:{className:"number",begin:m,relevance:0},CSS_NUMBER_MODE:{ -className:"number", -begin:f+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?", -relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp", -begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[b,{begin:/\[/,end:/\]/, -relevance:0,contains:[b]}]}]},TITLE_MODE:{className:"title",begin:h,relevance:0 -},UNDERSCORE_TITLE_MODE:{className:"title",begin:d,relevance:0},METHOD_GUARD:{ -begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{ -"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{ -t.data._beginMatch!==e[1]&&t.ignoreMatch()}})});function k(e,t){ -"."===e.input[e.index-1]&&t.ignoreMatch()}function M(e,t){ -t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)", -e.__beforeBegin=k,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords, -void 0===e.relevance&&(e.relevance=0))}function O(e,t){ -Array.isArray(e.illegal)&&(e.illegal=((...e)=>"("+e.map((e=>g(e))).join("|")+")")(...e.illegal)) -}function A(e,t){if(e.match){ -if(e.begin||e.end)throw Error("begin & end are not supported with match") -;e.begin=e.match,delete e.match}}function L(e,t){ -void 0===e.relevance&&(e.relevance=1)} -const I=["of","and","for","in","not","or","if","then","parent","list","value"] -;function j(e,t,n="keyword"){const i={} -;return"string"==typeof e?s(n,e.split(" ")):Array.isArray(e)?s(n,e):Object.keys(e).forEach((n=>{ -Object.assign(i,j(e[n],t,n))})),i;function s(e,n){ -t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((t=>{const n=t.split("|") -;i[n[0]]=[e,B(n[0],n[1])]}))}}function B(e,t){ -return t?Number(t):(e=>I.includes(e.toLowerCase()))(e)?0:1} -function T(e,{plugins:t}){function n(t,n){ -return RegExp(g(t),"m"+(e.case_insensitive?"i":"")+(n?"g":""))}class i{ -constructor(){ -this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0} -addRule(e,t){ -t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]), -this.matchAt+=(e=>RegExp(e.toString()+"|").exec("").length-1)(e)+1}compile(){ -0===this.regexes.length&&(this.exec=()=>null) -;const e=this.regexes.map((e=>e[1]));this.matcherRe=n(((e,t="|")=>{let n=0 -;return e.map((e=>{n+=1;const t=n;let i=g(e),s="";for(;i.length>0;){ -const e=u.exec(i);if(!e){s+=i;break} -s+=i.substring(0,e.index),i=i.substring(e.index+e[0].length), -"\\"===e[0][0]&&e[1]?s+="\\"+(Number(e[1])+t):(s+=e[0],"("===e[0]&&n++)}return s -})).map((e=>`(${e})`)).join(t)})(e),!0),this.lastIndex=0}exec(e){ -this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e) -;if(!t)return null -;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),i=this.matchIndexes[n] -;return t.splice(0,n),Object.assign(t,i)}}class s{constructor(){ -this.rules=[],this.multiRegexes=[], -this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){ -if(this.multiRegexes[e])return this.multiRegexes[e];const t=new i -;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))), -t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){ -return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){ -this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){ -const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex -;let n=t.exec(e) -;if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{ -const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)} -return n&&(this.regexIndex+=n.position+1, -this.regexIndex===this.count&&this.considerAll()),n}} -if(e.compilerExtensions||(e.compilerExtensions=[]), -e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") -;return e.classNameAliases=a(e.classNameAliases||{}),function t(i,r){const l=i -;if(i.isCompiled)return l -;[A].forEach((e=>e(i,r))),e.compilerExtensions.forEach((e=>e(i,r))), -i.__beforeBegin=null,[M,O,L].forEach((e=>e(i,r))),i.isCompiled=!0;let o=null -;if("object"==typeof i.keywords&&(o=i.keywords.$pattern, -delete i.keywords.$pattern), -i.keywords&&(i.keywords=j(i.keywords,e.case_insensitive)), -i.lexemes&&o)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ") -;return o=o||i.lexemes||/\w+/, -l.keywordPatternRe=n(o,!0),r&&(i.begin||(i.begin=/\B|\b/), -l.beginRe=n(i.begin),i.endSameAsBegin&&(i.end=i.begin), -i.end||i.endsWithParent||(i.end=/\B|\b/), -i.end&&(l.endRe=n(i.end)),l.terminatorEnd=g(i.end)||"", -i.endsWithParent&&r.terminatorEnd&&(l.terminatorEnd+=(i.end?"|":"")+r.terminatorEnd)), -i.illegal&&(l.illegalRe=n(i.illegal)), -i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((t=>a(e,{ -variants:null},t)))),e.cachedVariants?e.cachedVariants:S(e)?a(e,{ -starts:e.starts?a(e.starts):null -}):Object.isFrozen(e)?a(e):e))("self"===e?i:e)))),i.contains.forEach((e=>{t(e,l) -})),i.starts&&t(i.starts,r),l.matcher=(e=>{const t=new s -;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin" -}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end" -}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t})(l),l}(e)}function S(e){ -return!!e&&(e.endsWithParent||S(e.starts))}function P(e){const t={ -props:["language","code","autodetect"],data:()=>({detectedLanguage:"", -unknownLanguage:!1}),computed:{className(){ -return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){ -if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`), -this.unknownLanguage=!0,s(this.code);let t={} -;return this.autoDetect?(t=e.highlightAuto(this.code), -this.detectedLanguage=t.language):(t=e.highlight(this.language,this.code,this.ignoreIllegals), -this.detectedLanguage=this.language),t.value},autoDetect(){ -return!(this.language&&(e=this.autodetect,!e&&""!==e));var e}, -ignoreIllegals:()=>!0},render(e){return e("pre",{},[e("code",{ -class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{ -Component:t,VuePlugin:{install(e){e.component("highlightjs",t)}}}}const D={ -"after:highlightElement":({el:e,result:t,text:n})=>{const i=H(e) -;if(!i.length)return;const a=document.createElement("div") -;a.innerHTML=t.value,t.value=((e,t,n)=>{let i=0,a="";const r=[];function l(){ -return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function c(e){ -a+=""}function g(e){("start"===e.event?o:c)(e.node)} -for(;e.length||t.length;){let t=l() -;if(a+=s(n.substring(i,t[0].offset)),i=t[0].offset,t===e){r.reverse().forEach(c) -;do{g(t.splice(0,1)[0]),t=l()}while(t===e&&t.length&&t[0].offset===i) -;r.reverse().forEach(o) -}else"start"===t[0].event?r.push(t[0].node):r.pop(),g(t.splice(0,1)[0])} -return a+s(n.substr(i))})(i,H(a),n)}};function C(e){ -return e.nodeName.toLowerCase()}function H(e){const t=[];return function e(n,i){ -for(let s=n.firstChild;s;s=s.nextSibling)3===s.nodeType?i+=s.nodeValue.length:1===s.nodeType&&(t.push({ -event:"start",offset:i,node:s}),i=e(s,i),C(s).match(/br|hr|img|input/)||t.push({ -event:"stop",offset:i,node:s}));return i}(e,0),t}const $={},U=e=>{ -console.error(e)},z=(e,...t)=>{console.log("WARN: "+e,...t)},K=(e,t)=>{ -$[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),$[`${e}/${t}`]=!0) -},G=s,V=a,W=Symbol("nomatch");return(e=>{ -const n=Object.create(null),s=Object.create(null),a=[];let r=!0 -;const l=/(^(<[^>]+>|\t|)+|\n)/gm,o="Could not find the language '{}', did you forget to load/include a language module?",g={ -disableAutodetect:!0,name:"Plain text",contains:[]};let u={ -noHighlightRe:/^(no-?highlight)$/i, -languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-", -tabReplace:null,useBR:!1,languages:null,__emitter:c};function h(e){ -return u.noHighlightRe.test(e)}function d(e,t,n,i){let s="",a="" -;"object"==typeof t?(s=e, -n=t.ignoreIllegals,a=t.language,i=void 0):(K("10.7.0","highlight(lang, code, ...args) has been deprecated."), -K("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"), -a=e,s=t);const r={code:s,language:a};M("before:highlight",r) -;const l=r.result?r.result:f(r.language,r.code,n,i) -;return l.code=r.code,M("after:highlight",l),l}function f(e,t,s,l){ -function c(e,t){const n=v.case_insensitive?t[0].toLowerCase():t[0] -;return Object.prototype.hasOwnProperty.call(e.keywords,n)&&e.keywords[n]} -function g(){null!=R.subLanguage?(()=>{if(""===M)return;let e=null -;if("string"==typeof R.subLanguage){ -if(!n[R.subLanguage])return void k.addText(M) -;e=f(R.subLanguage,M,!0,_[R.subLanguage]),_[R.subLanguage]=e.top -}else e=p(M,R.subLanguage.length?R.subLanguage:null) -;R.relevance>0&&(O+=e.relevance),k.addSublanguage(e.emitter,e.language) -})():(()=>{if(!R.keywords)return void k.addText(M);let e=0 -;R.keywordPatternRe.lastIndex=0;let t=R.keywordPatternRe.exec(M),n="";for(;t;){ -n+=M.substring(e,t.index);const i=c(R,t);if(i){const[e,s]=i -;if(k.addText(n),n="",O+=s,e.startsWith("_"))n+=t[0];else{ -const n=v.classNameAliases[e]||e;k.addKeyword(t[0],n)}}else n+=t[0] -;e=R.keywordPatternRe.lastIndex,t=R.keywordPatternRe.exec(M)} -n+=M.substr(e),k.addText(n)})(),M=""}function h(e){ -return e.className&&k.openNode(v.classNameAliases[e.className]||e.className), -R=Object.create(e,{parent:{value:R}}),R}function d(e,t,n){let s=((e,t)=>{ -const n=e&&e.exec(t);return n&&0===n.index})(e.endRe,n);if(s){if(e["on:end"]){ -const n=new i(e);e["on:end"](t,n),n.isMatchIgnored&&(s=!1)}if(s){ -for(;e.endsParent&&e.parent;)e=e.parent;return e}} -if(e.endsWithParent)return d(e.parent,t,n)}function m(e){ -return 0===R.matcher.regexIndex?(M+=e[0],1):(I=!0,0)}function b(e){ -const n=e[0],i=t.substr(e.index),s=d(R,e,i);if(!s)return W;const a=R -;a.skip?M+=n:(a.returnEnd||a.excludeEnd||(M+=n),g(),a.excludeEnd&&(M=n));do{ -R.className&&k.closeNode(),R.skip||R.subLanguage||(O+=R.relevance),R=R.parent -}while(R!==s.parent) -;return s.starts&&(s.endSameAsBegin&&(s.starts.endRe=s.endRe), -h(s.starts)),a.returnEnd?0:n.length}let E={};function x(n,a){const l=a&&a[0] -;if(M+=n,null==l)return g(),0 -;if("begin"===E.type&&"end"===a.type&&E.index===a.index&&""===l){ -if(M+=t.slice(a.index,a.index+1),!r){const t=Error("0 width match regex") -;throw t.languageName=e,t.badRule=E.rule,t}return 1} -if(E=a,"begin"===a.type)return function(e){ -const t=e[0],n=e.rule,s=new i(n),a=[n.__beforeBegin,n["on:begin"]] -;for(const n of a)if(n&&(n(e,s),s.isMatchIgnored))return m(t) -;return n&&n.endSameAsBegin&&(n.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")), -n.skip?M+=t:(n.excludeBegin&&(M+=t), -g(),n.returnBegin||n.excludeBegin||(M=t)),h(n),n.returnBegin?0:t.length}(a) -;if("illegal"===a.type&&!s){ -const e=Error('Illegal lexeme "'+l+'" for mode "'+(R.className||"")+'"') -;throw e.mode=R,e}if("end"===a.type){const e=b(a);if(e!==W)return e} -if("illegal"===a.type&&""===l)return 1 -;if(L>1e5&&L>3*a.index)throw Error("potential infinite loop, way more iterations than matches") -;return M+=l,l.length}const v=N(e) -;if(!v)throw U(o.replace("{}",e)),Error('Unknown language: "'+e+'"') -;const w=T(v,{plugins:a});let y="",R=l||w;const _={},k=new u.__emitter(u);(()=>{ -const e=[];for(let t=R;t!==v;t=t.parent)t.className&&e.unshift(t.className) -;e.forEach((e=>k.openNode(e)))})();let M="",O=0,A=0,L=0,I=!1;try{ -for(R.matcher.considerAll();;){ -L++,I?I=!1:R.matcher.considerAll(),R.matcher.lastIndex=A -;const e=R.matcher.exec(t);if(!e)break;const n=x(t.substring(A,e.index),e) -;A=e.index+n}return x(t.substr(A)),k.closeAllNodes(),k.finalize(),y=k.toHTML(),{ -relevance:Math.floor(O),value:y,language:e,illegal:!1,emitter:k,top:R}}catch(n){ -if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{ -msg:n.message,context:t.slice(A-100,A+100),mode:n.mode},sofar:y,relevance:0, -value:G(t),emitter:k};if(r)return{illegal:!1,relevance:0,value:G(t),emitter:k, -language:e,top:R,errorRaised:n};throw n}}function p(e,t){ -t=t||u.languages||Object.keys(n);const i=(e=>{const t={relevance:0, -emitter:new u.__emitter(u),value:G(e),illegal:!1,top:g} -;return t.emitter.addText(e),t})(e),s=t.filter(N).filter(k).map((t=>f(t,e,!1))) -;s.unshift(i);const a=s.sort(((e,t)=>{ -if(e.relevance!==t.relevance)return t.relevance-e.relevance -;if(e.language&&t.language){if(N(e.language).supersetOf===t.language)return 1 -;if(N(t.language).supersetOf===e.language)return-1}return 0})),[r,l]=a,o=r -;return o.second_best=l,o}const m={"before:highlightElement":({el:e})=>{ -u.useBR&&(e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")) -},"after:highlightElement":({result:e})=>{ -u.useBR&&(e.value=e.value.replace(/\n/g,"
"))}},b=/^(<[^>]+>|\t)+/gm,E={ -"after:highlightElement":({result:e})=>{ -u.tabReplace&&(e.value=e.value.replace(b,(e=>e.replace(/\t/g,u.tabReplace))))}} -;function x(e){let t=null;const n=(e=>{let t=e.className+" " -;t+=e.parentNode?e.parentNode.className:"";const n=u.languageDetectRe.exec(t) -;if(n){const t=N(n[1]) -;return t||(z(o.replace("{}",n[1])),z("Falling back to no-highlight mode for this block.",e)), -t?n[1]:"no-highlight"}return t.split(/\s+/).find((e=>h(e)||N(e)))})(e) -;if(h(n))return;M("before:highlightElement",{el:e,language:n}),t=e -;const i=t.textContent,a=n?d(i,{language:n,ignoreIllegals:!0}):p(i) -;M("after:highlightElement",{el:e,result:a,text:i -}),e.innerHTML=a.value,((e,t,n)=>{const i=t?s[t]:n -;e.classList.add("hljs"),i&&e.classList.add(i)})(e,n,a.language),e.result={ -language:a.language,re:a.relevance,relavance:a.relevance -},a.second_best&&(e.second_best={language:a.second_best.language, -re:a.second_best.relevance,relavance:a.second_best.relevance})}const v=()=>{ -v.called||(v.called=!0, -K("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."), -document.querySelectorAll("pre code").forEach(x))};let w=!1;function y(){ -"loading"!==document.readyState?document.querySelectorAll("pre code").forEach(x):w=!0 -}function N(e){return e=(e||"").toLowerCase(),n[e]||n[s[e]]} -function R(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach((e=>{ -s[e.toLowerCase()]=t}))}function k(e){const t=N(e) -;return t&&!t.disableAutodetect}function M(e,t){const n=e;a.forEach((e=>{ -e[n]&&e[n](t)}))} -"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{ -w&&y()}),!1),Object.assign(e,{highlight:d,highlightAuto:p,highlightAll:y, -fixMarkup:e=>{ -return K("10.2.0","fixMarkup will be removed entirely in v11.0"),K("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"), -t=e, -u.tabReplace||u.useBR?t.replace(l,(e=>"\n"===e?u.useBR?"
":e:u.tabReplace?e.replace(/\t/g,u.tabReplace):e)):t -;var t},highlightElement:x, -highlightBlock:e=>(K("10.7.0","highlightBlock will be removed entirely in v12.0"), -K("10.7.0","Please use highlightElement now."),x(e)),configure:e=>{ -e.useBR&&(K("10.3.0","'useBR' will be removed entirely in v11.0"), -K("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")), -u=V(u,e)},initHighlighting:v,initHighlightingOnLoad:()=>{ -K("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."), -w=!0},registerLanguage:(t,i)=>{let s=null;try{s=i(e)}catch(e){ -if(U("Language definition for '{}' could not be registered.".replace("{}",t)), -!r)throw e;U(e),s=g} -s.name||(s.name=t),n[t]=s,s.rawDefinition=i.bind(null,e),s.aliases&&R(s.aliases,{ -languageName:t})},unregisterLanguage:e=>{delete n[e] -;for(const t of Object.keys(s))s[t]===e&&delete s[t]}, -listLanguages:()=>Object.keys(n),getLanguage:N,registerAliases:R, -requireLanguage:e=>{ -K("10.4.0","requireLanguage will be removed entirely in v11."), -K("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844") -;const t=N(e);if(t)return t -;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))}, -autoDetection:k,inherit:V,addPlugin:e=>{(e=>{ -e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{ -e["before:highlightBlock"](Object.assign({block:t.el},t)) -}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{ -e["after:highlightBlock"](Object.assign({block:t.el},t))})})(e),a.push(e)}, -vuePlugin:P(e).VuePlugin}),e.debugMode=()=>{r=!1},e.safeMode=()=>{r=!0 -},e.versionString="10.7.2";for(const e in _)"object"==typeof _[e]&&t(_[e]) -;return Object.assign(e,_),e.addPlugin(m),e.addPlugin(D),e.addPlugin(E),e})({}) -}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs); -hljs.registerLanguage("apache",(()=>{"use strict";return e=>{const n={ -className:"number",begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/} -;return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0, -contains:[e.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/, -contains:[n,{className:"number",begin:/:\d{1,5}/ -},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute", -begin:/\w+/,relevance:0,keywords:{ -nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername" -},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"}, -contains:[{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable", -begin:/[\$%]\{/,end:/\}/,contains:["self",{className:"number",begin:/[$%]\d+/}] -},n,{className:"number",begin:/\d+/},e.QUOTE_STRING_MODE]}}],illegal:/\S/}} -})()); -hljs.registerLanguage("bash",(()=>{"use strict";function e(...e){ -return e.map((e=>{return(s=e)?"string"==typeof s?s:s.source:null;var s -})).join("")}return s=>{const n={},t={begin:/\$\{/,end:/\}/,contains:["self",{ -begin:/:-/,contains:[n]}]};Object.assign(n,{className:"variable",variants:[{ -begin:e(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},t]});const a={ -className:"subst",begin:/\$\(/,end:/\)/,contains:[s.BACKSLASH_ESCAPE]},i={ -begin:/<<-?\s*(?=\w+)/,starts:{contains:[s.END_SAME_AS_BEGIN({begin:/(\w+)/, -end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/, -contains:[s.BACKSLASH_ESCAPE,n,a]};a.contains.push(c);const o={begin:/\$\(\(/, -end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},s.NUMBER_MODE,n] -},r=s.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10 -}),l={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0, -contains:[s.inherit(s.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{ -name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/, -keyword:"if then else elif fi for while in do done case esac function", -literal:"true false", -built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp" -},contains:[r,s.SHEBANG(),l,o,s.HASH_COMMENT_MODE,i,c,{className:"",begin:/\\"/ -},{className:"string",begin:/'/,end:/'/},n]}}})()); -hljs.registerLanguage("c",(()=>{"use strict";function e(e){ -return((...e)=>e.map((e=>(e=>e?"string"==typeof e?e:e.source:null)(e))).join(""))("(",e,")?") -}return t=>{const n=t.COMMENT("//","$",{contains:[{begin:/\\\n/}] -}),r="[a-zA-Z_]\\w*::",a="(decltype\\(auto\\)|"+e(r)+"[a-zA-Z_]\\w*"+e("<[^<>]+>")+")",i={ -className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},s={className:"string", -variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n", -contains:[t.BACKSLASH_ESCAPE]},{ -begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)", -end:"'",illegal:"."},t.END_SAME_AS_BEGIN({ -begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={ -className:"number",variants:[{begin:"\\b(0b[01']+)"},{ -begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)" -},{ -begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" -}],relevance:0},c={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{ -"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include" -},contains:[{begin:/\\\n/,relevance:0},t.inherit(s,{className:"meta-string"}),{ -className:"meta-string",begin:/<.*?>/},n,t.C_BLOCK_COMMENT_MODE]},l={ -className:"title",begin:e(r)+t.IDENT_RE,relevance:0 -},d=e(r)+t.IDENT_RE+"\\s*\\(",u={ -keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq", -built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary", -literal:"true false nullptr NULL"},m=[c,i,n,t.C_BLOCK_COMMENT_MODE,o,s],p={ -variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{ -beginKeywords:"new throw return else",end:/;/}],keywords:u,contains:m.concat([{ -begin:/\(/,end:/\)/,keywords:u,contains:m.concat(["self"]),relevance:0}]), -relevance:0},_={className:"function",begin:"("+a+"[\\*&\\s]+)+"+d, -returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:u,illegal:/[^\w\s\*&:<>.]/, -contains:[{begin:"decltype\\(auto\\)",keywords:u,relevance:0},{begin:d, -returnBegin:!0,contains:[l],relevance:0},{className:"params",begin:/\(/, -end:/\)/,keywords:u,relevance:0,contains:[n,t.C_BLOCK_COMMENT_MODE,s,o,i,{ -begin:/\(/,end:/\)/,keywords:u,relevance:0, -contains:["self",n,t.C_BLOCK_COMMENT_MODE,s,o,i]}] -},i,n,t.C_BLOCK_COMMENT_MODE,c]};return{name:"C",aliases:["h"],keywords:u, -disableAutodetect:!0,illegal:"",keywords:u,contains:["self",i]},{begin:t.IDENT_RE+"::",keywords:u},{ -className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/, -contains:[{beginKeywords:"final class struct"},t.TITLE_MODE]}]),exports:{ -preprocessor:c,strings:s,keywords:u}}}})()); -hljs.registerLanguage("coffeescript",(()=>{"use strict" -;const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]) -;return r=>{const t={ -keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((i=["var","const","let","function","static"], -e=>!i.includes(e))),literal:n.concat(["yes","no","on","off"]), -built_in:a.concat(["npm","print"])};var i;const s="[A-Za-z$_][0-9A-Za-z$_]*",o={ -className:"subst",begin:/#\{/,end:/\}/,keywords:t -},c=[r.BINARY_NUMBER_MODE,r.inherit(r.C_NUMBER_MODE,{starts:{end:"(\\s*/)?", -relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/, -contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE] -},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,o]},{begin:/"/,end:/"/, -contains:[r.BACKSLASH_ESCAPE,o]}]},{className:"regexp",variants:[{begin:"///", -end:"///",contains:[o,r.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)", -relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+s -},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{ -begin:"```",end:"```"},{begin:"`",end:"`"}]}];o.contains=c -;const l=r.inherit(r.TITLE_MODE,{begin:s}),d="(\\(.*\\)\\s*)?\\B[-=]>",g={ -className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/, -end:/\)/,keywords:t,contains:["self"].concat(c)}]};return{name:"CoffeeScript", -aliases:["coffee","cson","iced"],keywords:t,illegal:/\/\*/, -contains:c.concat([r.COMMENT("###","###"),r.HASH_COMMENT_MODE,{ -className:"function",begin:"^\\s*"+s+"\\s*=\\s*"+d,end:"[-=]>",returnBegin:!0, -contains:[l,g]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function", -begin:d,end:"[-=]>",returnBegin:!0,contains:[g]}]},{className:"class", -beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{ -beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[l]},l] -},{begin:s+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}})()); -hljs.registerLanguage("cpp",(()=>{"use strict";function e(e){ -return t("(",e,")?")}function t(...e){return e.map((e=>{ -return(t=e)?"string"==typeof t?t:t.source:null;var t})).join("")}return n=>{ -const r=n.COMMENT("//","$",{contains:[{begin:/\\\n/}] -}),a="[a-zA-Z_]\\w*::",i="(decltype\\(auto\\)|"+e(a)+"[a-zA-Z_]\\w*"+e("<[^<>]+>")+")",s={ -className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},c={className:"string", -variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n", -contains:[n.BACKSLASH_ESCAPE]},{ -begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)", -end:"'",illegal:"."},n.END_SAME_AS_BEGIN({ -begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={ -className:"number",variants:[{begin:"\\b(0b[01']+)"},{ -begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)" -},{ -begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" -}],relevance:0},l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{ -"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include" -},contains:[{begin:/\\\n/,relevance:0},n.inherit(c,{className:"meta-string"}),{ -className:"meta-string",begin:/<.*?>/},r,n.C_BLOCK_COMMENT_MODE]},d={ -className:"title",begin:e(a)+n.IDENT_RE,relevance:0 -},u=e(a)+n.IDENT_RE+"\\s*\\(",m={ -keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq", -built_in:"_Bool _Complex _Imaginary", -_relevance_hints:["asin","atan2","atan","calloc","ceil","cosh","cos","exit","exp","fabs","floor","fmod","fprintf","fputs","free","frexp","auto_ptr","deque","list","queue","stack","vector","map","set","pair","bitset","multiset","multimap","unordered_set","fscanf","future","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","tolower","toupper","labs","ldexp","log10","log","malloc","realloc","memchr","memcmp","memcpy","memset","modf","pow","printf","putchar","puts","scanf","sinh","sin","snprintf","sprintf","sqrt","sscanf","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","tanh","tan","unordered_map","unordered_multiset","unordered_multimap","priority_queue","make_pair","array","shared_ptr","abort","terminate","abs","acos","vfprintf","vprintf","vsprintf","endl","initializer_list","unique_ptr","complex","imaginary","std","string","wstring","cin","cout","cerr","clog","stdin","stdout","stderr","stringstream","istringstream","ostringstream"], -literal:"true false nullptr NULL"},p={className:"function.dispatch",relevance:0, -keywords:m, -begin:t(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!while)/,n.IDENT_RE,(_=/\s*\(/, -t("(?=",_,")")))};var _;const g=[p,l,s,r,n.C_BLOCK_COMMENT_MODE,o,c],b={ -variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{ -beginKeywords:"new throw return else",end:/;/}],keywords:m,contains:g.concat([{ -begin:/\(/,end:/\)/,keywords:m,contains:g.concat(["self"]),relevance:0}]), -relevance:0},f={className:"function",begin:"("+i+"[\\*&\\s]+)+"+u, -returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:m,illegal:/[^\w\s\*&:<>.]/, -contains:[{begin:"decltype\\(auto\\)",keywords:m,relevance:0},{begin:u, -returnBegin:!0,contains:[d],relevance:0},{begin:/::/,relevance:0},{begin:/:/, -endsWithParent:!0,contains:[c,o]},{className:"params",begin:/\(/,end:/\)/, -keywords:m,relevance:0,contains:[r,n.C_BLOCK_COMMENT_MODE,c,o,s,{begin:/\(/, -end:/\)/,keywords:m,relevance:0,contains:["self",r,n.C_BLOCK_COMMENT_MODE,c,o,s] -}]},s,r,n.C_BLOCK_COMMENT_MODE,l]};return{name:"C++", -aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:m,illegal:"",keywords:m,contains:["self",s]},{begin:n.IDENT_RE+"::",keywords:m},{ -className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/, -contains:[{beginKeywords:"final class struct"},n.TITLE_MODE]}]),exports:{ -preprocessor:l,strings:c,keywords:m}}}})()); -hljs.registerLanguage("csharp",(()=>{"use strict";return e=>{const n={ -keyword:["abstract","as","base","break","case","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]), -built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"], -literal:["default","false","null","true"]},a=e.inherit(e.TITLE_MODE,{ -begin:"[a-zA-Z](\\.?\\w)*"}),i={className:"number",variants:[{ -begin:"\\b(0b[01']+)"},{ -begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{ -begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" -}],relevance:0},s={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}] -},t=e.inherit(s,{illegal:/\n/}),r={className:"subst",begin:/\{/,end:/\}/, -keywords:n},l=e.inherit(r,{illegal:/\n/}),c={className:"string",begin:/\$"/, -end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/ -},e.BACKSLASH_ESCAPE,l]},o={className:"string",begin:/\$@"/,end:'"',contains:[{ -begin:/\{\{/},{begin:/\}\}/},{begin:'""'},r]},d=e.inherit(o,{illegal:/\n/, -contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},l]}) -;r.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,e.C_BLOCK_COMMENT_MODE], -l.contains=[d,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,e.inherit(e.C_BLOCK_COMMENT_MODE,{ -illegal:/\n/})];const g={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] -},E={begin:"<",end:">",contains:[{beginKeywords:"in out"},a] -},_=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",b={ -begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"], -keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0, -contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{ -begin:"\x3c!--|--\x3e"},{begin:""}]}] -}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#", -end:"$",keywords:{ -"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum" -}},g,i,{beginKeywords:"class interface",relevance:0,end:/[{;=]/, -illegal:/[^\s:,]/,contains:[{beginKeywords:"where class" -},a,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace", -relevance:0,end:/[{;=]/,illegal:/[^\s:]/, -contains:[a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{ -beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/, -contains:[a,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta", -begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{ -className:"meta-string",begin:/"/,end:/"/}]},{ -beginKeywords:"new return throw await else",relevance:0},{className:"function", -begin:"("+_+"\\s+)+"+e.IDENT_RE+"\\s*(<.+>\\s*)?\\(",returnBegin:!0, -end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{ -beginKeywords:"public private protected static internal protected abstract async extern override unsafe virtual new sealed partial", -relevance:0},{begin:e.IDENT_RE+"\\s*(<.+>\\s*)?\\(",returnBegin:!0, -contains:[e.TITLE_MODE,E],relevance:0},{className:"params",begin:/\(/,end:/\)/, -excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0, -contains:[g,i,e.C_BLOCK_COMMENT_MODE] -},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}})()); -hljs.registerLanguage("css",(()=>{"use strict" -;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],i=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],o=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],r=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse() -;return n=>{const a=(e=>({IMPORTANT:{className:"meta",begin:"!important"}, -HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"}, -ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/, -illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]} -}))(n),l=[n.APOS_STRING_MODE,n.QUOTE_STRING_MODE];return{name:"CSS", -case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"}, -classNameAliases:{keyframePosition:"selector-tag"}, -contains:[n.C_BLOCK_COMMENT_MODE,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/ -},n.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0 -},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0 -},a.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{ -begin:":("+i.join("|")+")"},{begin:"::("+o.join("|")+")"}]},{ -className:"attribute",begin:"\\b("+r.join("|")+")\\b"},{begin:":",end:"[;}]", -contains:[a.HEXCOLOR,a.IMPORTANT,n.CSS_NUMBER_MODE,...l,{ -begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri" -},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}] -},{className:"built_in",begin:/[\w-]+(?=\()/}]},{ -begin:(s=/@/,((...e)=>e.map((e=>(e=>e?"string"==typeof e?e:e.source:null)(e))).join(""))("(?=",s,")")), -end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword", -begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0, -relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only", -attribute:t.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute" -},...l,n.CSS_NUMBER_MODE]}]},{className:"selector-tag", -begin:"\\b("+e.join("|")+")\\b"}]};var s}})()); -hljs.registerLanguage("diff",(()=>{"use strict";return e=>({name:"Diff", -aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{ -begin:/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{ -begin:/^--- +\d+,\d+ +----$/}]},{className:"comment",variants:[{begin:/Index: /, -end:/$/},{begin:/^index/,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^-{3}/,end:/$/ -},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/},{ -begin:/^diff --git/,end:/$/}]},{className:"addition",begin:/^\+/,end:/$/},{ -className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/, -end:/$/}]})})()); -hljs.registerLanguage("go",(()=>{"use strict";return e=>{const n={ -keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune", -literal:"true false iota nil", -built_in:"append cap close complex copy imag len make new panic print println real recover delete" -};return{name:"Go",aliases:["golang"],keywords:n,illegal:"{"use strict";function e(...e){ -return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n -})).join("")}return n=>{const a="HTTP/(2|1\\.[01])",s={className:"attribute", -begin:e("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{ -className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]} -},t=[s,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{ -name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+a+" \\d{3})", -end:/$/,contains:[{className:"meta",begin:a},{className:"number", -begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:t}},{ -begin:"(?=^[A-Z]+ (.*?) "+a+"$)",end:/$/,contains:[{className:"string", -begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:a},{ -className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:t} -},n.inherit(s,{relevance:0})]}}})()); -hljs.registerLanguage("ini",(()=>{"use strict";function e(e){ -return e?"string"==typeof e?e:e.source:null}function n(...n){ -return n.map((n=>e(n))).join("")}return s=>{const a={className:"number", -relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:s.NUMBER_RE}] -},i=s.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const t={ -className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/ -}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={ -className:"string",contains:[s.BACKSLASH_ESCAPE],variants:[{begin:"'''", -end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"' -},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[i,r,t,l,a,"self"], -relevance:0 -},g="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map((n=>e(n))).join("|")+")" -;return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/, -contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{ -begin:n(g,"(\\s*\\.\\s*",g,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr", -starts:{end:/$/,contains:[i,c,r,t,l,a]}}]}}})()); -hljs.registerLanguage("java",(()=>{"use strict" -;var e="\\.([0-9](_*[0-9])*)",n="[0-9a-fA-F](_*[0-9a-fA-F])*",a={ -className:"number",variants:[{ -begin:`(\\b([0-9](_*[0-9])*)((${e})|\\.)?|(${e}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\b` -},{begin:`\\b([0-9](_*[0-9])*)((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{ -begin:`(${e})[fFdD]?\\b`},{begin:"\\b([0-9](_*[0-9])*)[fFdD]\\b"},{ -begin:`\\b0[xX]((${n})\\.?|(${n})?\\.(${n}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\b` -},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${n})[lL]?\\b`},{ -begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}], -relevance:0};return e=>{ -var n="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",s={ -className:"meta",begin:"@[\xc0-\u02b8a-zA-Z_$][\xc0-\u02b8a-zA-Z_$0-9]*", -contains:[{begin:/\(/,end:/\)/,contains:["self"]}]};const r=a;return{ -name:"Java",aliases:["jsp"],keywords:n,illegal:/<\/|#/, -contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/, -relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{ -begin:/import java\.[a-z]+\./,keywords:"import",relevance:2 -},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{ -className:"class",beginKeywords:"class interface enum",end:/[{;=]/, -excludeEnd:!0,relevance:1,keywords:"class interface enum",illegal:/[:"\[\]]/, -contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{ -beginKeywords:"new throw return else",relevance:0},{className:"class", -begin:"record\\s+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,excludeEnd:!0, -end:/[{;=]/,keywords:n,contains:[{beginKeywords:"record"},{ -begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0, -contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/, -keywords:n,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE] -},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"function", -begin:"([\xc0-\u02b8a-zA-Z_$][\xc0-\u02b8a-zA-Z_$0-9]*(<[\xc0-\u02b8a-zA-Z_$][\xc0-\u02b8a-zA-Z_$0-9]*(\\s*,\\s*[\xc0-\u02b8a-zA-Z_$][\xc0-\u02b8a-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(", -returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:n,contains:[{ -begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0, -contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/, -keywords:n,relevance:0, -contains:[s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,e.C_BLOCK_COMMENT_MODE] -},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},r,s]}}})()); -hljs.registerLanguage("javascript",(()=>{"use strict" -;const e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]) -;function r(e){return t("(?=",e,")")}function t(...e){return e.map((e=>{ -return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return i=>{ -const c=e,o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/, -isTrulyOpeningTag:(e,n)=>{const a=e[0].length+e.index,s=e.input[a] -;"<"!==s?">"===s&&(((e,{after:n})=>{const a="", -returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{ -begin:i.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0 -},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:f}]}] -},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{ -variants:[{begin:"<>",end:""},{begin:o.begin,"on:begin":o.isTrulyOpeningTag, -end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0, -contains:["self"]}]}],relevance:0},{className:"function", -beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:l, -contains:["self",i.inherit(i.TITLE_MODE,{begin:c}),p],illegal:/%/},{ -beginKeywords:"while if switch catch for"},{className:"function", -begin:i.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{", -returnBegin:!0,contains:[p,i.inherit(i.TITLE_MODE,{begin:c})]},{variants:[{ -begin:"\\."+c},{begin:"\\$"+c}],relevance:0},{className:"class", -beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{ -beginKeywords:"extends"},i.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/, -end:/[{;]/,excludeEnd:!0,contains:[i.inherit(i.TITLE_MODE,{begin:c}),"self",p] -},{begin:"(get|set)\\s+(?="+c+"\\()",end:/\{/,keywords:"get set", -contains:[i.inherit(i.TITLE_MODE,{begin:c}),{begin:/\(\)/},p]},{begin:/\$[(.]/}] -}}})()); -hljs.registerLanguage("json",(()=>{"use strict";return n=>{const e={ -literal:"true false null" -},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],a=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],l={ -end:",",endsWithParent:!0,excludeEnd:!0,contains:a,keywords:e},t={begin:/\{/, -end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/, -contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(l,{begin:/:/ -})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(l)], -illegal:"\\S"};return a.push(t,s),i.forEach((n=>{a.push(n)})),{name:"JSON", -contains:a,keywords:e,illegal:"\\S"}}})()); -hljs.registerLanguage("kotlin",(()=>{"use strict" -;var e="\\.([0-9](_*[0-9])*)",n="[0-9a-fA-F](_*[0-9a-fA-F])*",a={ -className:"number",variants:[{ -begin:`(\\b([0-9](_*[0-9])*)((${e})|\\.)?|(${e}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\b` -},{begin:`\\b([0-9](_*[0-9])*)((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{ -begin:`(${e})[fFdD]?\\b`},{begin:"\\b([0-9](_*[0-9])*)[fFdD]\\b"},{ -begin:`\\b0[xX]((${n})\\.?|(${n})?\\.(${n}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\b` -},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${n})[lL]?\\b`},{ -begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}], -relevance:0};return e=>{const n={ -keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual", -built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing", -literal:"true false null"},i={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@" -},s={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},t={ -className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},r={className:"string", -variants:[{begin:'"""',end:'"""(?=[^"])',contains:[t,s]},{begin:"'",end:"'", -illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/, -contains:[e.BACKSLASH_ESCAPE,t,s]}]};s.contains.push(r);const l={ -className:"meta", -begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?" -},c={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/, -end:/\)/,contains:[e.inherit(r,{className:"meta-string"})]}] -},o=a,b=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),E={ -variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/, -contains:[]}]},d=E;return d.variants[1].contains=[E],E.variants[1].contains=[d], -{name:"Kotlin",aliases:["kt","kts"],keywords:n, -contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag", -begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,b,{className:"keyword", -begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol", -begin:/@\w+/}]}},i,l,c,{className:"function",beginKeywords:"fun",end:"[(]|$", -returnBegin:!0,excludeEnd:!0,keywords:n,relevance:5,contains:[{ -begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0, -contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://, -keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/, -endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/, -endsWithParent:!0,contains:[E,e.C_LINE_COMMENT_MODE,b],relevance:0 -},e.C_LINE_COMMENT_MODE,b,l,c,r,e.C_NUMBER_MODE]},b]},{className:"class", -beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0, -illegal:"extends implements",contains:[{ -beginKeywords:"public protected internal private constructor" -},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0, -excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/, -excludeBegin:!0,returnEnd:!0},l,c]},r,{className:"meta",begin:"^#!/usr/bin/env", -end:"$",illegal:"\n"},o]}}})()); -hljs.registerLanguage("less",(()=>{"use strict" -;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],i=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],o=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],n=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse(),r=i.concat(o) -;return a=>{const s=(e=>({IMPORTANT:{className:"meta",begin:"!important"}, -HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"}, -ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/, -illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]} -}))(a),l=r,d="([\\w-]+|@\\{[\\w-]+\\})",c=[],g=[],b=e=>({className:"string", -begin:"~?"+e+".*?"+e}),m=(e,t,i)=>({className:e,begin:t,relevance:i}),u={ -$pattern:/[a-z-]+/,keyword:"and or not only",attribute:t.join(" ")},p={ -begin:"\\(",end:"\\)",contains:g,keywords:u,relevance:0} -;g.push(a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,b("'"),b('"'),a.CSS_NUMBER_MODE,{ -begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]", -excludeEnd:!0} -},s.HEXCOLOR,p,m("variable","@@?[\\w-]+",10),m("variable","@\\{[\\w-]+\\}"),m("built_in","~?`[^`]*?`"),{ -className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0 -},s.IMPORTANT);const f=g.concat({begin:/\{/,end:/\}/,contains:c}),h={ -beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not" -}].concat(g)},w={begin:d+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0, -contains:[{begin:/-(webkit|moz|ms|o)-/},{className:"attribute", -begin:"\\b("+n.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0, -illegal:"[<=$]",relevance:0,contains:g}}]},v={className:"keyword", -begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b", -starts:{end:"[;{}]",keywords:u,returnEnd:!0,contains:g,relevance:0}},y={ -className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{ -begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:f}},k={variants:[{ -begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:d,end:/\{/}],returnBegin:!0, -returnEnd:!0,illegal:"[<='$\"]",relevance:0, -contains:[a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,h,m("keyword","all\\b"),m("variable","@\\{[\\w-]+\\}"),{ -begin:"\\b("+e.join("|")+")\\b",className:"selector-tag" -},m("selector-tag",d+"%?",0),m("selector-id","#"+d),m("selector-class","\\."+d,0),m("selector-tag","&",0),s.ATTRIBUTE_SELECTOR_MODE,{ -className:"selector-pseudo",begin:":("+i.join("|")+")"},{ -className:"selector-pseudo",begin:"::("+o.join("|")+")"},{begin:"\\(",end:"\\)", -contains:f},{begin:"!important"}]},E={begin:`[\\w-]+:(:)?(${l.join("|")})`, -returnBegin:!0,contains:[k]} -;return c.push(a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,v,y,E,w,k),{ -name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:c}}})()); -hljs.registerLanguage("lua",(()=>{"use strict";return e=>{ -const t="\\[=*\\[",a="\\]=*\\]",n={begin:t,end:a,contains:["self"] -},o=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[",a,{contains:[n], -relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE, -literal:"true false nil", -keyword:"and break do else elseif end for goto if in local not or repeat return then until while", -built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove" -},contains:o.concat([{className:"function",beginKeywords:"function",end:"\\)", -contains:[e.inherit(e.TITLE_MODE,{ -begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params", -begin:"\\(",endsWithParent:!0,contains:o}].concat(o) -},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string", -begin:t,end:a,contains:[n],relevance:5}])}}})()); -hljs.registerLanguage("makefile",(()=>{"use strict";return e=>{const i={ -className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)", -contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%{"use strict";function e(e){ -return e?"string"==typeof e?e:e.source:null}function n(e){return a("(?=",e,")")} -function a(...n){return n.map((n=>e(n))).join("")}function s(...n){ -return"("+n.map((n=>e(n))).join("|")+")"}return e=>{ -const t=a(/[A-Z_]/,a("(",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),i={ -className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},r={begin:/\s/, -contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}] -},c=e.inherit(r,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{ -className:"meta-string"}),g=e.inherit(e.QUOTE_STRING_MODE,{ -className:"meta-string"}),m={endsWithParent:!0,illegal:/`]+/}]}] -}]};return{name:"HTML, XML", -aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"], -case_insensitive:!0,contains:[{className:"meta",begin://, -relevance:10,contains:[r,g,l,c,{begin:/\[/,end:/\]/,contains:[{className:"meta", -begin://,contains:[r,c,g,l]}]}]},e.COMMENT(//,{ -relevance:10}),{begin://,relevance:10},i,{ -className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag", -begin:/)/,end:/>/,keywords:{name:"style"},contains:[m],starts:{ -end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag", -begin:/)/,end:/>/,keywords:{name:"script"},contains:[m],starts:{ -end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{ -className:"tag",begin:/<>|<\/>/},{className:"tag", -begin:a(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name", -begin:t,relevance:0,starts:m}]},{className:"tag",begin:a(/<\//,n(a(t,/>/))), -contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0, -endsParent:!0}]}]}}})()); -hljs.registerLanguage("markdown",(()=>{"use strict";function n(...n){ -return n.map((n=>{return(e=n)?"string"==typeof e?e:e.source:null;var e -})).join("")}return e=>{const a={begin:/<\/?[A-Za-z_]/,end:">", -subLanguage:"xml",relevance:0},i={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0 -},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/, -relevance:2},{begin:n(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/), -relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{ -begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{ -className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0, -returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)", -excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[", -end:"\\]",excludeBegin:!0,excludeEnd:!0}]},s={className:"strong",contains:[], -variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},c={ -className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{ -begin:/_(?!_)/,end:/_/,relevance:0}]};s.contains.push(c),c.contains.push(s) -;let t=[a,i] -;return s.contains=s.contains.concat(t),c.contains=c.contains.concat(t), -t=t.concat(s,c),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{ -className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:t},{ -begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n", -contains:t}]}]},a,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)", -end:"\\s+",excludeEnd:!0},s,c,{className:"quote",begin:"^>\\s+",contains:t, -end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{ -begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{ -begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))", -contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{ -begin:"^[-\\*]{3,}",end:"$"},i,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{ -className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{ -className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}})()); -hljs.registerLanguage("nginx",(()=>{"use strict";return e=>{const n={ -className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/\}/},{ -begin:/[$@]/+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,keywords:{ -$pattern:"[a-z/_]+", -literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll" -},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string", -contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/ -}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n] -},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^", -end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{ -begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number", -begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{ -className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{ -name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{ -begin:e.UNDERSCORE_IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\{/,contains:[{ -className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{ -begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|\\{",returnBegin:!0,contains:[{ -className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}], -illegal:"[^\\s\\}]"}}})()); -hljs.registerLanguage("objectivec",(()=>{"use strict";return e=>{ -const n=/[a-zA-Z@][a-zA-Z0-9_]*/,_={$pattern:n, -keyword:"@interface @class @protocol @implementation"};return{ -name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"], -keywords:{$pattern:n, -keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN", -literal:"false true FALSE TRUE nil YES NO NULL", -built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once" -},illegal:"/,end:/$/, -illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{ -className:"class",begin:"("+_.keyword.split(" ").join("|")+")\\b",end:/(\{|$)/, -excludeEnd:!0,keywords:_,contains:[e.UNDERSCORE_TITLE_MODE]},{ -begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}})()); -hljs.registerLanguage("perl",(()=>{"use strict";function e(e){ -return e?"string"==typeof e?e:e.source:null}function n(...n){ -return n.map((n=>e(n))).join("")}function t(...n){ -return"("+n.map((n=>e(n))).join("|")+")"}return e=>{ -const r=/[dualxmsipngr]{0,12}/,s={$pattern:/[\w.]+/, -keyword:"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir connect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0" -},i={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:s},a={begin:/->\{/, -end:/\}/},o={variants:[{begin:/\$\d/},{ -begin:n(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])") -},{begin:/[$%@][^\s\w{]/,relevance:0}] -},c=[e.BACKSLASH_ESCAPE,i,o],g=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],l=(e,t,s="\\1")=>{ -const i="\\1"===s?s:n(s,t) -;return n(n("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,i,/(?:\\.|[^\\\/])*?/,s,r) -},d=(e,t,s)=>n(n("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,s,r),p=[o,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{ -endsWithParent:!0}),a,{className:"string",contains:c,variants:[{ -begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[", -end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{ -begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">", -relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'", -contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`", -contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{ -begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number", -begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b", -relevance:0},{ -begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*", -keywords:"split return print reverse grep",relevance:0, -contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{ -begin:l("s|tr|y",t(...g))},{begin:l("s|tr|y","\\(","\\)")},{ -begin:l("s|tr|y","\\[","\\]")},{begin:l("s|tr|y","\\{","\\}")}],relevance:2},{ -className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{ -begin:d("(?:m|qr)?",/\//,/\//)},{begin:d("m|qr",t(...g),/\1/)},{ -begin:d("m|qr",/\(/,/\)/)},{begin:d("m|qr",/\[/,/\]/)},{ -begin:d("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub", -end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{ -begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$", -subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}] -}];return i.contains=p,a.contains=p,{name:"Perl",aliases:["pl","pm"],keywords:s, -contains:p}}})()); -hljs.registerLanguage("php",(()=>{"use strict";return e=>{const r={ -className:"variable", -begin:"\\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(?![A-Za-z0-9])(?![$])"},t={ -className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{ -begin:/\?>/}]},a={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/, -end:/\}/}]},n=e.inherit(e.APOS_STRING_MODE,{illegal:null -}),i=e.inherit(e.QUOTE_STRING_MODE,{illegal:null, -contains:e.QUOTE_STRING_MODE.contains.concat(a)}),o=e.END_SAME_AS_BEGIN({ -begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/, -contains:e.QUOTE_STRING_MODE.contains.concat(a)}),l={className:"string", -contains:[e.BACKSLASH_ESCAPE,t],variants:[e.inherit(n,{begin:"b'",end:"'" -}),e.inherit(i,{begin:'b"',end:'"'}),i,n,o]},s={className:"number",variants:[{ -begin:"\\b0b[01]+(?:_[01]+)*\\b"},{begin:"\\b0o[0-7]+(?:_[0-7]+)*\\b"},{ -begin:"\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b"},{ -begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:e[+-]?\\d+)?" -}],relevance:0},c={ -keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile enum eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 mixed new object or private protected public real return string switch throw trait try unset use var void while xor yield", -literal:"false null true", -built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException UnhandledMatchError ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Stringable Throwable Traversable WeakReference WeakMap Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass" -};return{aliases:["php3","php4","php5","php6","php7","php8"], -case_insensitive:!0,keywords:c, -contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t] -}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}] -}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0, -keywords:"__halt_compiler"}),t,{className:"keyword",begin:/\$this\b/},r,{ -begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function", -relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0, -illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{ -begin:"=>",endsParent:!0},{className:"params",begin:"\\(",end:"\\)", -excludeBegin:!0,excludeEnd:!0,keywords:c, -contains:["self",r,e.C_BLOCK_COMMENT_MODE,l,s]}]},{className:"class",variants:[{ -beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait", -illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{ -beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{ -beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/, -contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";", -contains:[e.UNDERSCORE_TITLE_MODE]},l,s]}}})()); -hljs.registerLanguage("php-template",(()=>{"use strict";return n=>({ -name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/, -subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"', -end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{ -illegal:null,className:null,contains:null,skip:!0 -}),n.inherit(n.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null, -skip:!0})]}]})})()); -hljs.registerLanguage("plaintext",(()=>{"use strict";return t=>({ -name:"Plain text",aliases:["text","txt"],disableAutodetect:!0})})()); -hljs.registerLanguage("properties",(()=>{"use strict";return e=>{ -var n="[ \\t\\f]*",a=n+"[:=]"+n,t="("+a+"|[ \\t\\f]+)",r="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",s="([^\\\\:= \\t\\f\\n]|\\\\.)+",i={ -end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{ -begin:"\\\\\\\\"},{begin:"\\\\\\n"}]}};return{name:".properties", -case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{ -returnBegin:!0,variants:[{begin:r+a,relevance:1},{begin:r+"[ \\t\\f]+", -relevance:0}],contains:[{className:"attr",begin:r,endsParent:!0,relevance:0}], -starts:i},{begin:s+t,returnBegin:!0,relevance:0,contains:[{className:"meta", -begin:s,endsParent:!0,relevance:0}],starts:i},{className:"attr",relevance:0, -begin:s+n+"$"}]}}})()); -hljs.registerLanguage("python",(()=>{"use strict";return e=>{const n={ -$pattern:/[A-Za-z]\w+|__\w+__/, -keyword:["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"], -built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"], -literal:["__debug__","Ellipsis","False","None","NotImplemented","True"], -type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"] -},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/, -end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},t={ -className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{ -begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/, -contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{ -begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/, -contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{ -begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/, -contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/, -end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/([uU]|[rR])'/,end:/'/, -relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{ -begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/, -end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/, -contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/, -contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] -},r="[0-9](_?[0-9])*",l=`(\\b(${r}))?\\.(${r})|\\b(${r})\\.`,b={ -className:"number",relevance:0,variants:[{ -begin:`(\\b(${r})|(${l}))[eE][+-]?(${r})[jJ]?\\b`},{begin:`(${l})[jJ]?`},{ -begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{ -begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{ -begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${r})[jJ]\\b`}]},o={ -className:"comment", -begin:(d=/# type:/,((...e)=>e.map((e=>(e=>e?"string"==typeof e?e:e.source:null)(e))).join(""))("(?=",d,")")), -end:/$/,keywords:n,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/, -endsWithParent:!0}]},c={className:"params",variants:[{className:"", -begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0, -keywords:n,contains:["self",a,b,t,e.HASH_COMMENT_MODE]}]};var d -;return i.contains=[t,b,a],{name:"Python",aliases:["py","gyp","ipython"], -keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,b,{begin:/\bself\b/},{ -beginKeywords:"if",relevance:0},t,o,e.HASH_COMMENT_MODE,{variants:[{ -className:"function",beginKeywords:"def"},{className:"class", -beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/, -contains:[e.UNDERSCORE_TITLE_MODE,c,{begin:/->/,endsWithParent:!0,keywords:n}] -},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[b,c,t]}]}}})()); -hljs.registerLanguage("python-repl",(()=>{"use strict";return s=>({ -aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$", -subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{ -begin:/^\.\.\.(?=[ ]|$)/}]}]})})()); -hljs.registerLanguage("r",(()=>{"use strict";function e(...e){return e.map((e=>{ -return(a=e)?"string"==typeof a?a:a.source:null;var a})).join("")}return a=>{ -const n=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/;return{name:"R", -illegal:/->/,keywords:{$pattern:n, -keyword:"function if in break next repeat else for while", -literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10", -built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm" -},compilerExtensions:[(a,n)=>{if(!a.beforeMatch)return -;if(a.starts)throw Error("beforeMatch cannot be used with starts") -;const i=Object.assign({},a);Object.keys(a).forEach((e=>{delete a[e] -})),a.begin=e(i.beforeMatch,e("(?=",i.begin,")")),a.starts={relevance:0, -contains:[Object.assign(i,{endsParent:!0})]},a.relevance=0,delete i.beforeMatch -}],contains:[a.COMMENT(/#'/,/$/,{contains:[{className:"doctag", -begin:"@examples",starts:{contains:[{begin:/\n/},{begin:/#'\s*(?=@[a-zA-Z]+)/, -endsParent:!0},{begin:/#'/,end:/$/,excludeBegin:!0}]}},{className:"doctag", -begin:"@param",end:/$/,contains:[{className:"variable",variants:[{begin:n},{ -begin:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{className:"doctag", -begin:/@[a-zA-Z]+/},{className:"meta-keyword",begin:/\\[a-zA-Z]+/}] -}),a.HASH_COMMENT_MODE,{className:"string",contains:[a.BACKSLASH_ESCAPE], -variants:[a.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/ -}),a.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/ -}),a.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/ -}),a.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/ -}),a.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/ -}),a.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"', -relevance:0},{begin:"'",end:"'",relevance:0}]},{className:"number",relevance:0, -beforeMatch:/([^a-zA-Z0-9._])/,variants:[{ -match:/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/},{ -match:/0[xX][0-9a-fA-F]+([pP][+-]?\d+)?[Li]?/},{ -match:/(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?[Li]?/}]},{begin:"%",end:"%"},{ -begin:e(/[a-zA-Z][a-zA-Z_0-9]*/,"\\s+<-\\s+")},{begin:"`",end:"`",contains:[{ -begin:/\\./}]}]}}})()); -hljs.registerLanguage("ruby",(()=>{"use strict";function e(...e){ -return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n -})).join("")}return n=>{ -const a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",i={ -keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__", -built_in:"proc lambda",literal:"true false nil"},s={className:"doctag", -begin:"@[A-Za-z]+"},r={begin:"#<",end:">"},b=[n.COMMENT("#","$",{contains:[s] -}),n.COMMENT("^=begin","^=end",{contains:[s],relevance:10 -}),n.COMMENT("^__END__","\\n$")],c={className:"subst",begin:/#\{/,end:/\}/, -keywords:i},t={className:"string",contains:[n.BACKSLASH_ESCAPE,c],variants:[{ -begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/, -end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{ -begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/, -end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{ -begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{ -begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{ -begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{ -begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{ -begin:/<<[-~]?'?(\w+)\n(?:[^\n]*\n)*?\s*\1\b/,returnBegin:!0,contains:[{ -begin:/<<[-~]?'?/},n.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/, -contains:[n.BACKSLASH_ESCAPE,c]})]}]},g="[0-9](_?[0-9])*",d={className:"number", -relevance:0,variants:[{ -begin:`\\b([1-9](_?[0-9])*|0)(\\.(${g}))?([eE][+-]?(${g})|r)?i?\\b`},{ -begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b" -},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{ -begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{ -begin:"\\b0(_?[0-7])+r?i?\\b"}]},l={className:"params",begin:"\\(",end:"\\)", -endsParent:!0,keywords:i},o=[t,{className:"class",beginKeywords:"class module", -end:"$|;",illegal:/=/,contains:[n.inherit(n.TITLE_MODE,{ -begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{ -begin:"("+n.IDENT_RE+"::)?"+n.IDENT_RE,relevance:0}]}].concat(b)},{ -className:"function",begin:e(/def\s+/,(_=a+"\\s*(\\(|;|$)",e("(?=",_,")"))), -relevance:0,keywords:"def",end:"$|;",contains:[n.inherit(n.TITLE_MODE,{begin:a -}),l].concat(b)},{begin:n.IDENT_RE+"::"},{className:"symbol", -begin:n.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol", -begin:":(?!\\s)",contains:[t,{begin:a}],relevance:0},d,{className:"variable", -begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{ -className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:i},{ -begin:"("+n.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{ -className:"regexp",contains:[n.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{ -begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(", -end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}] -}].concat(r,b),relevance:0}].concat(r,b);var _;c.contains=o,l.contains=o -;const E=[{begin:/^\s*=>/,starts:{end:"$",contains:o}},{className:"meta", -begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])", -starts:{end:"$",contains:o}}];return b.unshift(r),{name:"Ruby", -aliases:["rb","gemspec","podspec","thor","irb"],keywords:i,illegal:/\/\*/, -contains:[n.SHEBANG({binary:"ruby"})].concat(E).concat(b).concat(o)}}})()); -hljs.registerLanguage("rust",(()=>{"use strict";return e=>{ -const n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!" -;return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?", -keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield", -literal:"true false Some None Ok Err",built_in:t},illegal:""}]}}})()); -hljs.registerLanguage("scss",(()=>{"use strict" -;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],i=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],o=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],r=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse() -;return a=>{const n=(e=>({IMPORTANT:{className:"meta",begin:"!important"}, -HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"}, -ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/, -illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]} -}))(a),l=o,s=i,d="@[a-z-]+",c={className:"variable", -begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"};return{name:"SCSS",case_insensitive:!0, -illegal:"[=/|']",contains:[a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,{ -className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{ -className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0 -},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag", -begin:"\\b("+e.join("|")+")\\b",relevance:0},{className:"selector-pseudo", -begin:":("+s.join("|")+")"},{className:"selector-pseudo", -begin:"::("+l.join("|")+")"},c,{begin:/\(/,end:/\)/,contains:[a.CSS_NUMBER_MODE] -},{className:"attribute",begin:"\\b("+r.join("|")+")\\b"},{ -begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b" -},{begin:":",end:";", -contains:[c,n.HEXCOLOR,a.CSS_NUMBER_MODE,a.QUOTE_STRING_MODE,a.APOS_STRING_MODE,n.IMPORTANT] -},{begin:"@(page|font-face)",lexemes:d,keywords:"@page @font-face"},{begin:"@", -end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/, -keyword:"and or not only",attribute:t.join(" ")},contains:[{begin:d, -className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute" -},c,a.QUOTE_STRING_MODE,a.APOS_STRING_MODE,n.HEXCOLOR,a.CSS_NUMBER_MODE]}]}} -})()); -hljs.registerLanguage("shell",(()=>{"use strict";return s=>({ -name:"Shell Session",aliases:["console"],contains:[{className:"meta", -begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#]/,starts:{end:/[^\\](?=\s*$)/, -subLanguage:"bash"}}]})})()); -hljs.registerLanguage("sql",(()=>{"use strict";function e(e){ -return e?"string"==typeof e?e:e.source:null}function r(...r){ -return r.map((r=>e(r))).join("")}function t(...r){ -return"("+r.map((r=>e(r))).join("|")+")"}return e=>{ -const n=e.COMMENT("--","$"),a=["true","false","unknown"],i=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],s=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],o=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],c=s,l=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update ","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((e=>!s.includes(e))),u={ -begin:r(/\b/,t(...c),/\s*\(/),keywords:{built_in:c}};return{name:"SQL", -case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/, -keyword:((e,{exceptions:r,when:t}={})=>{const n=t -;return r=r||[],e.map((e=>e.match(/\|\d+$/)||r.includes(e)?e:n(e)?e+"|0":e)) -})(l,{when:e=>e.length<3}),literal:a,type:i, -built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"] -},contains:[{begin:t(...o),keywords:{$pattern:/[\w\.]+/,keyword:l.concat(o), -literal:a,type:i}},{className:"type", -begin:t("double precision","large object","with timezone","without timezone") -},u,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{ -begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{ -begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,{className:"operator", -begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}}})()); -hljs.registerLanguage("swift",(()=>{"use strict";function e(e){ -return e?"string"==typeof e?e:e.source:null}function n(e){return a("(?=",e,")")} -function a(...n){return n.map((n=>e(n))).join("")}function t(...n){ -return"("+n.map((n=>e(n))).join("|")+")"} -const i=e=>a(/\b/,e,/\w$/.test(e)?/\b/:/\B/),s=["Protocol","Type"].map(i),u=["init","self"].map(i),c=["Any","Self"],r=["associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],o=["false","nil","true"],l=["assignment","associativity","higherThan","left","lowerThan","none","right"],m=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],d=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],p=t(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),F=t(p,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),b=a(p,F,"*"),h=t(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),f=t(h,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),w=a(h,f,"*"),y=a(/[A-Z]/,f,"*"),g=["autoclosure",a(/convention\(/,t("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",a(/objc\(/,w,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","testable","UIApplicationMain","unknown","usableFromInline"],E=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"] -;return e=>{const p={match:/\s+/,relevance:0},h=e.COMMENT("/\\*","\\*/",{ -contains:["self"]}),v=[e.C_LINE_COMMENT_MODE,h],N={className:"keyword", -begin:a(/\./,n(t(...s,...u))),end:t(...s,...u),excludeBegin:!0},A={ -match:a(/\./,t(...r)),relevance:0 -},C=r.filter((e=>"string"==typeof e)).concat(["_|0"]),_={variants:[{ -className:"keyword", -match:t(...r.filter((e=>"string"!=typeof e)).concat(c).map(i),...u)}]},D={ -$pattern:t(/\b\w+/,/#\w+/),keyword:C.concat(m),literal:o},B=[N,A,_],k=[{ -match:a(/\./,t(...d)),relevance:0},{className:"built_in", -match:a(/\b/,t(...d),/(?=\()/)}],M={match:/->/,relevance:0},S=[M,{ -className:"operator",relevance:0,variants:[{match:b},{match:`\\.(\\.|${F})+`}] -}],x="([0-9a-fA-F]_*)+",I={className:"number",relevance:0,variants:[{ -match:"\\b(([0-9]_*)+)(\\.(([0-9]_*)+))?([eE][+-]?(([0-9]_*)+))?\\b"},{ -match:`\\b0x(${x})(\\.(${x}))?([pP][+-]?(([0-9]_*)+))?\\b`},{ -match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},O=(e="")=>({ -className:"subst",variants:[{match:a(/\\/,e,/[0\\tnr"']/)},{ -match:a(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),T=(e="")=>({className:"subst", -match:a(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),L=(e="")=>({className:"subst", -label:"interpol",begin:a(/\\/,e,/\(/),end:/\)/}),P=(e="")=>({begin:a(e,/"""/), -end:a(/"""/,e),contains:[O(e),T(e),L(e)]}),$=(e="")=>({begin:a(e,/"/), -end:a(/"/,e),contains:[O(e),L(e)]}),K={className:"string", -variants:[P(),P("#"),P("##"),P("###"),$(),$("#"),$("##"),$("###")]},j={ -match:a(/`/,w,/`/)},z=[j,{className:"variable",match:/\$\d+/},{ -className:"variable",match:`\\$${f}+`}],q=[{match:/(@|#)available/, -className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:E, -contains:[...S,I,K]}]}},{className:"keyword",match:a(/@/,t(...g))},{ -className:"meta",match:a(/@/,w)}],U={match:n(/\b[A-Z]/),relevance:0,contains:[{ -className:"type", -match:a(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,f,"+") -},{className:"type",match:y,relevance:0},{match:/[?!]+/,relevance:0},{ -match:/\.\.\./,relevance:0},{match:a(/\s+&\s+/,n(y)),relevance:0}]},Z={ -begin://,keywords:D,contains:[...v,...B,...q,M,U]};U.contains.push(Z) -;const G={begin:/\(/,end:/\)/,relevance:0,keywords:D,contains:["self",{ -match:a(w,/\s*:/),keywords:"_|0",relevance:0 -},...v,...B,...k,...S,I,K,...z,...q,U]},H={beginKeywords:"func",contains:[{ -className:"title",match:t(j.match,w,b),endsParent:!0,relevance:0},p]},R={ -begin://,contains:[...v,U]},V={begin:/\(/,end:/\)/,keywords:D, -contains:[{begin:t(n(a(w,/\s*:/)),n(a(w,/\s+/,w,/\s*:/))),end:/:/,relevance:0, -contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:w}] -},...v,...B,...S,I,K,...q,U,G],endsParent:!0,illegal:/["']/},W={ -className:"function",match:n(/\bfunc\b/),contains:[H,R,V,p],illegal:[/\[/,/%/] -},X={className:"function",match:/\b(subscript|init[?!]?)\s*(?=[<(])/,keywords:{ -keyword:"subscript init init? init!",$pattern:/\w+[?!]?/},contains:[R,V,p], -illegal:/\[|%/},J={beginKeywords:"operator",end:e.MATCH_NOTHING_RE,contains:[{ -className:"title",match:b,endsParent:!0,relevance:0}]},Q={ -beginKeywords:"precedencegroup",end:e.MATCH_NOTHING_RE,contains:[{ -className:"title",match:y,relevance:0},{begin:/{/,end:/}/,relevance:0, -endsParent:!0,keywords:[...l,...o],contains:[U]}]};for(const e of K.variants){ -const n=e.contains.find((e=>"interpol"===e.label));n.keywords=D -;const a=[...B,...k,...S,I,K,...z];n.contains=[...a,{begin:/\(/,end:/\)/, -contains:["self",...a]}]}return{name:"Swift",keywords:D,contains:[...v,W,X,{ -className:"class",beginKeywords:"struct protocol class extension enum", -end:"\\{",excludeEnd:!0,keywords:D,contains:[e.inherit(e.TITLE_MODE,{ -begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...B]},J,Q,{ -beginKeywords:"import",end:/$/,contains:[...v],relevance:0 -},...B,...k,...S,I,K,...z,...q,U,G]}}})()); -hljs.registerLanguage("typescript",(()=>{"use strict" -;const e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]) -;function t(e){return r("(?=",e,")")}function r(...e){return e.map((e=>{ -return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return i=>{ -const c={$pattern:e, -keyword:n.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]), -literal:a, -built_in:s.concat(["any","void","number","boolean","string","object","never","enum"]) -},o={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},l=(e,n,a)=>{ -const s=e.contains.findIndex((e=>e.label===n)) -;if(-1===s)throw Error("can not find mode to replace");e.contains.splice(s,1,a) -},b=(i=>{const c=e,o={begin:/<[A-Za-z0-9\\._:-]+/, -end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{ -const a=e[0].length+e.index,s=e.input[a];"<"!==s?">"===s&&(((e,{after:n})=>{ -const a="", -returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{ -begin:i.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0 -},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:f}]}] -},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{ -variants:[{begin:"<>",end:""},{begin:o.begin,"on:begin":o.isTrulyOpeningTag, -end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0, -contains:["self"]}]}],relevance:0},{className:"function", -beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:l, -contains:["self",i.inherit(i.TITLE_MODE,{begin:c}),A],illegal:/%/},{ -beginKeywords:"while if switch catch for"},{className:"function", -begin:i.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{", -returnBegin:!0,contains:[A,i.inherit(i.TITLE_MODE,{begin:c})]},{variants:[{ -begin:"\\."+c},{begin:"\\$"+c}],relevance:0},{className:"class", -beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{ -beginKeywords:"extends"},i.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/, -end:/[{;]/,excludeEnd:!0,contains:[i.inherit(i.TITLE_MODE,{begin:c}),"self",A] -},{begin:"(get|set)\\s+(?="+c+"\\()",end:/\{/,keywords:"get set", -contains:[i.inherit(i.TITLE_MODE,{begin:c}),{begin:/\(\)/},A]},{begin:/\$[(.]/}] -}})(i) -;return Object.assign(b.keywords,c),b.exports.PARAMS_CONTAINS.push(o),b.contains=b.contains.concat([o,{ -beginKeywords:"namespace",end:/\{/,excludeEnd:!0},{beginKeywords:"interface", -end:/\{/,excludeEnd:!0,keywords:"interface extends" -}]),l(b,"shebang",i.SHEBANG()),l(b,"use_strict",{className:"meta",relevance:10, -begin:/^\s*['"]use strict['"]/ -}),b.contains.find((e=>"function"===e.className)).relevance=0,Object.assign(b,{ -name:"TypeScript",aliases:["ts","tsx"]}),b}})()); -hljs.registerLanguage("vbnet",(()=>{"use strict";function e(e){ -return e?"string"==typeof e?e:e.source:null}function n(...n){ -return n.map((n=>e(n))).join("")}function t(...n){ -return"("+n.map((n=>e(n))).join("|")+")"}return e=>{ -const a=/\d{1,2}\/\d{1,2}\/\d{4}/,i=/\d{4}-\d{1,2}-\d{1,2}/,s=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,r=/\d{1,2}(:\d{1,2}){1,2}/,o={ -className:"literal",variants:[{begin:n(/# */,t(i,a),/ *#/)},{ -begin:n(/# */,r,/ *#/)},{begin:n(/# */,s,/ *#/)},{ -begin:n(/# */,t(i,a),/ +/,t(s,r),/ *#/)}]},l=e.COMMENT(/'''/,/$/,{contains:[{ -className:"doctag",begin:/<\/?/,end:/>/}]}),c=e.COMMENT(null,/$/,{variants:[{ -begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET", -aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{ -keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield", -built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort", -type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort", -literal:"true false nothing"}, -illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{ -className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/, -end:/"/,illegal:/\n/,contains:[{begin:/""/}]},o,{className:"number",relevance:0, -variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/ -},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{ -begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{ -className:"label",begin:/^\w+:/},l,c,{className:"meta", -begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/, -end:/$/,keywords:{ -"meta-keyword":"const disable else elseif enable end externalsource if region then" -},contains:[c]}]}}})()); -hljs.registerLanguage("yaml",(()=>{"use strict";return e=>{ -var n="true false yes no null",a="[\\w#;/?:@&=+$,.~*'()[\\]]+",s={ -className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/ -},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable", -variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(s,{ -variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={ -end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},t={begin:/\{/, -end:/\}/,contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]", -contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{ -begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{ -begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$", -relevance:10},{className:"string", -begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{ -begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0, -relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type", -begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a -},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta", -begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)", -relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{ -className:"number", -begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b" -},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},t,g,s],r=[...b] -;return r.pop(),r.push(i),l.contains=r,{name:"YAML",case_insensitive:!0, -aliases:["yml"],contains:b}}})()); \ No newline at end of file diff --git a/htmlReport/js/highlightjs-line-numbers.min.js b/htmlReport/js/highlightjs-line-numbers.min.js deleted file mode 100644 index 8548576..0000000 --- a/htmlReport/js/highlightjs-line-numbers.min.js +++ /dev/null @@ -1,24 +0,0 @@ -/* -The MIT License (MIT) - -Copyright (c) 2017 Yauheni Pakala - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - */ -!function(r,o){"use strict";var e,i="hljs-ln",l="hljs-ln-line",h="hljs-ln-code",s="hljs-ln-numbers",c="hljs-ln-n",m="data-line-number",a=/\r\n|\r|\n/g;function u(e){for(var n=e.toString(),t=e.anchorNode;"TD"!==t.nodeName;)t=t.parentNode;for(var r=e.focusNode;"TD"!==r.nodeName;)r=r.parentNode;var o=parseInt(t.dataset.lineNumber),a=parseInt(r.dataset.lineNumber);if(o==a)return n;var i,l=t.textContent,s=r.textContent;for(a
{6}',[l,s,c,m,h,o+n.startFrom,0{1}',[i,r])}return e}(e.innerHTML,o)}function v(e){var n=e.className;if(/hljs-/.test(n)){for(var t=g(e.innerHTML),r=0,o="";r{1}
\n',[n,0 - - - - Coverage Report > com.backbase.moviebox - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
BuildConfig - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC - - 0% - - - (0/18) - - - - 0% - - - (0/72) - - - - 0% - - - (0/150) - -
Hilt_MovieBoxApplication - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/10) - -
MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_ComponentTreeDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents - - 0% - - - (0/8) - - - - 0% - - - (0/8) - - - - 0% - - - (0/8) - -
- -
- - - - - - diff --git a/htmlReport/ns-1/index_SORT_BY_BLOCK.html b/htmlReport/ns-1/index_SORT_BY_BLOCK.html deleted file mode 100644 index 22404f9..0000000 --- a/htmlReport/ns-1/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
BuildConfig - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC - - 0% - - - (0/18) - - - - 0% - - - (0/72) - - - - 0% - - - (0/150) - -
Hilt_MovieBoxApplication - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/10) - -
MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_ComponentTreeDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents - - 0% - - - (0/8) - - - - 0% - - - (0/8) - - - - 0% - - - (0/8) - -
- -
- - - - - - diff --git a/htmlReport/ns-1/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-1/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index bcad8c4..0000000 --- a/htmlReport/ns-1/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieBoxApplication_HiltComponents - - 0% - - - (0/8) - - - - 0% - - - (0/8) - - - - 0% - - - (0/8) - -
MovieBoxApplication_ComponentTreeDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Hilt_MovieBoxApplication - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/10) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC - - 0% - - - (0/18) - - - - 0% - - - (0/72) - - - - 0% - - - (0/150) - -
BuildConfig - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
- -
- - - - - - diff --git a/htmlReport/ns-1/index_SORT_BY_CLASS.html b/htmlReport/ns-1/index_SORT_BY_CLASS.html deleted file mode 100644 index fe6011a..0000000 --- a/htmlReport/ns-1/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
BuildConfig - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC - - 0% - - - (0/18) - - - - 0% - - - (0/72) - - - - 0% - - - (0/150) - -
Hilt_MovieBoxApplication - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/10) - -
MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_ComponentTreeDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents - - 0% - - - (0/8) - - - - 0% - - - (0/8) - - - - 0% - - - (0/8) - -
- -
- - - - - - diff --git a/htmlReport/ns-1/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-1/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index d61e274..0000000 --- a/htmlReport/ns-1/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieBoxApplication_HiltComponents - - 0% - - - (0/8) - - - - 0% - - - (0/8) - - - - 0% - - - (0/8) - -
MovieBoxApplication_ComponentTreeDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Hilt_MovieBoxApplication - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/10) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC - - 0% - - - (0/18) - - - - 0% - - - (0/72) - - - - 0% - - - (0/150) - -
BuildConfig - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
- -
- - - - - - diff --git a/htmlReport/ns-1/index_SORT_BY_LINE.html b/htmlReport/ns-1/index_SORT_BY_LINE.html deleted file mode 100644 index 619b809..0000000 --- a/htmlReport/ns-1/index_SORT_BY_LINE.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
BuildConfig - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC - - 0% - - - (0/18) - - - - 0% - - - (0/72) - - - - 0% - - - (0/150) - -
Hilt_MovieBoxApplication - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/10) - -
MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_ComponentTreeDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents - - 0% - - - (0/8) - - - - 0% - - - (0/8) - - - - 0% - - - (0/8) - -
- -
- - - - - - diff --git a/htmlReport/ns-1/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-1/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index f6cb828..0000000 --- a/htmlReport/ns-1/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieBoxApplication_HiltComponents - - 0% - - - (0/8) - - - - 0% - - - (0/8) - - - - 0% - - - (0/8) - -
MovieBoxApplication_ComponentTreeDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Hilt_MovieBoxApplication - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/10) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC - - 0% - - - (0/18) - - - - 0% - - - (0/72) - - - - 0% - - - (0/150) - -
BuildConfig - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
- -
- - - - - - diff --git a/htmlReport/ns-1/index_SORT_BY_METHOD.html b/htmlReport/ns-1/index_SORT_BY_METHOD.html deleted file mode 100644 index efcaaf3..0000000 --- a/htmlReport/ns-1/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
BuildConfig - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC - - 0% - - - (0/18) - - - - 0% - - - (0/72) - - - - 0% - - - (0/150) - -
Hilt_MovieBoxApplication - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/10) - -
MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_ComponentTreeDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents - - 0% - - - (0/8) - - - - 0% - - - (0/8) - - - - 0% - - - (0/8) - -
- -
- - - - - - diff --git a/htmlReport/ns-1/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-1/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 4ae7f75..0000000 --- a/htmlReport/ns-1/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieBoxApplication_HiltComponents - - 0% - - - (0/8) - - - - 0% - - - (0/8) - - - - 0% - - - (0/8) - -
MovieBoxApplication_ComponentTreeDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Hilt_MovieBoxApplication - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/10) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC - - 0% - - - (0/18) - - - - 0% - - - (0/72) - - - - 0% - - - (0/150) - -
BuildConfig - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
- -
- - - - - - diff --git a/htmlReport/ns-1/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-1/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 08861d1..0000000 --- a/htmlReport/ns-1/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox - - 0% - - - (0/31) - - - - 0% - - - (0/90) - - - - 0% - - - (0/172) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieBoxApplication_HiltComponents - - 0% - - - (0/8) - - - - 0% - - - (0/8) - - - - 0% - - - (0/8) - -
MovieBoxApplication_ComponentTreeDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Hilt_MovieBoxApplication - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/10) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC - - 0% - - - (0/18) - - - - 0% - - - (0/72) - - - - 0% - - - (0/150) - -
BuildConfig - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
- -
- - - - - - diff --git a/htmlReport/ns-1/sources/source-1.html b/htmlReport/ns-1/sources/source-1.html deleted file mode 100644 index 119f284..0000000 --- a/htmlReport/ns-1/sources/source-1.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - Coverage Report > BuildConfig - - - - - - -
- - -

Coverage Summary for Class: BuildConfig (com.backbase.moviebox)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
BuildConfig - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
- -
-
- - -
- /**
-  * Automatically generated file. DO NOT MODIFY
-  */
- package com.backbase.moviebox;
- 
- public final class BuildConfig {
-   public static final boolean DEBUG = Boolean.parseBoolean("true");
-   public static final String APPLICATION_ID = "com.backbase.moviebox";
-   public static final String BUILD_TYPE = "debug";
-   public static final int VERSION_CODE = 1;
-   public static final String VERSION_NAME = "1.0";
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-1/sources/source-2.html b/htmlReport/ns-1/sources/source-2.html deleted file mode 100644 index 4f2780e..0000000 --- a/htmlReport/ns-1/sources/source-2.html +++ /dev/null @@ -1,1062 +0,0 @@ - - - - - - - - Coverage Report > DaggerMovieBoxApplication_HiltComponents_SingletonC - - - - - - -
- - -

Coverage Summary for Class: DaggerMovieBoxApplication_HiltComponents_SingletonC (com.backbase.moviebox)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
DaggerMovieBoxApplication_HiltComponents_SingletonC$1
DaggerMovieBoxApplication_HiltComponents_SingletonC$ActivityCBuilder - - 0% - - - (0/4) - - - - 0% - - - (0/8) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ActivityCImpl - - 0% - - - (0/8) - - - - 0% - - - (0/11) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ActivityRetainedCBuilder - - 0% - - - (0/3) - - - - 0% - - - (0/4) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ActivityRetainedCImpl - - 0% - - - (0/5) - - - - 0% - - - (0/8) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$Builder - - 0% - - - (0/5) - - - - 0% - - - (0/8) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$FragmentCBuilder - - 0% - - - (0/4) - - - - 0% - - - (0/9) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$FragmentCImpl - - 0% - - - (0/4) - - - - 0% - - - (0/8) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ServiceCBuilder - - 0% - - - (0/4) - - - - 0% - - - (0/7) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ServiceCImpl - - 0% - - - (0/2) - - - - 0% - - - (0/4) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$SwitchingProvider - - 0% - - - (0/2) - - - - 0% - - - (0/8) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ViewCBuilder - - 0% - - - (0/4) - - - - 0% - - - (0/9) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ViewCImpl - - 0% - - - (0/2) - - - - 0% - - - (0/6) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ViewModelCBuilder - - 0% - - - (0/4) - - - - 0% - - - (0/8) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ViewModelCImpl - - 0% - - - (0/11) - - - - 0% - - - (0/18) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ViewModelCImpl$SwitchingProvider - - 0% - - - (0/2) - - - - 0% - - - (0/10) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ViewWithFragmentCBuilder - - 0% - - - (0/4) - - - - 0% - - - (0/10) - -
DaggerMovieBoxApplication_HiltComponents_SingletonC$ViewWithFragmentCImpl - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
Total - - 0% - - - (0/72) - - - - 0% - - - (0/150) - -
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox;
- 
- import android.app.Activity;
- import android.app.Service;
- import android.view.View;
- import androidx.fragment.app.Fragment;
- import androidx.lifecycle.SavedStateHandle;
- import androidx.lifecycle.ViewModel;
- import com.backbase.moviebox.data.remote.MovieDbAPI;
- import com.backbase.moviebox.di.AppModule;
- import com.backbase.moviebox.di.AppModule_ProvideOkHttpClientFactory;
- import com.backbase.moviebox.di.AppModule_ProvidesMovieDbAPIFactory;
- import com.backbase.moviebox.di.AppModule_ProvidesMovieRepositoryFactory;
- import com.backbase.moviebox.domain.repository.MovieRepository;
- import com.backbase.moviebox.domain.use_case.get_details.GetMovieDetailsUseCase;
- import com.backbase.moviebox.domain.use_case.get_genres.GetMovieGenresUseCase;
- import com.backbase.moviebox.domain.use_case.get_playing_now.GetNowPlayingMoviesUseCase;
- import com.backbase.moviebox.domain.use_case.get_popular.GetPopularMoviesUseCase;
- import com.backbase.moviebox.presentation.MainActivity;
- import com.backbase.moviebox.presentation.most_popular.MostPopularViewModel;
- import com.backbase.moviebox.presentation.most_popular.MostPopularViewModel_HiltModules_KeyModule_ProvideFactory;
- import com.backbase.moviebox.presentation.movie_details.MovieDetailViewModel;
- import com.backbase.moviebox.presentation.movie_details.MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory;
- import com.backbase.moviebox.presentation.playing_now.PlayingNowViewModel;
- import com.backbase.moviebox.presentation.playing_now.PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory;
- import dagger.hilt.android.ActivityRetainedLifecycle;
- import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
- import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
- import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
- import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
- import dagger.hilt.android.internal.builders.ViewComponentBuilder;
- import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
- import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
- import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
- import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory;
- import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_Lifecycle_Factory;
- import dagger.hilt.android.internal.modules.ApplicationContextModule;
- import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideApplicationFactory;
- import dagger.internal.DaggerGenerated;
- import dagger.internal.DoubleCheck;
- import dagger.internal.MapBuilder;
- import dagger.internal.Preconditions;
- import dagger.internal.SetBuilder;
- import java.util.Map;
- import java.util.Set;
- import javax.inject.Provider;
- import okhttp3.OkHttpClient;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class DaggerMovieBoxApplication_HiltComponents_SingletonC extends MovieBoxApplication_HiltComponents.SingletonC {
-   private final ApplicationContextModule applicationContextModule;
- 
-   private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC = this;
- 
-   private Provider<OkHttpClient> provideOkHttpClientProvider;
- 
-   private Provider<MovieDbAPI> providesMovieDbAPIProvider;
- 
-   private Provider<MovieRepository> providesMovieRepositoryProvider;
- 
-   private DaggerMovieBoxApplication_HiltComponents_SingletonC(
-       ApplicationContextModule applicationContextModuleParam) {
-     this.applicationContextModule = applicationContextModuleParam;
-     initialize(applicationContextModuleParam);
- 
-   }
- 
-   public static Builder builder() {
-     return new Builder();
-   }
- 
-   private MovieDbAPI movieDbAPI() {
-     return AppModule_ProvidesMovieDbAPIFactory.providesMovieDbAPI(provideOkHttpClientProvider.get());
-   }
- 
-   private MovieRepository movieRepository() {
-     return AppModule_ProvidesMovieRepositoryFactory.providesMovieRepository(providesMovieDbAPIProvider.get());
-   }
- 
-   @SuppressWarnings("unchecked")
-   private void initialize(final ApplicationContextModule applicationContextModuleParam) {
-     this.provideOkHttpClientProvider = DoubleCheck.provider(new SwitchingProvider<OkHttpClient>(singletonC, 2));
-     this.providesMovieDbAPIProvider = DoubleCheck.provider(new SwitchingProvider<MovieDbAPI>(singletonC, 1));
-     this.providesMovieRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MovieRepository>(singletonC, 0));
-   }
- 
-   @Override
-   public void injectMovieBoxApplication(MovieBoxApplication movieBoxApplication) {
-   }
- 
-   @Override
-   public ActivityRetainedComponentBuilder retainedComponentBuilder() {
-     return new ActivityRetainedCBuilder(singletonC);
-   }
- 
-   @Override
-   public ServiceComponentBuilder serviceComponentBuilder() {
-     return new ServiceCBuilder(singletonC);
-   }
- 
-   public static final class Builder {
-     private ApplicationContextModule applicationContextModule;
- 
-     private Builder() {
-     }
- 
-     /**
-      * @deprecated This module is declared, but an instance is not used in the component. This method is a no-op. For more, see https://dagger.dev/unused-modules.
-      */
-     @Deprecated
-     public Builder appModule(AppModule appModule) {
-       Preconditions.checkNotNull(appModule);
-       return this;
-     }
- 
-     public Builder applicationContextModule(ApplicationContextModule applicationContextModule) {
-       this.applicationContextModule = Preconditions.checkNotNull(applicationContextModule);
-       return this;
-     }
- 
-     public MovieBoxApplication_HiltComponents.SingletonC build() {
-       Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class);
-       return new DaggerMovieBoxApplication_HiltComponents_SingletonC(applicationContextModule);
-     }
-   }
- 
-   private static final class ActivityRetainedCBuilder implements MovieBoxApplication_HiltComponents.ActivityRetainedC.Builder {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private ActivityRetainedCBuilder(
-         DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC) {
-       this.singletonC = singletonC;
-     }
- 
-     @Override
-     public MovieBoxApplication_HiltComponents.ActivityRetainedC build() {
-       return new ActivityRetainedCImpl(singletonC);
-     }
-   }
- 
-   private static final class ActivityCBuilder implements MovieBoxApplication_HiltComponents.ActivityC.Builder {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-     private Activity activity;
- 
-     private ActivityCBuilder(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-         ActivityRetainedCImpl activityRetainedCImpl) {
-       this.singletonC = singletonC;
-       this.activityRetainedCImpl = activityRetainedCImpl;
-     }
- 
-     @Override
-     public ActivityCBuilder activity(Activity activity) {
-       this.activity = Preconditions.checkNotNull(activity);
-       return this;
-     }
- 
-     @Override
-     public MovieBoxApplication_HiltComponents.ActivityC build() {
-       Preconditions.checkBuilderRequirement(activity, Activity.class);
-       return new ActivityCImpl(singletonC, activityRetainedCImpl, activity);
-     }
-   }
- 
-   private static final class FragmentCBuilder implements MovieBoxApplication_HiltComponents.FragmentC.Builder {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-     private final ActivityCImpl activityCImpl;
- 
-     private Fragment fragment;
- 
-     private FragmentCBuilder(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-         ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) {
-       this.singletonC = singletonC;
-       this.activityRetainedCImpl = activityRetainedCImpl;
-       this.activityCImpl = activityCImpl;
-     }
- 
-     @Override
-     public FragmentCBuilder fragment(Fragment fragment) {
-       this.fragment = Preconditions.checkNotNull(fragment);
-       return this;
-     }
- 
-     @Override
-     public MovieBoxApplication_HiltComponents.FragmentC build() {
-       Preconditions.checkBuilderRequirement(fragment, Fragment.class);
-       return new FragmentCImpl(singletonC, activityRetainedCImpl, activityCImpl, fragment);
-     }
-   }
- 
-   private static final class ViewWithFragmentCBuilder implements MovieBoxApplication_HiltComponents.ViewWithFragmentC.Builder {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-     private final ActivityCImpl activityCImpl;
- 
-     private final FragmentCImpl fragmentCImpl;
- 
-     private View view;
- 
-     private ViewWithFragmentCBuilder(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-         ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
-         FragmentCImpl fragmentCImpl) {
-       this.singletonC = singletonC;
-       this.activityRetainedCImpl = activityRetainedCImpl;
-       this.activityCImpl = activityCImpl;
-       this.fragmentCImpl = fragmentCImpl;
-     }
- 
-     @Override
-     public ViewWithFragmentCBuilder view(View view) {
-       this.view = Preconditions.checkNotNull(view);
-       return this;
-     }
- 
-     @Override
-     public MovieBoxApplication_HiltComponents.ViewWithFragmentC build() {
-       Preconditions.checkBuilderRequirement(view, View.class);
-       return new ViewWithFragmentCImpl(singletonC, activityRetainedCImpl, activityCImpl, fragmentCImpl, view);
-     }
-   }
- 
-   private static final class ViewCBuilder implements MovieBoxApplication_HiltComponents.ViewC.Builder {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-     private final ActivityCImpl activityCImpl;
- 
-     private View view;
- 
-     private ViewCBuilder(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-         ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) {
-       this.singletonC = singletonC;
-       this.activityRetainedCImpl = activityRetainedCImpl;
-       this.activityCImpl = activityCImpl;
-     }
- 
-     @Override
-     public ViewCBuilder view(View view) {
-       this.view = Preconditions.checkNotNull(view);
-       return this;
-     }
- 
-     @Override
-     public MovieBoxApplication_HiltComponents.ViewC build() {
-       Preconditions.checkBuilderRequirement(view, View.class);
-       return new ViewCImpl(singletonC, activityRetainedCImpl, activityCImpl, view);
-     }
-   }
- 
-   private static final class ViewModelCBuilder implements MovieBoxApplication_HiltComponents.ViewModelC.Builder {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-     private SavedStateHandle savedStateHandle;
- 
-     private ViewModelCBuilder(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-         ActivityRetainedCImpl activityRetainedCImpl) {
-       this.singletonC = singletonC;
-       this.activityRetainedCImpl = activityRetainedCImpl;
-     }
- 
-     @Override
-     public ViewModelCBuilder savedStateHandle(SavedStateHandle handle) {
-       this.savedStateHandle = Preconditions.checkNotNull(handle);
-       return this;
-     }
- 
-     @Override
-     public MovieBoxApplication_HiltComponents.ViewModelC build() {
-       Preconditions.checkBuilderRequirement(savedStateHandle, SavedStateHandle.class);
-       return new ViewModelCImpl(singletonC, activityRetainedCImpl, savedStateHandle);
-     }
-   }
- 
-   private static final class ServiceCBuilder implements MovieBoxApplication_HiltComponents.ServiceC.Builder {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private Service service;
- 
-     private ServiceCBuilder(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC) {
-       this.singletonC = singletonC;
-     }
- 
-     @Override
-     public ServiceCBuilder service(Service service) {
-       this.service = Preconditions.checkNotNull(service);
-       return this;
-     }
- 
-     @Override
-     public MovieBoxApplication_HiltComponents.ServiceC build() {
-       Preconditions.checkBuilderRequirement(service, Service.class);
-       return new ServiceCImpl(singletonC, service);
-     }
-   }
- 
-   private static final class ViewWithFragmentCImpl extends MovieBoxApplication_HiltComponents.ViewWithFragmentC {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-     private final ActivityCImpl activityCImpl;
- 
-     private final FragmentCImpl fragmentCImpl;
- 
-     private final ViewWithFragmentCImpl viewWithFragmentCImpl = this;
- 
-     private ViewWithFragmentCImpl(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-         ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
-         FragmentCImpl fragmentCImpl, View viewParam) {
-       this.singletonC = singletonC;
-       this.activityRetainedCImpl = activityRetainedCImpl;
-       this.activityCImpl = activityCImpl;
-       this.fragmentCImpl = fragmentCImpl;
- 
- 
-     }
-   }
- 
-   private static final class FragmentCImpl extends MovieBoxApplication_HiltComponents.FragmentC {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-     private final ActivityCImpl activityCImpl;
- 
-     private final FragmentCImpl fragmentCImpl = this;
- 
-     private FragmentCImpl(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-         ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
-         Fragment fragmentParam) {
-       this.singletonC = singletonC;
-       this.activityRetainedCImpl = activityRetainedCImpl;
-       this.activityCImpl = activityCImpl;
- 
- 
-     }
- 
-     @Override
-     public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
-       return activityCImpl.getHiltInternalFactoryFactory();
-     }
- 
-     @Override
-     public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() {
-       return new ViewWithFragmentCBuilder(singletonC, activityRetainedCImpl, activityCImpl, fragmentCImpl);
-     }
-   }
- 
-   private static final class ViewCImpl extends MovieBoxApplication_HiltComponents.ViewC {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-     private final ActivityCImpl activityCImpl;
- 
-     private final ViewCImpl viewCImpl = this;
- 
-     private ViewCImpl(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-         ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl, View viewParam) {
-       this.singletonC = singletonC;
-       this.activityRetainedCImpl = activityRetainedCImpl;
-       this.activityCImpl = activityCImpl;
- 
- 
-     }
-   }
- 
-   private static final class ActivityCImpl extends MovieBoxApplication_HiltComponents.ActivityC {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-     private final ActivityCImpl activityCImpl = this;
- 
-     private ActivityCImpl(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-         ActivityRetainedCImpl activityRetainedCImpl, Activity activityParam) {
-       this.singletonC = singletonC;
-       this.activityRetainedCImpl = activityRetainedCImpl;
- 
- 
-     }
- 
-     @Override
-     public void injectMainActivity(MainActivity mainActivity) {
-     }
- 
-     @Override
-     public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
-       return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(ApplicationContextModule_ProvideApplicationFactory.provideApplication(singletonC.applicationContextModule), getViewModelKeys(), new ViewModelCBuilder(singletonC, activityRetainedCImpl));
-     }
- 
-     @Override
-     public Set<String> getViewModelKeys() {
-       return SetBuilder.<String>newSetBuilder(3).add(MostPopularViewModel_HiltModules_KeyModule_ProvideFactory.provide()).add(MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory.provide()).add(PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory.provide()).build();
-     }
- 
-     @Override
-     public ViewModelComponentBuilder getViewModelComponentBuilder() {
-       return new ViewModelCBuilder(singletonC, activityRetainedCImpl);
-     }
- 
-     @Override
-     public FragmentComponentBuilder fragmentComponentBuilder() {
-       return new FragmentCBuilder(singletonC, activityRetainedCImpl, activityCImpl);
-     }
- 
-     @Override
-     public ViewComponentBuilder viewComponentBuilder() {
-       return new ViewCBuilder(singletonC, activityRetainedCImpl, activityCImpl);
-     }
-   }
- 
-   private static final class ViewModelCImpl extends MovieBoxApplication_HiltComponents.ViewModelC {
-     private final SavedStateHandle savedStateHandle;
- 
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-     private final ViewModelCImpl viewModelCImpl = this;
- 
-     private Provider<MostPopularViewModel> mostPopularViewModelProvider;
- 
-     private Provider<MovieDetailViewModel> movieDetailViewModelProvider;
- 
-     private Provider<PlayingNowViewModel> playingNowViewModelProvider;
- 
-     private ViewModelCImpl(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-         ActivityRetainedCImpl activityRetainedCImpl, SavedStateHandle savedStateHandleParam) {
-       this.singletonC = singletonC;
-       this.activityRetainedCImpl = activityRetainedCImpl;
-       this.savedStateHandle = savedStateHandleParam;
-       initialize(savedStateHandleParam);
- 
-     }
- 
-     private GetPopularMoviesUseCase getPopularMoviesUseCase() {
-       return new GetPopularMoviesUseCase(singletonC.providesMovieRepositoryProvider.get());
-     }
- 
-     private MostPopularViewModel mostPopularViewModel() {
-       return new MostPopularViewModel(getPopularMoviesUseCase());
-     }
- 
-     private GetMovieDetailsUseCase getMovieDetailsUseCase() {
-       return new GetMovieDetailsUseCase(singletonC.providesMovieRepositoryProvider.get());
-     }
- 
-     private GetMovieGenresUseCase getMovieGenresUseCase() {
-       return new GetMovieGenresUseCase(singletonC.providesMovieRepositoryProvider.get());
-     }
- 
-     private MovieDetailViewModel movieDetailViewModel() {
-       return new MovieDetailViewModel(getMovieDetailsUseCase(), getMovieGenresUseCase(), savedStateHandle);
-     }
- 
-     private GetNowPlayingMoviesUseCase getNowPlayingMoviesUseCase() {
-       return new GetNowPlayingMoviesUseCase(singletonC.providesMovieRepositoryProvider.get());
-     }
- 
-     private PlayingNowViewModel playingNowViewModel() {
-       return new PlayingNowViewModel(getNowPlayingMoviesUseCase());
-     }
- 
-     @SuppressWarnings("unchecked")
-     private void initialize(final SavedStateHandle savedStateHandleParam) {
-       this.mostPopularViewModelProvider = new SwitchingProvider<>(singletonC, activityRetainedCImpl, viewModelCImpl, 0);
-       this.movieDetailViewModelProvider = new SwitchingProvider<>(singletonC, activityRetainedCImpl, viewModelCImpl, 1);
-       this.playingNowViewModelProvider = new SwitchingProvider<>(singletonC, activityRetainedCImpl, viewModelCImpl, 2);
-     }
- 
-     @Override
-     public Map<String, Provider<ViewModel>> getHiltViewModelMap() {
-       return MapBuilder.<String, Provider<ViewModel>>newMapBuilder(3).put("com.backbase.moviebox.presentation.most_popular.MostPopularViewModel", (Provider) mostPopularViewModelProvider).put("com.backbase.moviebox.presentation.movie_details.MovieDetailViewModel", (Provider) movieDetailViewModelProvider).put("com.backbase.moviebox.presentation.playing_now.PlayingNowViewModel", (Provider) playingNowViewModelProvider).build();
-     }
- 
-     private static final class SwitchingProvider<T> implements Provider<T> {
-       private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-       private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-       private final ViewModelCImpl viewModelCImpl;
- 
-       private final int id;
- 
-       SwitchingProvider(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-           ActivityRetainedCImpl activityRetainedCImpl, ViewModelCImpl viewModelCImpl, int id) {
-         this.singletonC = singletonC;
-         this.activityRetainedCImpl = activityRetainedCImpl;
-         this.viewModelCImpl = viewModelCImpl;
-         this.id = id;
-       }
- 
-       @SuppressWarnings("unchecked")
-       @Override
-       public T get() {
-         switch (id) {
-           case 0: // com.backbase.moviebox.presentation.most_popular.MostPopularViewModel 
-           return (T) viewModelCImpl.mostPopularViewModel();
- 
-           case 1: // com.backbase.moviebox.presentation.movie_details.MovieDetailViewModel 
-           return (T) viewModelCImpl.movieDetailViewModel();
- 
-           case 2: // com.backbase.moviebox.presentation.playing_now.PlayingNowViewModel 
-           return (T) viewModelCImpl.playingNowViewModel();
- 
-           default: throw new AssertionError(id);
-         }
-       }
-     }
-   }
- 
-   private static final class ActivityRetainedCImpl extends MovieBoxApplication_HiltComponents.ActivityRetainedC {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ActivityRetainedCImpl activityRetainedCImpl = this;
- 
-     @SuppressWarnings("rawtypes")
-     private Provider lifecycleProvider;
- 
-     private ActivityRetainedCImpl(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC) {
-       this.singletonC = singletonC;
- 
-       initialize();
- 
-     }
- 
-     @SuppressWarnings("unchecked")
-     private void initialize() {
-       this.lifecycleProvider = DoubleCheck.provider(new SwitchingProvider<Object>(singletonC, activityRetainedCImpl, 0));
-     }
- 
-     @Override
-     public ActivityComponentBuilder activityComponentBuilder() {
-       return new ActivityCBuilder(singletonC, activityRetainedCImpl);
-     }
- 
-     @Override
-     public ActivityRetainedLifecycle getActivityRetainedLifecycle() {
-       return (ActivityRetainedLifecycle) lifecycleProvider.get();
-     }
- 
-     private static final class SwitchingProvider<T> implements Provider<T> {
-       private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-       private final ActivityRetainedCImpl activityRetainedCImpl;
- 
-       private final int id;
- 
-       SwitchingProvider(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-           ActivityRetainedCImpl activityRetainedCImpl, int id) {
-         this.singletonC = singletonC;
-         this.activityRetainedCImpl = activityRetainedCImpl;
-         this.id = id;
-       }
- 
-       @SuppressWarnings("unchecked")
-       @Override
-       public T get() {
-         switch (id) {
-           case 0: // dagger.hilt.android.internal.managers.ActivityRetainedComponentManager.Lifecycle 
-           return (T) ActivityRetainedComponentManager_Lifecycle_Factory.newInstance();
- 
-           default: throw new AssertionError(id);
-         }
-       }
-     }
-   }
- 
-   private static final class ServiceCImpl extends MovieBoxApplication_HiltComponents.ServiceC {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final ServiceCImpl serviceCImpl = this;
- 
-     private ServiceCImpl(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC,
-         Service serviceParam) {
-       this.singletonC = singletonC;
- 
- 
-     }
-   }
- 
-   private static final class SwitchingProvider<T> implements Provider<T> {
-     private final DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC;
- 
-     private final int id;
- 
-     SwitchingProvider(DaggerMovieBoxApplication_HiltComponents_SingletonC singletonC, int id) {
-       this.singletonC = singletonC;
-       this.id = id;
-     }
- 
-     @SuppressWarnings("unchecked")
-     @Override
-     public T get() {
-       switch (id) {
-         case 0: // com.backbase.moviebox.domain.repository.MovieRepository 
-         return (T) singletonC.movieRepository();
- 
-         case 1: // com.backbase.moviebox.data.remote.MovieDbAPI 
-         return (T) singletonC.movieDbAPI();
- 
-         case 2: // okhttp3.OkHttpClient 
-         return (T) AppModule_ProvideOkHttpClientFactory.provideOkHttpClient();
- 
-         default: throw new AssertionError(id);
-       }
-     }
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-1/sources/source-3.html b/htmlReport/ns-1/sources/source-3.html deleted file mode 100644 index 0c6b659..0000000 --- a/htmlReport/ns-1/sources/source-3.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - Coverage Report > Hilt_MovieBoxApplication - - - - - - -
- - -

Coverage Summary for Class: Hilt_MovieBoxApplication (com.backbase.moviebox)

- - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
Hilt_MovieBoxApplication - - 0% - - - (0/4) - - - - 0% - - - (0/6) - -
Hilt_MovieBoxApplication$1 - - 0% - - - (0/2) - - - - 0% - - - (0/4) - -
Total - - 0% - - - (0/6) - - - - 0% - - - (0/10) - -
- -
-
- - -
- package com.backbase.moviebox;
- 
- import android.app.Application;
- import androidx.annotation.CallSuper;
- import dagger.hilt.android.internal.managers.ApplicationComponentManager;
- import dagger.hilt.android.internal.managers.ComponentSupplier;
- import dagger.hilt.android.internal.modules.ApplicationContextModule;
- import dagger.hilt.internal.GeneratedComponentManagerHolder;
- import dagger.hilt.internal.UnsafeCasts;
- import java.lang.Object;
- import java.lang.Override;
- 
- /**
-  * A generated base class to be extended by the @dagger.hilt.android.HiltAndroidApp annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
-  */
- public abstract class Hilt_MovieBoxApplication extends Application implements GeneratedComponentManagerHolder {
-   private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() {
-     @Override
-     public Object get() {
-       return DaggerMovieBoxApplication_HiltComponents_SingletonC.builder()
-           .applicationContextModule(new ApplicationContextModule(Hilt_MovieBoxApplication.this))
-           .build();
-     }
-   });
- 
-   @Override
-   public final ApplicationComponentManager componentManager() {
-     return componentManager;
-   }
- 
-   @Override
-   public final Object generatedComponent() {
-     return this.componentManager().generatedComponent();
-   }
- 
-   @CallSuper
-   @Override
-   public void onCreate() {
-     // This is a known unsafe cast, but is safe in the only correct use case:
-     // MovieBoxApplication extends Hilt_MovieBoxApplication
-     ((MovieBoxApplication_GeneratedInjector) generatedComponent()).injectMovieBoxApplication(UnsafeCasts.<MovieBoxApplication>unsafeCast(this));
-     super.onCreate();
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-1/sources/source-4.html b/htmlReport/ns-1/sources/source-4.html deleted file mode 100644 index 71f85c2..0000000 --- a/htmlReport/ns-1/sources/source-4.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - Coverage Report > MovieBoxApplication - - - - - - -
- - -

Coverage Summary for Class: MovieBoxApplication (com.backbase.moviebox)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package com.backbase.moviebox
- 
- import android.app.Application
- import dagger.hilt.android.HiltAndroidApp
- 
- @HiltAndroidApp
- class MovieBoxApplication: Application() {
- }
- // Happy new year... Make the world a better place to live
- // May our dreams come true...
-
-
-
- - - - - - diff --git a/htmlReport/ns-1/sources/source-5.html b/htmlReport/ns-1/sources/source-5.html deleted file mode 100644 index 4df1c78..0000000 --- a/htmlReport/ns-1/sources/source-5.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - Coverage Report > MovieBoxApplication_ComponentTreeDeps - - - - - - -
- - -

Coverage Summary for Class: MovieBoxApplication_ComponentTreeDeps (com.backbase.moviebox)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MovieBoxApplication_ComponentTreeDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package com.backbase.moviebox;
- 
- import dagger.hilt.internal.aggregatedroot.codegen._com_backbase_moviebox_MovieBoxApplication;
- import dagger.hilt.internal.componenttreedeps.ComponentTreeDeps;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityComponent;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityRetainedComponent;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_FragmentComponent;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ServiceComponent;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewComponent;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewModelComponent;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewWithFragmentComponent;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityComponentBuilder;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_FragmentComponentBuilder;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ServiceComponentBuilder;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewComponentBuilder;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewModelComponentBuilder;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder;
- import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_components_SingletonComponent;
- import hilt_aggregated_deps._androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps;
- import hilt_aggregated_deps._androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps;
- import hilt_aggregated_deps._com_backbase_moviebox_MovieBoxApplication_GeneratedInjector;
- import hilt_aggregated_deps._com_backbase_moviebox_di_AppModule;
- import hilt_aggregated_deps._com_backbase_moviebox_presentation_MainActivity_GeneratedInjector;
- import hilt_aggregated_deps._com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule;
- import hilt_aggregated_deps._com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule;
- import hilt_aggregated_deps._com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule;
- import hilt_aggregated_deps._com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule;
- import hilt_aggregated_deps._com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule;
- import hilt_aggregated_deps._com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule;
- import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint;
- import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint;
- import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint;
- import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule;
- import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
- import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule;
- import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint;
- import hilt_aggregated_deps._dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint;
- import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
- import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
- import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
- import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint;
- import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint;
- import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint;
- import hilt_aggregated_deps._dagger_hilt_android_internal_modules_ApplicationContextModule;
- import hilt_aggregated_deps._dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule;
- 
- @ComponentTreeDeps(
-     rootDeps = _com_backbase_moviebox_MovieBoxApplication.class,
-     defineComponentDeps = {
-         _dagger_hilt_android_components_ActivityComponent.class,
-         _dagger_hilt_android_components_ActivityRetainedComponent.class,
-         _dagger_hilt_android_components_FragmentComponent.class,
-         _dagger_hilt_android_components_ServiceComponent.class,
-         _dagger_hilt_android_components_ViewComponent.class,
-         _dagger_hilt_android_components_ViewModelComponent.class,
-         _dagger_hilt_android_components_ViewWithFragmentComponent.class,
-         _dagger_hilt_android_internal_builders_ActivityComponentBuilder.class,
-         _dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder.class,
-         _dagger_hilt_android_internal_builders_FragmentComponentBuilder.class,
-         _dagger_hilt_android_internal_builders_ServiceComponentBuilder.class,
-         _dagger_hilt_android_internal_builders_ViewComponentBuilder.class,
-         _dagger_hilt_android_internal_builders_ViewModelComponentBuilder.class,
-         _dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder.class,
-         _dagger_hilt_components_SingletonComponent.class
-     },
-     aggregatedDeps = {
-         _androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps.class,
-         _androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps.class,
-         _dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint.class,
-         _dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint.class,
-         _dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint.class,
-         _dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule.class,
-         _dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint.class,
-         _dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
-         _dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint.class,
-         _dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint.class,
-         _dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint.class,
-         _dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint.class,
-         _dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
-         _dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint.class,
-         _dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint.class,
-         _dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint.class,
-         _dagger_hilt_android_internal_modules_ApplicationContextModule.class,
-         _dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule.class,
-         _com_backbase_moviebox_di_AppModule.class,
-         _com_backbase_moviebox_presentation_MainActivity_GeneratedInjector.class,
-         _com_backbase_moviebox_MovieBoxApplication_GeneratedInjector.class,
-         _com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule.class,
-         _com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule.class,
-         _com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule.class,
-         _com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule.class,
-         _com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule.class,
-         _com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule.class
-     }
- )
- class MovieBoxApplication_ComponentTreeDeps {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-1/sources/source-6.html b/htmlReport/ns-1/sources/source-6.html deleted file mode 100644 index 376ddea..0000000 --- a/htmlReport/ns-1/sources/source-6.html +++ /dev/null @@ -1,522 +0,0 @@ - - - - - - - - Coverage Report > MovieBoxApplication_HiltComponents - - - - - - -
- - -

Coverage Summary for Class: MovieBoxApplication_HiltComponents (com.backbase.moviebox)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MovieBoxApplication_HiltComponents$ActivityC - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents$ActivityC$Builder
MovieBoxApplication_HiltComponents$ActivityCBuilderModule
MovieBoxApplication_HiltComponents$ActivityRetainedC - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents$ActivityRetainedC$Builder
MovieBoxApplication_HiltComponents$ActivityRetainedCBuilderModule
MovieBoxApplication_HiltComponents$FragmentC - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents$FragmentC$Builder
MovieBoxApplication_HiltComponents$FragmentCBuilderModule
MovieBoxApplication_HiltComponents$ServiceC - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents$ServiceC$Builder
MovieBoxApplication_HiltComponents$ServiceCBuilderModule
MovieBoxApplication_HiltComponents$SingletonC - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents$ViewC - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents$ViewC$Builder
MovieBoxApplication_HiltComponents$ViewCBuilderModule
MovieBoxApplication_HiltComponents$ViewModelC - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents$ViewModelC$Builder
MovieBoxApplication_HiltComponents$ViewModelCBuilderModule
MovieBoxApplication_HiltComponents$ViewWithFragmentC - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieBoxApplication_HiltComponents$ViewWithFragmentC$Builder
MovieBoxApplication_HiltComponents$ViewWithFragmentCBuilderModule
Total - - 0% - - - (0/8) - - - - 0% - - - (0/8) - -
- -
-
- - -
- package com.backbase.moviebox;
- 
- import androidx.hilt.lifecycle.ViewModelFactoryModules;
- import com.backbase.moviebox.di.AppModule;
- import com.backbase.moviebox.presentation.MainActivity_GeneratedInjector;
- import com.backbase.moviebox.presentation.most_popular.MostPopularViewModel_HiltModules;
- import com.backbase.moviebox.presentation.movie_details.MovieDetailViewModel_HiltModules;
- import com.backbase.moviebox.presentation.playing_now.PlayingNowViewModel_HiltModules;
- import dagger.Binds;
- import dagger.Component;
- import dagger.Module;
- import dagger.Subcomponent;
- import dagger.hilt.android.components.ActivityComponent;
- import dagger.hilt.android.components.ActivityRetainedComponent;
- import dagger.hilt.android.components.FragmentComponent;
- import dagger.hilt.android.components.ServiceComponent;
- import dagger.hilt.android.components.ViewComponent;
- import dagger.hilt.android.components.ViewModelComponent;
- import dagger.hilt.android.components.ViewWithFragmentComponent;
- import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
- import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
- import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
- import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
- import dagger.hilt.android.internal.builders.ViewComponentBuilder;
- import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
- import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
- import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
- import dagger.hilt.android.internal.lifecycle.HiltViewModelFactory;
- import dagger.hilt.android.internal.lifecycle.HiltWrapper_DefaultViewModelFactories_ActivityModule;
- import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
- import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ViewModelModule;
- import dagger.hilt.android.internal.managers.ActivityComponentManager;
- import dagger.hilt.android.internal.managers.FragmentComponentManager;
- import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
- import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
- import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
- import dagger.hilt.android.internal.managers.ServiceComponentManager;
- import dagger.hilt.android.internal.managers.ViewComponentManager;
- import dagger.hilt.android.internal.modules.ApplicationContextModule;
- import dagger.hilt.android.internal.modules.HiltWrapper_ActivityModule;
- import dagger.hilt.android.scopes.ActivityRetainedScoped;
- import dagger.hilt.android.scopes.ActivityScoped;
- import dagger.hilt.android.scopes.FragmentScoped;
- import dagger.hilt.android.scopes.ServiceScoped;
- import dagger.hilt.android.scopes.ViewModelScoped;
- import dagger.hilt.android.scopes.ViewScoped;
- import dagger.hilt.components.SingletonComponent;
- import dagger.hilt.internal.GeneratedComponent;
- import dagger.hilt.migration.DisableInstallInCheck;
- import javax.inject.Singleton;
- 
- public final class MovieBoxApplication_HiltComponents {
-   private MovieBoxApplication_HiltComponents() {
-   }
- 
-   @Module(
-       subcomponents = ServiceC.class
-   )
-   @DisableInstallInCheck
-   abstract interface ServiceCBuilderModule {
-     @Binds
-     ServiceComponentBuilder bind(ServiceC.Builder builder);
-   }
- 
-   @Module(
-       subcomponents = ActivityRetainedC.class
-   )
-   @DisableInstallInCheck
-   abstract interface ActivityRetainedCBuilderModule {
-     @Binds
-     ActivityRetainedComponentBuilder bind(ActivityRetainedC.Builder builder);
-   }
- 
-   @Module(
-       subcomponents = ActivityC.class
-   )
-   @DisableInstallInCheck
-   abstract interface ActivityCBuilderModule {
-     @Binds
-     ActivityComponentBuilder bind(ActivityC.Builder builder);
-   }
- 
-   @Module(
-       subcomponents = ViewModelC.class
-   )
-   @DisableInstallInCheck
-   abstract interface ViewModelCBuilderModule {
-     @Binds
-     ViewModelComponentBuilder bind(ViewModelC.Builder builder);
-   }
- 
-   @Module(
-       subcomponents = ViewC.class
-   )
-   @DisableInstallInCheck
-   abstract interface ViewCBuilderModule {
-     @Binds
-     ViewComponentBuilder bind(ViewC.Builder builder);
-   }
- 
-   @Module(
-       subcomponents = FragmentC.class
-   )
-   @DisableInstallInCheck
-   abstract interface FragmentCBuilderModule {
-     @Binds
-     FragmentComponentBuilder bind(FragmentC.Builder builder);
-   }
- 
-   @Module(
-       subcomponents = ViewWithFragmentC.class
-   )
-   @DisableInstallInCheck
-   abstract interface ViewWithFragmentCBuilderModule {
-     @Binds
-     ViewWithFragmentComponentBuilder bind(ViewWithFragmentC.Builder builder);
-   }
- 
-   @Component(
-       modules = {
-           AppModule.class,
-           ApplicationContextModule.class,
-           ActivityRetainedCBuilderModule.class,
-           ServiceCBuilderModule.class
-       }
-   )
-   @Singleton
-   public abstract static class SingletonC implements MovieBoxApplication_GeneratedInjector,
-       HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint,
-       ServiceComponentManager.ServiceComponentBuilderEntryPoint,
-       SingletonComponent,
-       GeneratedComponent {
-   }
- 
-   @Subcomponent
-   @ServiceScoped
-   public abstract static class ServiceC implements ServiceComponent,
-       GeneratedComponent {
-     @Subcomponent.Builder
-     abstract interface Builder extends ServiceComponentBuilder {
-     }
-   }
- 
-   @Subcomponent(
-       modules = {
-           HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
-           MostPopularViewModel_HiltModules.KeyModule.class,
-           ActivityCBuilderModule.class,
-           ViewModelCBuilderModule.class,
-           MovieDetailViewModel_HiltModules.KeyModule.class,
-           PlayingNowViewModel_HiltModules.KeyModule.class
-       }
-   )
-   @ActivityRetainedScoped
-   public abstract static class ActivityRetainedC implements ActivityRetainedComponent,
-       ActivityComponentManager.ActivityComponentBuilderEntryPoint,
-       HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint,
-       GeneratedComponent {
-     @Subcomponent.Builder
-     abstract interface Builder extends ActivityRetainedComponentBuilder {
-     }
-   }
- 
-   @Subcomponent(
-       modules = {
-           HiltWrapper_ActivityModule.class,
-           HiltWrapper_DefaultViewModelFactories_ActivityModule.class,
-           FragmentCBuilderModule.class,
-           ViewCBuilderModule.class,
-           ViewModelFactoryModules.ActivityModule.class
-       }
-   )
-   @ActivityScoped
-   public abstract static class ActivityC implements MainActivity_GeneratedInjector,
-       ActivityComponent,
-       DefaultViewModelFactories.ActivityEntryPoint,
-       HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint,
-       FragmentComponentManager.FragmentComponentBuilderEntryPoint,
-       ViewComponentManager.ViewComponentBuilderEntryPoint,
-       GeneratedComponent {
-     @Subcomponent.Builder
-     abstract interface Builder extends ActivityComponentBuilder {
-     }
-   }
- 
-   @Subcomponent(
-       modules = {
-           HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
-           MostPopularViewModel_HiltModules.BindsModule.class,
-           MovieDetailViewModel_HiltModules.BindsModule.class,
-           PlayingNowViewModel_HiltModules.BindsModule.class
-       }
-   )
-   @ViewModelScoped
-   public abstract static class ViewModelC implements ViewModelComponent,
-       HiltViewModelFactory.ViewModelFactoriesEntryPoint,
-       GeneratedComponent {
-     @Subcomponent.Builder
-     abstract interface Builder extends ViewModelComponentBuilder {
-     }
-   }
- 
-   @Subcomponent
-   @ViewScoped
-   public abstract static class ViewC implements ViewComponent,
-       GeneratedComponent {
-     @Subcomponent.Builder
-     abstract interface Builder extends ViewComponentBuilder {
-     }
-   }
- 
-   @Subcomponent(
-       modules = {
-           ViewWithFragmentCBuilderModule.class,
-           ViewModelFactoryModules.FragmentModule.class
-       }
-   )
-   @FragmentScoped
-   public abstract static class FragmentC implements FragmentComponent,
-       DefaultViewModelFactories.FragmentEntryPoint,
-       ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint,
-       GeneratedComponent {
-     @Subcomponent.Builder
-     abstract interface Builder extends FragmentComponentBuilder {
-     }
-   }
- 
-   @Subcomponent
-   @ViewScoped
-   public abstract static class ViewWithFragmentC implements ViewWithFragmentComponent,
-       GeneratedComponent {
-     @Subcomponent.Builder
-     abstract interface Builder extends ViewWithFragmentComponentBuilder {
-     }
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-1/sources/source-7.html b/htmlReport/ns-1/sources/source-7.html deleted file mode 100644 index 60e71ed..0000000 --- a/htmlReport/ns-1/sources/source-7.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - Coverage Report > MovieBoxApplication_GeneratedInjector - - - - - - -
- - -

Coverage Summary for Class: MovieBoxApplication_GeneratedInjector (com.backbase.moviebox)

- - - - - - - - - -
Class
MovieBoxApplication_GeneratedInjector
- -
-
- - -
- package com.backbase.moviebox;
- 
- import dagger.hilt.InstallIn;
- import dagger.hilt.codegen.OriginatingElement;
- import dagger.hilt.components.SingletonComponent;
- import dagger.hilt.internal.GeneratedEntryPoint;
- 
- @OriginatingElement(
-     topLevelClass = MovieBoxApplication.class
- )
- @GeneratedEntryPoint
- @InstallIn(SingletonComponent.class)
- public interface MovieBoxApplication_GeneratedInjector {
-   void injectMovieBoxApplication(MovieBoxApplication movieBoxApplication);
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-10/index.html b/htmlReport/ns-10/index.html deleted file mode 100644 index 5b33aa4..0000000 --- a/htmlReport/ns-10/index.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MostPopularDataState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MostPopularScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/256) - -
MostPopularViewModel - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/34) - -
MostPopularViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MostPopularViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-10/index_SORT_BY_BLOCK.html b/htmlReport/ns-10/index_SORT_BY_BLOCK.html deleted file mode 100644 index 99a0825..0000000 --- a/htmlReport/ns-10/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MostPopularDataState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MostPopularScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/256) - -
MostPopularViewModel - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/34) - -
MostPopularViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MostPopularViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-10/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-10/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index ed9bc9d..0000000 --- a/htmlReport/ns-10/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MostPopularViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MostPopularViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MostPopularViewModel - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/34) - -
MostPopularScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/256) - -
MostPopularDataState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-10/index_SORT_BY_CLASS.html b/htmlReport/ns-10/index_SORT_BY_CLASS.html deleted file mode 100644 index 8f0598b..0000000 --- a/htmlReport/ns-10/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MostPopularDataState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MostPopularScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/256) - -
MostPopularViewModel - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/34) - -
MostPopularViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MostPopularViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-10/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-10/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index b93171c..0000000 --- a/htmlReport/ns-10/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MostPopularViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MostPopularViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MostPopularViewModel - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/34) - -
MostPopularScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/256) - -
MostPopularDataState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-10/index_SORT_BY_LINE.html b/htmlReport/ns-10/index_SORT_BY_LINE.html deleted file mode 100644 index 45cfea9..0000000 --- a/htmlReport/ns-10/index_SORT_BY_LINE.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MostPopularDataState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MostPopularScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/256) - -
MostPopularViewModel - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/34) - -
MostPopularViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MostPopularViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-10/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-10/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 2348770..0000000 --- a/htmlReport/ns-10/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MostPopularViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MostPopularViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MostPopularViewModel - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/34) - -
MostPopularScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/256) - -
MostPopularDataState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-10/index_SORT_BY_METHOD.html b/htmlReport/ns-10/index_SORT_BY_METHOD.html deleted file mode 100644 index 22c5371..0000000 --- a/htmlReport/ns-10/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MostPopularDataState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MostPopularScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/256) - -
MostPopularViewModel - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/34) - -
MostPopularViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MostPopularViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-10/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-10/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index c27c30f..0000000 --- a/htmlReport/ns-10/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MostPopularViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MostPopularViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MostPopularViewModel - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/34) - -
MostPopularScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/256) - -
MostPopularDataState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-10/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-10/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index d0d4cf3..0000000 --- a/htmlReport/ns-10/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular - - 0% - - - (0/9) - - - - 0% - - - (0/15) - - - - 0% - - - (0/297) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MostPopularViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MostPopularViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MostPopularViewModel - - 0% - - - (0/2) - - - - 0% - - - (0/6) - - - - 0% - - - (0/34) - -
MostPopularScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/256) - -
MostPopularDataState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-10/sources/source-1.html b/htmlReport/ns-10/sources/source-1.html deleted file mode 100644 index 3a761b0..0000000 --- a/htmlReport/ns-10/sources/source-1.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - Coverage Report > MostPopularDataState - - - - - - -
- - -

Coverage Summary for Class: MostPopularDataState (com.backbase.moviebox.presentation.most_popular)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MostPopularDataState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.most_popular
- 
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.model.MoviePage
- 
- /**
-  * State for popular movie list
-  */
- data class MostPopularDataState(
-     var isLoading: Boolean = false,
-     var data: MoviePage = MoviePage(),
-     var error: String = ""
- )
-
-
-
- - - - - - diff --git a/htmlReport/ns-10/sources/source-2.html b/htmlReport/ns-10/sources/source-2.html deleted file mode 100644 index d42cd3b..0000000 --- a/htmlReport/ns-10/sources/source-2.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - - Coverage Report > MostPopularScreenKt - - - - - - -
- - -

Coverage Summary for Class: MostPopularScreenKt (com.backbase.moviebox.presentation.most_popular)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MostPopularScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/191) - -
MostPopularScreenKt$MostPopularScreen$1$1$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/51) - -
MostPopularScreenKt$MostPopularScreen$1$1$1$1$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/14) - -
MostPopularScreenKt$MostPopularScreen$2
MostPopularScreenKt$MostPopularScreenPreview$1
Total - - 0% - - - (0/5) - - - - 0% - - - (0/256) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.most_popular
- 
- import androidx.compose.foundation.Image
- import androidx.compose.foundation.background
- import androidx.compose.foundation.layout.*
- import androidx.compose.foundation.shape.RoundedCornerShape
- import androidx.compose.material.Card
- import androidx.compose.runtime.*
- import androidx.compose.ui.Alignment
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.graphics.Color
- import androidx.compose.ui.graphics.graphicsLayer
- import androidx.compose.ui.layout.ContentScale
- import androidx.compose.ui.platform.LocalContext
- import androidx.compose.ui.res.painterResource
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.hilt.navigation.compose.hiltViewModel
- import androidx.navigation.NavController
- import coil.compose.rememberAsyncImagePainter
- import coil.request.ImageRequest
- import coil.size.Size
- import com.backbase.moviebox.R
- import com.backbase.moviebox.common.ConnectionState
- import com.backbase.moviebox.common.Constants
- import com.backbase.moviebox.common.lerp
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.presentation.common_components.*
- import com.backbase.moviebox.presentation.connectivityState
- import com.backbase.moviebox.presentation.most_popular.components.PopularMovieInfoView
- import com.backbase.moviebox.theme.primary
- import com.google.accompanist.pager.ExperimentalPagerApi
- import com.google.accompanist.pager.HorizontalPager
- import com.google.accompanist.pager.calculateCurrentOffsetForPage
- import com.google.accompanist.pager.rememberPagerState
- import kotlin.math.absoluteValue
- 
- /**
-  * MostPopularScreen list all the popular movies
-  */
- @OptIn(ExperimentalPagerApi::class)
- @Composable
- fun MostPopularScreen(
-     navController: NavController?,
-     viewModel: MostPopularViewModel = hiltViewModel()
- ) {
-     val state = viewModel.state.value
-     val pagerState = rememberPagerState()
-     val pages = viewModel.pages.value
- 
-     val connection by connectivityState()
-     val isConnected = connection === ConnectionState.Available
- 
- 
-     Box(
-         modifier = Modifier
-             .fillMaxSize()
-             .background(primary),
-     ) {
-         Column(modifier = Modifier.fillMaxSize()) {
-             ScreenTitleView(title = "Most popular", paddingStart = 16, isCentered = true)
-             NetworkStateView(!isConnected)
-             Box(
-                 modifier = Modifier
-                     .fillMaxWidth()
-                     .weight(2f, true)
-             ) {
-                 HorizontalPager(
-                     count = pages.size,
-                     state = pagerState,
-                     contentPadding = PaddingValues(horizontal = 64.dp)
-                 ) { page ->
-                     // custom logic to support pagination for pager
-                     if (page > pages.size - 6 && !state.isLoading) {
-                         viewModel.requestNextPage()
-                     }
-                     Column(
-                         modifier = Modifier
-                             .fillMaxSize()
-                             .graphicsLayer {
-                                 val pageOffset =
-                                     calculateCurrentOffsetForPage(page).absoluteValue
- 
-                                 // scaling of poster view to change the size a little :)
-                                 lerp(
-                                     start = 0.85f,
-                                     stop = 1f,
-                                     fraction = 1f - pageOffset.coerceIn(0f, 1f)
-                                 ).also { scale ->
-                                     scaleX = scale
-                                     scaleY = scale
-                                 }
- 
-                                 // We animate the alpha, between 50% and 100%
-                                 alpha = lerp(
-                                     start = 0.5f,
-                                     stop = 1f,
-                                     fraction = 1f - pageOffset.coerceIn(0f, 1f)
-                                 )
-                             },
-                         verticalArrangement = Arrangement.Center,
-                         horizontalAlignment = Alignment.CenterHorizontally
-                     ) {
-                         if (pages.size > 0 && page < pages.size)
-                             MoviePosterView(posterPath = pages[page].poster_path, isDetails = true)
-                     }
-                 }
-             }
-             if (pages.size > 0) {
-                 Row(
-                     modifier = Modifier
-                         .fillMaxWidth()
-                         .weight(1f, true)
-                 ) {
-                     PopularMovieInfoView(
-                         movie = if (pages.size > 0) pages[pagerState.currentPage] else Movie(),
-                         navController = navController
-                     )
-                 }
-             }
-         }
-     }
-     if (state.error.isNotBlank()) {
-         if (isConnected) {
-             if (state.error.contains(Constants.HOST_ERROR))
-                 viewModel.getData()
-             else
-                 ErrorView(state.error)
-         } else
-             NetworkErrorView()
-     }
-     if (state.isLoading && pages.size == 0) {
-         LoadingView()
-     }
- }
- 
- @Composable
- @Preview
- fun MostPopularScreenPreview() {
-     MostPopularScreen(null)
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-10/sources/source-3.html b/htmlReport/ns-10/sources/source-3.html deleted file mode 100644 index 9c3cd9f..0000000 --- a/htmlReport/ns-10/sources/source-3.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - Coverage Report > MostPopularViewModel - - - - - - -
- - -

Coverage Summary for Class: MostPopularViewModel (com.backbase.moviebox.presentation.most_popular)

- - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MostPopularViewModel - - 0% - - - (0/5) - - - - 0% - - - (0/18) - -
MostPopularViewModel$getPopularMovies$1 - - 0% - - - (0/1) - - - - 0% - - - (0/16) - -
Total - - 0% - - - (0/6) - - - - 0% - - - (0/34) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.most_popular
- 
- import androidx.compose.runtime.State
- import androidx.compose.runtime.mutableStateOf
- import androidx.lifecycle.ViewModel
- import androidx.lifecycle.viewModelScope
- import com.backbase.moviebox.common.Resource
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.model.MoviePage
- import com.backbase.moviebox.domain.use_case.get_playing_now.GetNowPlayingMoviesUseCase
- import com.backbase.moviebox.domain.use_case.get_popular.GetPopularMoviesUseCase
- import com.backbase.moviebox.presentation.playing_now.PlayingNowListState
- import dagger.hilt.android.lifecycle.HiltViewModel
- import kotlinx.coroutines.flow.launchIn
- import kotlinx.coroutines.flow.onEach
- import javax.inject.Inject
- 
- @HiltViewModel
- class MostPopularViewModel @Inject constructor(
-     private val popularMoviesUseCase: GetPopularMoviesUseCase
- ) : ViewModel() {
- 
-     // mutable state for api response
-     private val _state = mutableStateOf<MostPopularDataState>(MostPopularDataState())
-     val state: State<MostPopularDataState> = _state
- 
-     // mutable list of pages, will append pages if pagination triggered
-     val pages = mutableStateOf<MutableList<Movie>>(mutableListOf())
- 
-     private var _totalPages: Int = 1
-     private var _currentPage: Int = 2
- 
-     init {
-         getPopularMovies()
-     }
- 
-     /**
-      * get popular movies as user scroll through
-      */
-     private fun getPopularMovies(page: Int = 1) {
-         popularMoviesUseCase(pageId = page).onEach { result ->
-             when (result) {
-                 is Resource.Success -> {
-                     _state.value =
-                         MostPopularDataState(data = result.data ?: MoviePage(), isLoading = false)
- 
-                     _totalPages = _state.value.data.total_pages
-                     _currentPage = _state.value.data.page
- 
-                     val data: MutableList<Movie> = pages.value
-                     data.addAll(result.data!!.results)
-                     pages.value = data
-                 }
-                 is Resource.Loading -> {
-                     _state.value = MostPopularDataState(isLoading = true)
-                 }
-                 is Resource.Error -> {
-                     _state.value = MostPopularDataState(
-                         isLoading = false,
-                         error = result.message ?: "An unexpected error occurred"
-                     )
-                 }
-             }
-         }.launchIn(viewModelScope)
-     }
- 
-     /**
-      * Will request the next page if there are other pages
-      */
-     fun requestNextPage() {
-         if (_currentPage < _totalPages) {
-             getPopularMovies(++_currentPage)
-         } else {
-             _state.value = MostPopularDataState(
-                 error = "No more pages found in the TMDB server"
-             )
-         }
-     }
- 
-     /**
-      * Request data from API
-      */
-     fun getData(){
-         getPopularMovies()
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-10/sources/source-4.html b/htmlReport/ns-10/sources/source-4.html deleted file mode 100644 index 943c604..0000000 --- a/htmlReport/ns-10/sources/source-4.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - Coverage Report > MostPopularViewModel_HiltModules - - - - - - -
- - -

Coverage Summary for Class: MostPopularViewModel_HiltModules (com.backbase.moviebox.presentation.most_popular)

- - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MostPopularViewModel_HiltModules$BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MostPopularViewModel_HiltModules$KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Total - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.most_popular;
- 
- import androidx.lifecycle.ViewModel;
- import dagger.Binds;
- import dagger.Module;
- import dagger.Provides;
- import dagger.hilt.InstallIn;
- import dagger.hilt.android.components.ActivityRetainedComponent;
- import dagger.hilt.android.components.ViewModelComponent;
- import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
- import dagger.hilt.codegen.OriginatingElement;
- import dagger.multibindings.IntoMap;
- import dagger.multibindings.IntoSet;
- import dagger.multibindings.StringKey;
- import java.lang.String;
- 
- @OriginatingElement(
-     topLevelClass = MostPopularViewModel.class
- )
- public final class MostPopularViewModel_HiltModules {
-   private MostPopularViewModel_HiltModules() {
-   }
- 
-   @Module
-   @InstallIn(ViewModelComponent.class)
-   public abstract static class BindsModule {
-     private BindsModule() {
-     }
- 
-     @Binds
-     @IntoMap
-     @StringKey("com.backbase.moviebox.presentation.most_popular.MostPopularViewModel")
-     @HiltViewModelMap
-     public abstract ViewModel binds(MostPopularViewModel vm);
-   }
- 
-   @Module
-   @InstallIn(ActivityRetainedComponent.class)
-   public static final class KeyModule {
-     private KeyModule() {
-     }
- 
-     @Provides
-     @IntoSet
-     @HiltViewModelMap.KeySet
-     public static String provide() {
-       return "com.backbase.moviebox.presentation.most_popular.MostPopularViewModel";
-     }
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-10/sources/source-5.html b/htmlReport/ns-10/sources/source-5.html deleted file mode 100644 index d8d8b57..0000000 --- a/htmlReport/ns-10/sources/source-5.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - Coverage Report > MostPopularViewModel_HiltModules_KeyModule_ProvideFactory - - - - - - -
- - -

Coverage Summary for Class: MostPopularViewModel_HiltModules_KeyModule_ProvideFactory (com.backbase.moviebox.presentation.most_popular)

- - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MostPopularViewModel_HiltModules_KeyModule_ProvideFactory$InstanceHolder - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Total - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.presentation.most_popular;
- 
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import dagger.internal.Preconditions;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class MostPopularViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<String> {
-   @Override
-   public String get() {
-     return provide();
-   }
- 
-   public static MostPopularViewModel_HiltModules_KeyModule_ProvideFactory create() {
-     return InstanceHolder.INSTANCE;
-   }
- 
-   public static String provide() {
-     return Preconditions.checkNotNullFromProvides(MostPopularViewModel_HiltModules.KeyModule.provide());
-   }
- 
-   private static final class InstanceHolder {
-     private static final MostPopularViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new MostPopularViewModel_HiltModules_KeyModule_ProvideFactory();
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-10/sources/source-6.html b/htmlReport/ns-10/sources/source-6.html deleted file mode 100644 index b522989..0000000 --- a/htmlReport/ns-10/sources/source-6.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - Coverage Report > MostPopularViewModel_Factory - - - - - - -
- - -

Coverage Summary for Class: MostPopularViewModel_Factory (com.backbase.moviebox.presentation.most_popular)

- - - - - - - - - -
Class
MostPopularViewModel_Factory
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.presentation.most_popular;
- 
- import com.backbase.moviebox.domain.use_case.get_popular.GetPopularMoviesUseCase;
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import javax.inject.Provider;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class MostPopularViewModel_Factory implements Factory<MostPopularViewModel> {
-   private final Provider<GetPopularMoviesUseCase> popularMoviesUseCaseProvider;
- 
-   public MostPopularViewModel_Factory(
-       Provider<GetPopularMoviesUseCase> popularMoviesUseCaseProvider) {
-     this.popularMoviesUseCaseProvider = popularMoviesUseCaseProvider;
-   }
- 
-   @Override
-   public MostPopularViewModel get() {
-     return newInstance(popularMoviesUseCaseProvider.get());
-   }
- 
-   public static MostPopularViewModel_Factory create(
-       Provider<GetPopularMoviesUseCase> popularMoviesUseCaseProvider) {
-     return new MostPopularViewModel_Factory(popularMoviesUseCaseProvider);
-   }
- 
-   public static MostPopularViewModel newInstance(GetPopularMoviesUseCase popularMoviesUseCase) {
-     return new MostPopularViewModel(popularMoviesUseCase);
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-11/index.html b/htmlReport/ns-11/index.html deleted file mode 100644 index 855aee5..0000000 --- a/htmlReport/ns-11/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PopularMovieInfoViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
- - - - - - diff --git a/htmlReport/ns-11/index_SORT_BY_BLOCK.html b/htmlReport/ns-11/index_SORT_BY_BLOCK.html deleted file mode 100644 index f4449d3..0000000 --- a/htmlReport/ns-11/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PopularMovieInfoViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
- - - - - - diff --git a/htmlReport/ns-11/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-11/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 4e9fdfe..0000000 --- a/htmlReport/ns-11/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PopularMovieInfoViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
- - - - - - diff --git a/htmlReport/ns-11/index_SORT_BY_CLASS.html b/htmlReport/ns-11/index_SORT_BY_CLASS.html deleted file mode 100644 index e8be754..0000000 --- a/htmlReport/ns-11/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PopularMovieInfoViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
- - - - - - diff --git a/htmlReport/ns-11/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-11/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 22e0f23..0000000 --- a/htmlReport/ns-11/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PopularMovieInfoViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
- - - - - - diff --git a/htmlReport/ns-11/index_SORT_BY_LINE.html b/htmlReport/ns-11/index_SORT_BY_LINE.html deleted file mode 100644 index cf0ca13..0000000 --- a/htmlReport/ns-11/index_SORT_BY_LINE.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PopularMovieInfoViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
- - - - - - diff --git a/htmlReport/ns-11/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-11/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 0c1d381..0000000 --- a/htmlReport/ns-11/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PopularMovieInfoViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
- - - - - - diff --git a/htmlReport/ns-11/index_SORT_BY_METHOD.html b/htmlReport/ns-11/index_SORT_BY_METHOD.html deleted file mode 100644 index a820163..0000000 --- a/htmlReport/ns-11/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PopularMovieInfoViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
- - - - - - diff --git a/htmlReport/ns-11/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-11/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index f595b77..0000000 --- a/htmlReport/ns-11/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PopularMovieInfoViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
- - - - - - diff --git a/htmlReport/ns-11/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-11/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 968e1af..0000000 --- a/htmlReport/ns-11/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.most_popular.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.most_popular.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.most_popular.components - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PopularMovieInfoViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
- - - - - - diff --git a/htmlReport/ns-11/sources/source-1.html b/htmlReport/ns-11/sources/source-1.html deleted file mode 100644 index 6f4130f..0000000 --- a/htmlReport/ns-11/sources/source-1.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - Coverage Report > PopularMovieInfoViewKt - - - - - - -
- - -

Coverage Summary for Class: PopularMovieInfoViewKt (com.backbase.moviebox.presentation.most_popular.components)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
PopularMovieInfoViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/76) - -
PopularMovieInfoViewKt$PopularMovieInfoView$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
PopularMovieInfoViewKt$PopularMovieInfoView$2
PopularMovieInfoViewKt$PopularMovieInfoViewPreview$1
Total - - 0% - - - (0/3) - - - - 0% - - - (0/77) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.most_popular.components
- 
- import android.widget.Space
- import androidx.compose.foundation.clickable
- import androidx.compose.foundation.layout.*
- import androidx.compose.material.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Alignment
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.semantics.Role
- import androidx.compose.ui.text.font.FontWeight
- import androidx.compose.ui.text.style.TextAlign
- import androidx.compose.ui.text.style.TextOverflow
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.compose.ui.unit.sp
- import androidx.navigation.NavController
- import androidx.navigation.NavHostController
- import com.backbase.moviebox.common.addEmptyLines
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.navigation.MovieScreenList
- import com.backbase.moviebox.presentation.common_components.RatingView
- import com.backbase.moviebox.presentation.common_components.ScreenTitleView
- import com.backbase.moviebox.theme.accent
- import com.backbase.moviebox.theme.textDescription
- 
- /**
-  * PopularMovieInfo view, can used to display main info of a movie
-  *
-  * @param movie movie object from domain package
-  * @param navController is the main navigation controller of the application
-  */
- @Composable
- fun PopularMovieInfoView(movie: Movie, navController: NavController?) {
-     Column(Modifier.fillMaxWidth(), horizontalAlignment = Alignment.CenterHorizontally) {
-         ScreenTitleView(
-             title = movie.original_title,
-             isCentered = true,
-             size = 20,
-             top = 12,
-             bottom = 8,
-             paddingEnd = 16,
-             paddingStart = 16
-         )
-         RatingView(rating = (movie.vote_average * 10).toInt())
-         Text(
-             modifier = Modifier
-                 .fillMaxWidth()
-                 .padding(16.dp),
-             text = movie.overview.addEmptyLines(3),
-             maxLines = 3,
-             overflow = TextOverflow.Ellipsis,
-             color = textDescription,
-             textAlign = TextAlign.Center,
-             fontSize = 14.sp
-         )
-         Text(
-             modifier = Modifier
-                 .fillMaxWidth()
-                 .padding(bottom = 16.dp)
-                 .clickable(enabled = true, role = Role.Button) {
-                     navController?.navigate(MovieScreenList.MovieDetail.route + "/${movie.id}")
-                 },
-             text = "See more",
-             color = accent,
-             textAlign = TextAlign.Center,
-             fontWeight = FontWeight.Bold,
-         )
-     }
- }
- 
- @Composable
- @Preview
- fun PopularMovieInfoViewPreview() {
-     PopularMovieInfoView(
-         Movie(
-             id = 675353,
-             original_title = "Sonic the Hedgehog 2",
-             overview = "After settling in Green Hills, Sonic is eager to prove he has what it takes to be a true hero. His test comes when Dr. Robotnik returns, this time with a new partner, Knuckles, in search for an emerald that has the power to destroy civilizations. Sonic teams up with his own sidekick, Tails, and together they embark on a globe-trotting journey to find the emerald before it falls into the wrong hands.",
-             vote_average = 5.6,
-             poster_path = "/6DrHO1jr3qVrViUO6s6kFiAGM7.jpg"
-         ), null
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-12/index.html b/htmlReport/ns-12/index.html deleted file mode 100644 index 848f570..0000000 --- a/htmlReport/ns-12/index.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GenreState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailScreenKt - - 0% - - - (0/5) - - - - 0% - - - (0/7) - - - - 0% - - - (0/275) - -
MovieDetailState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailViewModel - - 0% - - - (0/3) - - - - 0% - - - (0/6) - - - - 0% - - - (0/40) - -
MovieDetailViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-12/index_SORT_BY_BLOCK.html b/htmlReport/ns-12/index_SORT_BY_BLOCK.html deleted file mode 100644 index 7f18fb6..0000000 --- a/htmlReport/ns-12/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GenreState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailScreenKt - - 0% - - - (0/5) - - - - 0% - - - (0/7) - - - - 0% - - - (0/275) - -
MovieDetailState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailViewModel - - 0% - - - (0/3) - - - - 0% - - - (0/6) - - - - 0% - - - (0/40) - -
MovieDetailViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-12/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-12/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index ec74505..0000000 --- a/htmlReport/ns-12/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieDetailViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MovieDetailViewModel - - 0% - - - (0/3) - - - - 0% - - - (0/6) - - - - 0% - - - (0/40) - -
MovieDetailState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailScreenKt - - 0% - - - (0/5) - - - - 0% - - - (0/7) - - - - 0% - - - (0/275) - -
GenreState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-12/index_SORT_BY_CLASS.html b/htmlReport/ns-12/index_SORT_BY_CLASS.html deleted file mode 100644 index 10c7b36..0000000 --- a/htmlReport/ns-12/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GenreState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailScreenKt - - 0% - - - (0/5) - - - - 0% - - - (0/7) - - - - 0% - - - (0/275) - -
MovieDetailState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailViewModel - - 0% - - - (0/3) - - - - 0% - - - (0/6) - - - - 0% - - - (0/40) - -
MovieDetailViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-12/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-12/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 1813452..0000000 --- a/htmlReport/ns-12/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieDetailViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MovieDetailViewModel - - 0% - - - (0/3) - - - - 0% - - - (0/6) - - - - 0% - - - (0/40) - -
MovieDetailState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailScreenKt - - 0% - - - (0/5) - - - - 0% - - - (0/7) - - - - 0% - - - (0/275) - -
GenreState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-12/index_SORT_BY_LINE.html b/htmlReport/ns-12/index_SORT_BY_LINE.html deleted file mode 100644 index 8d44325..0000000 --- a/htmlReport/ns-12/index_SORT_BY_LINE.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GenreState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailScreenKt - - 0% - - - (0/5) - - - - 0% - - - (0/7) - - - - 0% - - - (0/275) - -
MovieDetailState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailViewModel - - 0% - - - (0/3) - - - - 0% - - - (0/6) - - - - 0% - - - (0/40) - -
MovieDetailViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-12/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-12/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 7e262bd..0000000 --- a/htmlReport/ns-12/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieDetailViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MovieDetailViewModel - - 0% - - - (0/3) - - - - 0% - - - (0/6) - - - - 0% - - - (0/40) - -
MovieDetailState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailScreenKt - - 0% - - - (0/5) - - - - 0% - - - (0/7) - - - - 0% - - - (0/275) - -
GenreState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-12/index_SORT_BY_METHOD.html b/htmlReport/ns-12/index_SORT_BY_METHOD.html deleted file mode 100644 index eb480bb..0000000 --- a/htmlReport/ns-12/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GenreState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailScreenKt - - 0% - - - (0/5) - - - - 0% - - - (0/7) - - - - 0% - - - (0/275) - -
MovieDetailState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailViewModel - - 0% - - - (0/3) - - - - 0% - - - (0/6) - - - - 0% - - - (0/40) - -
MovieDetailViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-12/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-12/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index d8cd2f9..0000000 --- a/htmlReport/ns-12/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieDetailViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MovieDetailViewModel - - 0% - - - (0/3) - - - - 0% - - - (0/6) - - - - 0% - - - (0/40) - -
MovieDetailState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailScreenKt - - 0% - - - (0/5) - - - - 0% - - - (0/7) - - - - 0% - - - (0/275) - -
GenreState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-12/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-12/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index c51d4f9..0000000 --- a/htmlReport/ns-12/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details - - 0% - - - (0/13) - - - - 0% - - - (0/18) - - - - 0% - - - (0/326) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieDetailViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
MovieDetailViewModel - - 0% - - - (0/3) - - - - 0% - - - (0/6) - - - - 0% - - - (0/40) - -
MovieDetailState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDetailScreenKt - - 0% - - - (0/5) - - - - 0% - - - (0/7) - - - - 0% - - - (0/275) - -
GenreState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-12/sources/source-1.html b/htmlReport/ns-12/sources/source-1.html deleted file mode 100644 index 0b5c7fa..0000000 --- a/htmlReport/ns-12/sources/source-1.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - Coverage Report > GenreState - - - - - - -
- - -

Coverage Summary for Class: GenreState (com.backbase.moviebox.presentation.movie_details)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
GenreState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.movie_details
- 
- import com.backbase.moviebox.domain.model.Genre
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.model.MovieDetail
- import com.backbase.moviebox.domain.model.MoviePage
- 
- /**
-  * State for genres
-  */
- data class GenreState(
-     val isLoading: Boolean = false,
-     val data: List<Genre> = emptyList(),
-     val error: String = ""
- )
-
-
-
- - - - - - diff --git a/htmlReport/ns-12/sources/source-2.html b/htmlReport/ns-12/sources/source-2.html deleted file mode 100644 index f1e4ecf..0000000 --- a/htmlReport/ns-12/sources/source-2.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - - Coverage Report > MovieDetailScreenKt - - - - - - -
- - -

Coverage Summary for Class: MovieDetailScreenKt (com.backbase.moviebox.presentation.movie_details)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MovieDetailScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/173) - -
MovieDetailScreenKt$MovieDetailScreen$3$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieDetailScreenKt$MovieDetailScreen$3$1$2$1 - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
MovieDetailScreenKt$MovieDetailScreen$3$1$2$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/39) - -
MovieDetailScreenKt$MovieDetailScreen$3$1$2$1$2 - - 0% - - - (0/1) - - - - 0% - - - (0/60) - -
MovieDetailScreenKt$MovieDetailScreen$4
MovieDetailScreenKt$MovieDetailScreenPreview$1
Total - - 0% - - - (0/7) - - - - 0% - - - (0/275) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.movie_details
- 
- 
- import android.annotation.SuppressLint
- import androidx.activity.compose.LocalOnBackPressedDispatcherOwner
- import androidx.compose.foundation.background
- import androidx.compose.foundation.layout.*
- import androidx.compose.foundation.lazy.LazyColumn
- import androidx.compose.runtime.Composable
- import androidx.compose.runtime.getValue
- import androidx.compose.ui.Alignment
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.hilt.navigation.compose.hiltViewModel
- import androidx.navigation.NavController
- import com.backbase.moviebox.common.ConnectionState
- import com.backbase.moviebox.common.Constants
- import com.backbase.moviebox.domain.model.Genre
- import com.backbase.moviebox.presentation.common_components.*
- import com.backbase.moviebox.presentation.connectivityState
- import com.backbase.moviebox.presentation.movie_details.components.DescriptionView
- import com.backbase.moviebox.presentation.movie_details.components.GenreChipCollectionView
- import com.backbase.moviebox.presentation.movie_details.components.LanguageChipCollectionView
- import com.backbase.moviebox.presentation.movie_details.components.TitleDescriptionView
- import com.backbase.moviebox.theme.primary
- import java.text.SimpleDateFormat
- 
- /**
-  * Movie details will be present here
-  */
- @SuppressLint("SimpleDateFormat")
- @Composable
- fun MovieDetailScreen(
-     navController: NavController?,
-     movieId: String?,
-     viewModel: MovieDetailViewModel = hiltViewModel()
- ) {
-     val stateDetails = viewModel.stateDetails.value
-     val stateGenres = viewModel.state.value
- 
-     val connection by connectivityState()
-     val isConnected = connection === ConnectionState.Available
- 
-     val dispatcher = LocalOnBackPressedDispatcherOwner.current!!.onBackPressedDispatcher
- 
-     if (!stateDetails.isLoading) {
-         val parser = SimpleDateFormat("yyyy-MM-dd")
-         val formatter = SimpleDateFormat("MMMM, dd yyyy")
-         var formattedDate = "N/A"
-         try {
-             formattedDate = (parser.parse(stateDetails.data.release_date)
-                 ?.let { formatter.format(it) }).toString()
-         } catch (ignored: Exception) {
-         }
- 
-         var runtime = "N/A"
-         try {
-             val hours: Int = stateDetails.data.runtime / 60
-             val minutes: Int = stateDetails.data.runtime % 60
- 
-             runtime = "${hours}h$minutes"
-         } catch (ignored: NullPointerException) {
-         }
- 
-         var genres = emptyList<Genre>()
-         if (!stateGenres.isLoading) {
-             genres = stateDetails.data.genres.map { genre ->
-                 stateGenres.data.filter { item ->
-                     item.id == genre.id
-                 }.toList().first()
-             }
-         }
- 
-         Box(
-             modifier = Modifier
-                 .fillMaxSize()
-                 .background(primary),
-             contentAlignment = Alignment.Center
-         ) {
-             Column(modifier = Modifier.fillMaxSize()) {
-                 ToolbarWithButtonView(title = stateDetails.data.original_title, onClick = {
-                     dispatcher.onBackPressed()
-                 })
-                 NetworkStateView(!isConnected)
-                 Column(
-                     modifier = Modifier
-                         .fillMaxSize()
-                         .padding(16.dp)
-                 ) {
-                     LazyColumn() {
-                         item {
-                             Row(
-                                 Modifier.fillMaxWidth(),
-                                 horizontalArrangement = Arrangement.Center
-                             ) {
-                                 if (stateDetails.error.isBlank())
-                                     MoviePosterView(stateDetails.data.poster_path, isDetails = true)
-                             }
-                         }
-                         item {
-                             Column(
-                                 Modifier
-                                     .fillMaxWidth()
-                             ) {
-                                 if (stateDetails.error.isBlank()) {
-                                     Spacer(modifier = Modifier.height(16.dp))
-                                     TitleDescriptionView(
-                                         title = "Released on",
-                                         description = formattedDate.toString()
-                                     )
-                                     TitleDescriptionView(
-                                         title = "Lasts",
-                                         description = runtime,
-                                         bottomMargin = 6
-                                     )
-                                     Spacer(modifier = Modifier.height(2.dp))
-                                     DescriptionView(description = stateDetails.data.overview)
-                                     Spacer(modifier = Modifier.height(2.dp))
-                                     LanguageChipCollectionView(languages = stateDetails.data.spoken_languages)
-                                     Spacer(modifier = Modifier.height(8.dp))
-                                     GenreChipCollectionView(genres = genres)
-                                     Spacer(modifier = Modifier.height(24.dp))
-                                 }
-                             }
-                         }
-                     }
-                 }
-             }
-         }
-     }
-     if (stateDetails.error.isNotBlank()) {
-         if (isConnected) {
-             if (stateDetails.error.contains(Constants.HOST_ERROR))
-                 viewModel.getData()
-             else
-                 ErrorView(stateDetails.error)
-         } else
-             NetworkErrorView()
-     }
-     if (stateDetails.isLoading) {
-         LoadingView()
-     }
- }
- 
- @Composable
- @Preview
- fun MovieDetailScreenPreview() {
-     MovieDetailScreen(null, null)
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-12/sources/source-3.html b/htmlReport/ns-12/sources/source-3.html deleted file mode 100644 index a7f07da..0000000 --- a/htmlReport/ns-12/sources/source-3.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - Coverage Report > MovieDetailState - - - - - - -
- - -

Coverage Summary for Class: MovieDetailState (com.backbase.moviebox.presentation.movie_details)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MovieDetailState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.movie_details
- 
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.model.MovieDetail
- import com.backbase.moviebox.domain.model.MoviePage
- 
- /**
-  * State for movie details
-  */
- data class MovieDetailState(
-     val isLoading: Boolean = false,
-     val data: MovieDetail = MovieDetail(),
-     val error: String = ""
- )
-
-
-
- - - - - - diff --git a/htmlReport/ns-12/sources/source-4.html b/htmlReport/ns-12/sources/source-4.html deleted file mode 100644 index 296c267..0000000 --- a/htmlReport/ns-12/sources/source-4.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - Coverage Report > MovieDetailViewModel - - - - - - -
- - -

Coverage Summary for Class: MovieDetailViewModel (com.backbase.moviebox.presentation.movie_details)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MovieDetailViewModel - - 0% - - - (0/4) - - - - 0% - - - (0/22) - -
MovieDetailViewModel$getDetails$1 - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
MovieDetailViewModel$getGenres$1 - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
Total - - 0% - - - (0/6) - - - - 0% - - - (0/40) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.movie_details
- 
- import androidx.compose.runtime.State
- import androidx.compose.runtime.mutableStateOf
- import androidx.lifecycle.SavedStateHandle
- import androidx.lifecycle.ViewModel
- import androidx.lifecycle.viewModelScope
- import com.backbase.moviebox.common.Constants
- import com.backbase.moviebox.common.Resource
- import com.backbase.moviebox.domain.model.MovieDetail
- import com.backbase.moviebox.domain.model.MoviePage
- import com.backbase.moviebox.domain.use_case.get_details.GetMovieDetailsUseCase
- import com.backbase.moviebox.domain.use_case.get_genres.GetMovieGenresUseCase
- import com.backbase.moviebox.domain.use_case.get_playing_now.GetNowPlayingMoviesUseCase
- import com.backbase.moviebox.domain.use_case.get_popular.GetPopularMoviesUseCase
- import com.backbase.moviebox.presentation.most_popular.MostPopularDataState
- import com.backbase.moviebox.presentation.playing_now.PlayingNowListState
- import dagger.hilt.android.lifecycle.HiltViewModel
- import kotlinx.coroutines.flow.launchIn
- import kotlinx.coroutines.flow.onEach
- import javax.inject.Inject
- 
- @HiltViewModel
- class MovieDetailViewModel @Inject constructor(
-     private val movieDetailsUseCase: GetMovieDetailsUseCase,
-     private val genresUseCase: GetMovieGenresUseCase,
-     private val savedStateHandle: SavedStateHandle
- ) : ViewModel() {
- 
-     // state for movie details
-     private val _stateDetails = mutableStateOf<MovieDetailState>(MovieDetailState())
-     val stateDetails: State<MovieDetailState> = _stateDetails
- 
-     // state for genres
-     private val _stateGenre = mutableStateOf<GenreState>(GenreState())
-     val state: State<GenreState> = _stateGenre
- 
-     init {
-         getGenres()
-         savedStateHandle.get<String>(Constants.MOVIE_ID)?.let { id ->
-             getDetails(id)
-         }
-     }
- 
-     /**
-      * get details from API
-      */
-     private fun getDetails(id: String) {
-         movieDetailsUseCase(movie = id.toLong()).onEach { result ->
-             when (result) {
-                 is Resource.Success -> {
-                     _stateDetails.value = MovieDetailState(data = result.data ?: MovieDetail())
-                 }
-                 is Resource.Loading -> {
-                     _stateDetails.value = MovieDetailState(isLoading = true)
-                 }
-                 is Resource.Error -> {
-                     _stateDetails.value = MovieDetailState(
-                         error = result.message ?: "An unexpected error occurred"
-                     )
-                 }
-             }
-         }.launchIn(viewModelScope)
-     }
- 
-     /**
-      * get genres from API
-      */
-     private fun getGenres() {
-         genresUseCase().onEach { result ->
-             when (result) {
-                 is Resource.Success -> {
-                     _stateGenre.value = GenreState(data = result.data ?: emptyList())
-                 }
-                 is Resource.Loading -> {
-                     _stateGenre.value = GenreState(isLoading = true)
-                 }
-                 is Resource.Error -> {
-                     _stateGenre.value = GenreState(
-                         error = result.message ?: "An unexpected error occurred"
-                     )
-                 }
-             }
-         }.launchIn(viewModelScope)
-     }
- 
-     /**
-      * Request data from API
-      */
-     fun getData(){
-         getGenres()
-         savedStateHandle.get<String>(Constants.MOVIE_ID)?.let { id ->
-             getDetails(id)
-         }
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-12/sources/source-5.html b/htmlReport/ns-12/sources/source-5.html deleted file mode 100644 index 29694fa..0000000 --- a/htmlReport/ns-12/sources/source-5.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - Coverage Report > MovieDetailViewModel_HiltModules - - - - - - -
- - -

Coverage Summary for Class: MovieDetailViewModel_HiltModules (com.backbase.moviebox.presentation.movie_details)

- - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MovieDetailViewModel_HiltModules$BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieDetailViewModel_HiltModules$KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Total - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.movie_details;
- 
- import androidx.lifecycle.ViewModel;
- import dagger.Binds;
- import dagger.Module;
- import dagger.Provides;
- import dagger.hilt.InstallIn;
- import dagger.hilt.android.components.ActivityRetainedComponent;
- import dagger.hilt.android.components.ViewModelComponent;
- import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
- import dagger.hilt.codegen.OriginatingElement;
- import dagger.multibindings.IntoMap;
- import dagger.multibindings.IntoSet;
- import dagger.multibindings.StringKey;
- import java.lang.String;
- 
- @OriginatingElement(
-     topLevelClass = MovieDetailViewModel.class
- )
- public final class MovieDetailViewModel_HiltModules {
-   private MovieDetailViewModel_HiltModules() {
-   }
- 
-   @Module
-   @InstallIn(ViewModelComponent.class)
-   public abstract static class BindsModule {
-     private BindsModule() {
-     }
- 
-     @Binds
-     @IntoMap
-     @StringKey("com.backbase.moviebox.presentation.movie_details.MovieDetailViewModel")
-     @HiltViewModelMap
-     public abstract ViewModel binds(MovieDetailViewModel vm);
-   }
- 
-   @Module
-   @InstallIn(ActivityRetainedComponent.class)
-   public static final class KeyModule {
-     private KeyModule() {
-     }
- 
-     @Provides
-     @IntoSet
-     @HiltViewModelMap.KeySet
-     public static String provide() {
-       return "com.backbase.moviebox.presentation.movie_details.MovieDetailViewModel";
-     }
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-12/sources/source-6.html b/htmlReport/ns-12/sources/source-6.html deleted file mode 100644 index 03d3dfe..0000000 --- a/htmlReport/ns-12/sources/source-6.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - Coverage Report > MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory - - - - - - -
- - -

Coverage Summary for Class: MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory (com.backbase.moviebox.presentation.movie_details)

- - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory$InstanceHolder - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Total - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.presentation.movie_details;
- 
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import dagger.internal.Preconditions;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<String> {
-   @Override
-   public String get() {
-     return provide();
-   }
- 
-   public static MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory create() {
-     return InstanceHolder.INSTANCE;
-   }
- 
-   public static String provide() {
-     return Preconditions.checkNotNullFromProvides(MovieDetailViewModel_HiltModules.KeyModule.provide());
-   }
- 
-   private static final class InstanceHolder {
-     private static final MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new MovieDetailViewModel_HiltModules_KeyModule_ProvideFactory();
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-12/sources/source-7.html b/htmlReport/ns-12/sources/source-7.html deleted file mode 100644 index 2af5bbd..0000000 --- a/htmlReport/ns-12/sources/source-7.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - Coverage Report > MovieDetailViewModel_Factory - - - - - - -
- - -

Coverage Summary for Class: MovieDetailViewModel_Factory (com.backbase.moviebox.presentation.movie_details)

- - - - - - - - - -
Class
MovieDetailViewModel_Factory
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.presentation.movie_details;
- 
- import androidx.lifecycle.SavedStateHandle;
- import com.backbase.moviebox.domain.use_case.get_details.GetMovieDetailsUseCase;
- import com.backbase.moviebox.domain.use_case.get_genres.GetMovieGenresUseCase;
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import javax.inject.Provider;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class MovieDetailViewModel_Factory implements Factory<MovieDetailViewModel> {
-   private final Provider<GetMovieDetailsUseCase> movieDetailsUseCaseProvider;
- 
-   private final Provider<GetMovieGenresUseCase> genresUseCaseProvider;
- 
-   private final Provider<SavedStateHandle> savedStateHandleProvider;
- 
-   public MovieDetailViewModel_Factory(Provider<GetMovieDetailsUseCase> movieDetailsUseCaseProvider,
-       Provider<GetMovieGenresUseCase> genresUseCaseProvider,
-       Provider<SavedStateHandle> savedStateHandleProvider) {
-     this.movieDetailsUseCaseProvider = movieDetailsUseCaseProvider;
-     this.genresUseCaseProvider = genresUseCaseProvider;
-     this.savedStateHandleProvider = savedStateHandleProvider;
-   }
- 
-   @Override
-   public MovieDetailViewModel get() {
-     return newInstance(movieDetailsUseCaseProvider.get(), genresUseCaseProvider.get(), savedStateHandleProvider.get());
-   }
- 
-   public static MovieDetailViewModel_Factory create(
-       Provider<GetMovieDetailsUseCase> movieDetailsUseCaseProvider,
-       Provider<GetMovieGenresUseCase> genresUseCaseProvider,
-       Provider<SavedStateHandle> savedStateHandleProvider) {
-     return new MovieDetailViewModel_Factory(movieDetailsUseCaseProvider, genresUseCaseProvider, savedStateHandleProvider);
-   }
- 
-   public static MovieDetailViewModel newInstance(GetMovieDetailsUseCase movieDetailsUseCase,
-       GetMovieGenresUseCase genresUseCase, SavedStateHandle savedStateHandle) {
-     return new MovieDetailViewModel(movieDetailsUseCase, genresUseCase, savedStateHandle);
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-13/index.html b/htmlReport/ns-13/index.html deleted file mode 100644 index aaba184..0000000 --- a/htmlReport/ns-13/index.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
DescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
GenreChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/59) - -
LanguageChipCollectionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/58) - -
TitleDescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
- -
- - - - - - diff --git a/htmlReport/ns-13/index_SORT_BY_BLOCK.html b/htmlReport/ns-13/index_SORT_BY_BLOCK.html deleted file mode 100644 index 7ffa125..0000000 --- a/htmlReport/ns-13/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
DescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
GenreChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/59) - -
LanguageChipCollectionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/58) - -
TitleDescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
- -
- - - - - - diff --git a/htmlReport/ns-13/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-13/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 8202cf2..0000000 --- a/htmlReport/ns-13/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TitleDescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
LanguageChipCollectionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/58) - -
GenreChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/59) - -
DescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
- -
- - - - - - diff --git a/htmlReport/ns-13/index_SORT_BY_CLASS.html b/htmlReport/ns-13/index_SORT_BY_CLASS.html deleted file mode 100644 index 3753899..0000000 --- a/htmlReport/ns-13/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
DescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
GenreChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/59) - -
LanguageChipCollectionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/58) - -
TitleDescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
- -
- - - - - - diff --git a/htmlReport/ns-13/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-13/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index e8c10e7..0000000 --- a/htmlReport/ns-13/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TitleDescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
LanguageChipCollectionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/58) - -
GenreChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/59) - -
DescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
- -
- - - - - - diff --git a/htmlReport/ns-13/index_SORT_BY_LINE.html b/htmlReport/ns-13/index_SORT_BY_LINE.html deleted file mode 100644 index c41e42f..0000000 --- a/htmlReport/ns-13/index_SORT_BY_LINE.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
DescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
GenreChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/59) - -
LanguageChipCollectionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/58) - -
TitleDescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
- -
- - - - - - diff --git a/htmlReport/ns-13/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-13/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 62f3716..0000000 --- a/htmlReport/ns-13/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TitleDescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
LanguageChipCollectionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/58) - -
GenreChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/59) - -
DescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
- -
- - - - - - diff --git a/htmlReport/ns-13/index_SORT_BY_METHOD.html b/htmlReport/ns-13/index_SORT_BY_METHOD.html deleted file mode 100644 index bd70d82..0000000 --- a/htmlReport/ns-13/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
DescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
GenreChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/59) - -
LanguageChipCollectionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/58) - -
TitleDescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
- -
- - - - - - diff --git a/htmlReport/ns-13/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-13/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 408833c..0000000 --- a/htmlReport/ns-13/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TitleDescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
LanguageChipCollectionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/58) - -
GenreChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/59) - -
DescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
- -
- - - - - - diff --git a/htmlReport/ns-13/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-13/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 0356b52..0000000 --- a/htmlReport/ns-13/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.movie_details.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.movie_details.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.movie_details.components - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/317) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TitleDescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
LanguageChipCollectionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/58) - -
GenreChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/5) - - - - 0% - - - (0/59) - -
DescriptionViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
- -
- - - - - - diff --git a/htmlReport/ns-13/sources/source-1.html b/htmlReport/ns-13/sources/source-1.html deleted file mode 100644 index 3aac061..0000000 --- a/htmlReport/ns-13/sources/source-1.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - - Coverage Report > DescriptionViewKt - - - - - - -
- - -

Coverage Summary for Class: DescriptionViewKt (com.backbase.moviebox.presentation.movie_details.components)

- - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
DescriptionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
DescriptionViewKt$DescriptionView$2
DescriptionViewKt$DescriptionViewPreview$2
Total - - 0% - - - (0/2) - - - - 0% - - - (0/82) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.movie_details.components
- 
- import android.widget.Space
- import androidx.compose.foundation.layout.*
- import androidx.compose.material.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Alignment
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.compose.ui.unit.sp
- import com.backbase.moviebox.theme.text
- import com.backbase.moviebox.theme.textRating
- 
- /**
-  * DescriptionView, detail page movie overview description holder
-  *
-  * @param description text need to set
-  * @param bottomMargin will be the margin from bottom
-  * @param topMargin will be the margin from top
-  */
- @Composable
- fun DescriptionView(description: String, bottomMargin: Int = 12, topMargin: Int = 4) {
-     Column() {
-         Spacer(modifier = Modifier.height(topMargin.dp))
-         Text(text = description, color = text, fontSize = 16.sp)
-         Spacer(modifier = Modifier.height(bottomMargin.dp))
-     }
- }
- 
- @Composable
- @Preview
- fun DescriptionViewPreview() {
-     Column() {
-         DescriptionView("After settling in Green Hills, Sonic is eager to prove he has what it takes to be a true hero. His test comes when Dr. Robotnik returns, this time with a new partner, Knuckles, in search for an emerald that has the power to destroy civilizations. Sonic teams up with his own sidekick, Tails, and together they embark on a globe-trotting journey to find the emerald before it falls into the wrong hands.")
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-13/sources/source-2.html b/htmlReport/ns-13/sources/source-2.html deleted file mode 100644 index cec8ba7..0000000 --- a/htmlReport/ns-13/sources/source-2.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - - - Coverage Report > GenreChipCollectionViewKt - - - - - - -
- - -

Coverage Summary for Class: GenreChipCollectionViewKt (com.backbase.moviebox.presentation.movie_details.components)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
GenreChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/17) - -
GenreChipCollectionViewKt$GenreChipCollectionView$1 - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
GenreChipCollectionViewKt$GenreChipCollectionView$2
GenreChipCollectionViewKt$GenreChipCollectionViewPreview$1
GenreChipCollectionViewKt$GenreChipView$1 - - 0% - - - (0/1) - - - - 0% - - - (0/37) - -
GenreChipCollectionViewKt$GenreChipView$2
Total - - 0% - - - (0/5) - - - - 0% - - - (0/59) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.movie_details.components
- 
- import androidx.compose.foundation.background
- import androidx.compose.foundation.border
- import androidx.compose.foundation.layout.Box
- import androidx.compose.foundation.layout.Row
- import androidx.compose.foundation.layout.fillMaxWidth
- import androidx.compose.foundation.layout.padding
- import androidx.compose.foundation.shape.RoundedCornerShape
- import androidx.compose.material.Card
- import androidx.compose.material.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.draw.clip
- import androidx.compose.ui.text.style.TextAlign
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.compose.ui.unit.sp
- import com.backbase.moviebox.data.remote.dto.SpokenLanguage
- import com.backbase.moviebox.domain.model.Genre
- import com.backbase.moviebox.theme.genre
- import com.backbase.moviebox.theme.genreText
- import com.backbase.moviebox.theme.text
- import com.google.accompanist.flowlayout.FlowRow
- import java.util.*
- 
- /**
-  * GenreChipCollection will use flowRow to populate and distribute all genres that are
-  * available. If the width is not enough, it will expand the height
-  *
-  * @param genres will be the list of genres from the movie
-  */
- @Composable
- fun GenreChipCollectionView(genres: List<Genre>?) {
-     FlowRow(mainAxisSpacing = 8.dp, crossAxisSpacing = 8.dp, modifier = Modifier.fillMaxWidth()) {
-         genres?.forEach { item ->
-             GenreChipView(item.name)
-         }
-     }
- }
- 
- /**
-  * GenreChip view will act as a text holder for type of genre
-  *
-  * @param lan will be the text
-  */
- @Composable
- fun GenreChipView(lan: String) {
-     Card(
-         backgroundColor = genre,
-         shape = RoundedCornerShape(4.dp),
-     ) {
-         Row(Modifier.padding(6.dp)) {
-             Text(text = lan.uppercase(Locale.getDefault()), color = genreText, textAlign = TextAlign.Center, fontSize = 14.sp)
-         }
-     }
- }
- 
- @Composable
- @Preview
- fun GenreChipCollectionViewPreview() {
-     GenreChipCollectionView(
-         listOf(
-             Genre(name = "Biography"),
-             Genre(name = "Drama"),
-             Genre(name = "Music")
-         )
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-13/sources/source-3.html b/htmlReport/ns-13/sources/source-3.html deleted file mode 100644 index d14cc24..0000000 --- a/htmlReport/ns-13/sources/source-3.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - Coverage Report > LanguageChipCollectionViewKt - - - - - - -
- - -

Coverage Summary for Class: LanguageChipCollectionViewKt (com.backbase.moviebox.presentation.movie_details.components)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
LanguageChipCollectionViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/53) - -
LanguageChipCollectionViewKt$LanguageChipCollectionView$1 - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
LanguageChipCollectionViewKt$LanguageChipCollectionView$2
LanguageChipCollectionViewKt$LanguageChipsPreview$1
LanguageChipCollectionViewKt$LanguageChipView$2
Total - - 0% - - - (0/4) - - - - 0% - - - (0/58) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.movie_details.components
- 
- import androidx.compose.foundation.border
- import androidx.compose.foundation.layout.Box
- import androidx.compose.foundation.layout.fillMaxWidth
- import androidx.compose.foundation.layout.padding
- import androidx.compose.foundation.shape.RoundedCornerShape
- import androidx.compose.material.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.text.capitalize
- import androidx.compose.ui.text.style.TextAlign
- import androidx.compose.ui.text.toUpperCase
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.compose.ui.unit.sp
- import com.backbase.moviebox.data.remote.dto.SpokenLanguage
- import com.backbase.moviebox.theme.text
- import com.google.accompanist.flowlayout.FlowRow
- import java.util.*
- 
- /**
-  * LanguageChipCollectionView will use flowRow to populate and distribute all languages that are
-  * available. If the width is not enough, it will expand the height
-  *
-  * @param languages will be the list of languages from the movie
-  */
- @Composable
- fun LanguageChipCollectionView(languages: List<SpokenLanguage>?) {
-     FlowRow(mainAxisSpacing = 8.dp, crossAxisSpacing = 8.dp, modifier = Modifier.fillMaxWidth()) {
-         languages?.forEach { item ->
-             LanguageChipView(item.english_name)
-         }
-     }
- }
- 
- /**
-  * LanguageChipView will act as a text holder for each language
-  *
-  * @param lan will be the text
-  */
- @Composable
- fun LanguageChipView(lan: String) {
-     Box(
-         modifier = Modifier
-             .border(width = 1.dp, color = text, shape = RoundedCornerShape(4.dp))
-             .padding(6.dp)
-     ) {
-         Text(text = lan.uppercase(Locale.getDefault()), color = text, textAlign = TextAlign.Center, fontSize = 14.sp)
-     }
- }
- 
- @Composable
- @Preview
- fun LanguageChipsPreview() {
-     LanguageChipCollectionView(
-         listOf(
-             SpokenLanguage(english_name = "English"),
-             SpokenLanguage(english_name = "French"),
-             SpokenLanguage(english_name = "Russian")
-         )
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-13/sources/source-4.html b/htmlReport/ns-13/sources/source-4.html deleted file mode 100644 index 88f206f..0000000 --- a/htmlReport/ns-13/sources/source-4.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - Coverage Report > TitleDescriptionViewKt - - - - - - -
- - -

Coverage Summary for Class: TitleDescriptionViewKt (com.backbase.moviebox.presentation.movie_details.components)

- - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
TitleDescriptionViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
TitleDescriptionViewKt$TitleDescriptionView$2
TitleDescriptionViewKt$TitleDescriptionViewPreview$2
Total - - 0% - - - (0/2) - - - - 0% - - - (0/118) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.movie_details.components
- 
- import android.widget.Space
- import androidx.compose.foundation.layout.*
- import androidx.compose.material.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Alignment
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.compose.ui.unit.sp
- import com.backbase.moviebox.theme.text
- import com.backbase.moviebox.theme.textRating
- 
- /**
-  * TitleDescriptionView, a view with title and it's description, type and value
-  *
-  * @param title left text
-  * @param description right text
-  * @param bottomMargin margin from bottom
-  */
- @Composable
- fun TitleDescriptionView(title: String, description: String, bottomMargin: Int = 12){
-     Column() {
-         Row(Modifier.fillMaxWidth(), verticalAlignment = Alignment.CenterVertically) {
-             Text(text = title, color = textRating, fontSize = 14.sp)
-             Spacer(modifier = Modifier.width(8.dp))
-             Text(text = description, color = text, fontSize = 14.sp)
-         }
-         Spacer(modifier = Modifier.height(bottomMargin.dp))
-     }
- }
- 
- @Composable
- @Preview
- fun TitleDescriptionViewPreview(){
-     Column() {
-         TitleDescriptionView("Released on", "April, 23 2018")
-         TitleDescriptionView("Released on", "April, 23 2018")
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-14/index.html b/htmlReport/ns-14/index.html deleted file mode 100644 index 3053d63..0000000 --- a/htmlReport/ns-14/index.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PlayingNowListState - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (4/4) - -
PlayingNowScreenKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/104) - -
PlayingNowViewModel - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 100% - - - (16/16) - -
PlayingNowViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-14/index_SORT_BY_BLOCK.html b/htmlReport/ns-14/index_SORT_BY_BLOCK.html deleted file mode 100644 index c8968ad..0000000 --- a/htmlReport/ns-14/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PlayingNowListState - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (4/4) - -
PlayingNowScreenKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/104) - -
PlayingNowViewModel - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 100% - - - (16/16) - -
PlayingNowViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-14/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-14/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 55cc7c3..0000000 --- a/htmlReport/ns-14/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
PlayingNowViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
PlayingNowViewModel - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 100% - - - (16/16) - -
PlayingNowScreenKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/104) - -
PlayingNowListState - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (4/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-14/index_SORT_BY_CLASS.html b/htmlReport/ns-14/index_SORT_BY_CLASS.html deleted file mode 100644 index 2c6b2f9..0000000 --- a/htmlReport/ns-14/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PlayingNowScreenKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/104) - -
PlayingNowViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
PlayingNowListState - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (4/4) - -
PlayingNowViewModel - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 100% - - - (16/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-14/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-14/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 71473f4..0000000 --- a/htmlReport/ns-14/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PlayingNowViewModel - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 100% - - - (16/16) - -
PlayingNowListState - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (4/4) - -
PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
PlayingNowViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
PlayingNowScreenKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/104) - -
- -
- - - - - - diff --git a/htmlReport/ns-14/index_SORT_BY_LINE.html b/htmlReport/ns-14/index_SORT_BY_LINE.html deleted file mode 100644 index 406867a..0000000 --- a/htmlReport/ns-14/index_SORT_BY_LINE.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PlayingNowScreenKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/104) - -
PlayingNowViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
PlayingNowListState - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (4/4) - -
PlayingNowViewModel - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 100% - - - (16/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-14/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-14/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index b5bbf53..0000000 --- a/htmlReport/ns-14/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PlayingNowViewModel - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 100% - - - (16/16) - -
PlayingNowListState - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (4/4) - -
PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
PlayingNowViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
PlayingNowScreenKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/104) - -
- -
- - - - - - diff --git a/htmlReport/ns-14/index_SORT_BY_METHOD.html b/htmlReport/ns-14/index_SORT_BY_METHOD.html deleted file mode 100644 index a033ca2..0000000 --- a/htmlReport/ns-14/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PlayingNowScreenKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/104) - -
PlayingNowViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
PlayingNowListState - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (4/4) - -
PlayingNowViewModel - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 100% - - - (16/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-14/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-14/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 57dfab9..0000000 --- a/htmlReport/ns-14/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PlayingNowViewModel - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 100% - - - (16/16) - -
PlayingNowListState - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (4/4) - -
PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
PlayingNowViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
PlayingNowScreenKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/104) - -
- -
- - - - - - diff --git a/htmlReport/ns-14/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-14/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 4aa9764..0000000 --- a/htmlReport/ns-14/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now - - 30% - - - (3/10) - - - - 30.8% - - - (4/13) - - - - 15.7% - - - (20/127) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
PlayingNowViewModel_HiltModules - - 0% - - - (0/2) - - - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
PlayingNowViewModel - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 100% - - - (16/16) - -
PlayingNowScreenKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/104) - -
PlayingNowListState - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (4/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-14/sources/source-1.html b/htmlReport/ns-14/sources/source-1.html deleted file mode 100644 index 57de105..0000000 --- a/htmlReport/ns-14/sources/source-1.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - Coverage Report > PlayingNowListState - - - - - - -
- - -

Coverage Summary for Class: PlayingNowListState (com.backbase.moviebox.presentation.playing_now)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
PlayingNowListState - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (4/4) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.playing_now
- 
- import com.backbase.moviebox.domain.model.Movie
- 
- /**
-  * State for playing now movies
-  */
- data class PlayingNowListState(
-     val isLoading: Boolean = false,
-     val movies: List<Movie> = emptyList(),
-     val error: String = ""
- )
-
-
-
- - - - - - diff --git a/htmlReport/ns-14/sources/source-2.html b/htmlReport/ns-14/sources/source-2.html deleted file mode 100644 index c1c143f..0000000 --- a/htmlReport/ns-14/sources/source-2.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - - Coverage Report > PlayingNowScreenKt - - - - - - -
- - -

Coverage Summary for Class: PlayingNowScreenKt (com.backbase.moviebox.presentation.playing_now)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
PlayingNowScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/99) - -
PlayingNowScreenKt$PlayingNowScreen$1$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
PlayingNowScreenKt$PlayingNowScreen$1$1$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
PlayingNowScreenKt$PlayingNowScreen$1$1$1$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
PlayingNowScreenKt$PlayingNowScreen$2
PlayingNowScreenKt$PlayingNowScreenPreview$1
Total - - 0% - - - (0/6) - - - - 0% - - - (0/104) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.playing_now
- 
- import androidx.compose.foundation.ExperimentalFoundationApi
- import androidx.compose.foundation.background
- import androidx.compose.foundation.layout.*
- import androidx.compose.foundation.lazy.GridCells
- import androidx.compose.foundation.lazy.LazyVerticalGrid
- import androidx.compose.material.CircularProgressIndicator
- import androidx.compose.material.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.runtime.LaunchedEffect
- import androidx.compose.runtime.getValue
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.graphics.Color
- import androidx.compose.ui.text.style.TextAlign
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.hilt.navigation.compose.hiltViewModel
- import androidx.navigation.NavController
- import com.backbase.moviebox.common.ConnectionState
- import com.backbase.moviebox.common.Constants
- import com.backbase.moviebox.navigation.MovieScreenList
- import com.backbase.moviebox.presentation.common_components.*
- import com.backbase.moviebox.presentation.connectivityState
- import com.backbase.moviebox.presentation.playing_now.components.MovieItemView
- import com.backbase.moviebox.theme.text
- import kotlinx.coroutines.delay
- 
- /**
-  * Now playing movies list page
-  */
- @OptIn(ExperimentalFoundationApi::class)
- @Composable
- fun PlayingNowScreen(
-     navController: NavController?,
-     viewModel: PlayingNowViewModel = hiltViewModel()
- ) {
-     val state = viewModel.state.value
-     val connection by connectivityState()
-     val isConnected = connection === ConnectionState.Available
- 
-     Box(modifier = Modifier.fillMaxSize()) {
-         Column(modifier = Modifier.fillMaxSize()) {
-             ScreenTitleView(title = "Playing now", paddingStart = 16)
-             NetworkStateView(!isConnected)
-             LazyVerticalGrid(cells = GridCells.Fixed(2)) {
-                 items(state.movies.size) { index ->
-                     MovieItemView(movie = state.movies[index], onMovieClick = {
-                         navController?.navigate(MovieScreenList.MovieDetail.route + "/${state.movies[index].id}")
-                     })
-                 }
-                 item {
-                     Column() {
-                         Spacer(modifier = Modifier.height(40.dp))
-                     }
-                 }
-             }
-         }
-     }
-     if (state.error.isNotBlank()) {
-         if (isConnected) {
-             if (state.error.contains(Constants.HOST_ERROR))
-                 viewModel.getPlayingNowMovies()
-             else
-                 ErrorView(state.error)
-         } else
-             NetworkErrorView()
-     }
-     if (state.isLoading) {
-         LoadingView()
-     }
- }
- 
- @Composable
- @Preview
- fun PlayingNowScreenPreview() {
-     PlayingNowScreen(null)
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-14/sources/source-3.html b/htmlReport/ns-14/sources/source-3.html deleted file mode 100644 index 9bc700d..0000000 --- a/htmlReport/ns-14/sources/source-3.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - Coverage Report > PlayingNowViewModel - - - - - - -
- - -

Coverage Summary for Class: PlayingNowViewModel (com.backbase.moviebox.presentation.playing_now)

- - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
PlayingNowViewModel - - 100% - - - (2/2) - - - - 100% - - - (9/9) - -
PlayingNowViewModel$getPlayingNowMovies$1 - - 100% - - - (1/1) - - - - 100% - - - (7/7) - -
Total - - 100% - - - (3/3) - - - - 100% - - - (16/16) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.playing_now
- 
- import androidx.compose.runtime.State
- import androidx.compose.runtime.mutableStateOf
- import androidx.lifecycle.ViewModel
- import androidx.lifecycle.viewModelScope
- import com.backbase.moviebox.common.Resource
- import com.backbase.moviebox.domain.use_case.get_playing_now.GetNowPlayingMoviesUseCase
- import dagger.hilt.android.lifecycle.HiltViewModel
- import kotlinx.coroutines.flow.flowOn
- import kotlinx.coroutines.flow.launchIn
- import kotlinx.coroutines.flow.onEach
- import java.lang.Thread.sleep
- import javax.inject.Inject
- 
- @HiltViewModel
- class PlayingNowViewModel @Inject constructor(
-     private val nowPlayingMoviesUseCase: GetNowPlayingMoviesUseCase
- ) : ViewModel() {
- 
-     // state for movie list
-     private val _state = mutableStateOf<PlayingNowListState>(PlayingNowListState())
-     val state: State<PlayingNowListState> = _state
- 
-     init {
-         getPlayingNowMovies()
-     }
- 
-     /**
-      * get all playing now movie list from API
-      */
-     fun getPlayingNowMovies(){
-         nowPlayingMoviesUseCase().onEach { result ->
-             when(result){
-                 is Resource.Success ->{
-                     _state.value = PlayingNowListState(isLoading = false, movies = result.data ?: emptyList())
-                 }
-                 is Resource.Loading ->{
-                     _state.value = PlayingNowListState(isLoading = true)
-                 }
-                 is Resource.Error ->{
-                     _state.value = PlayingNowListState(error = result.message ?: "An unexpected error occurred")
-                 }
-             }
-         }.launchIn(viewModelScope)
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-14/sources/source-4.html b/htmlReport/ns-14/sources/source-4.html deleted file mode 100644 index 7e2cf2c..0000000 --- a/htmlReport/ns-14/sources/source-4.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - Coverage Report > PlayingNowViewModel_HiltModules - - - - - - -
- - -

Coverage Summary for Class: PlayingNowViewModel_HiltModules (com.backbase.moviebox.presentation.playing_now)

- - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
PlayingNowViewModel_HiltModules$BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
PlayingNowViewModel_HiltModules$KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Total - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.playing_now;
- 
- import androidx.lifecycle.ViewModel;
- import dagger.Binds;
- import dagger.Module;
- import dagger.Provides;
- import dagger.hilt.InstallIn;
- import dagger.hilt.android.components.ActivityRetainedComponent;
- import dagger.hilt.android.components.ViewModelComponent;
- import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
- import dagger.hilt.codegen.OriginatingElement;
- import dagger.multibindings.IntoMap;
- import dagger.multibindings.IntoSet;
- import dagger.multibindings.StringKey;
- import java.lang.String;
- 
- @OriginatingElement(
-     topLevelClass = PlayingNowViewModel.class
- )
- public final class PlayingNowViewModel_HiltModules {
-   private PlayingNowViewModel_HiltModules() {
-   }
- 
-   @Module
-   @InstallIn(ViewModelComponent.class)
-   public abstract static class BindsModule {
-     private BindsModule() {
-     }
- 
-     @Binds
-     @IntoMap
-     @StringKey("com.backbase.moviebox.presentation.playing_now.PlayingNowViewModel")
-     @HiltViewModelMap
-     public abstract ViewModel binds(PlayingNowViewModel vm);
-   }
- 
-   @Module
-   @InstallIn(ActivityRetainedComponent.class)
-   public static final class KeyModule {
-     private KeyModule() {
-     }
- 
-     @Provides
-     @IntoSet
-     @HiltViewModelMap.KeySet
-     public static String provide() {
-       return "com.backbase.moviebox.presentation.playing_now.PlayingNowViewModel";
-     }
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-14/sources/source-5.html b/htmlReport/ns-14/sources/source-5.html deleted file mode 100644 index 351af77..0000000 --- a/htmlReport/ns-14/sources/source-5.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - Coverage Report > PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory - - - - - - -
- - -

Coverage Summary for Class: PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory (com.backbase.moviebox.presentation.playing_now)

- - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory$InstanceHolder - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Total - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.presentation.playing_now;
- 
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import dagger.internal.Preconditions;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<String> {
-   @Override
-   public String get() {
-     return provide();
-   }
- 
-   public static PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory create() {
-     return InstanceHolder.INSTANCE;
-   }
- 
-   public static String provide() {
-     return Preconditions.checkNotNullFromProvides(PlayingNowViewModel_HiltModules.KeyModule.provide());
-   }
- 
-   private static final class InstanceHolder {
-     private static final PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new PlayingNowViewModel_HiltModules_KeyModule_ProvideFactory();
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-14/sources/source-6.html b/htmlReport/ns-14/sources/source-6.html deleted file mode 100644 index aadcc11..0000000 --- a/htmlReport/ns-14/sources/source-6.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - Coverage Report > PlayingNowViewModel_Factory - - - - - - -
- - -

Coverage Summary for Class: PlayingNowViewModel_Factory (com.backbase.moviebox.presentation.playing_now)

- - - - - - - - - -
Class
PlayingNowViewModel_Factory
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.presentation.playing_now;
- 
- import com.backbase.moviebox.domain.use_case.get_playing_now.GetNowPlayingMoviesUseCase;
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import javax.inject.Provider;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class PlayingNowViewModel_Factory implements Factory<PlayingNowViewModel> {
-   private final Provider<GetNowPlayingMoviesUseCase> nowPlayingMoviesUseCaseProvider;
- 
-   public PlayingNowViewModel_Factory(
-       Provider<GetNowPlayingMoviesUseCase> nowPlayingMoviesUseCaseProvider) {
-     this.nowPlayingMoviesUseCaseProvider = nowPlayingMoviesUseCaseProvider;
-   }
- 
-   @Override
-   public PlayingNowViewModel get() {
-     return newInstance(nowPlayingMoviesUseCaseProvider.get());
-   }
- 
-   public static PlayingNowViewModel_Factory create(
-       Provider<GetNowPlayingMoviesUseCase> nowPlayingMoviesUseCaseProvider) {
-     return new PlayingNowViewModel_Factory(nowPlayingMoviesUseCaseProvider);
-   }
- 
-   public static PlayingNowViewModel newInstance(
-       GetNowPlayingMoviesUseCase nowPlayingMoviesUseCase) {
-     return new PlayingNowViewModel(nowPlayingMoviesUseCase);
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-15/index.html b/htmlReport/ns-15/index.html deleted file mode 100644 index 95a448e..0000000 --- a/htmlReport/ns-15/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItemViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
- - - - - - diff --git a/htmlReport/ns-15/index_SORT_BY_BLOCK.html b/htmlReport/ns-15/index_SORT_BY_BLOCK.html deleted file mode 100644 index ffbe1e5..0000000 --- a/htmlReport/ns-15/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItemViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
- - - - - - diff --git a/htmlReport/ns-15/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-15/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 3a41026..0000000 --- a/htmlReport/ns-15/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItemViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
- - - - - - diff --git a/htmlReport/ns-15/index_SORT_BY_CLASS.html b/htmlReport/ns-15/index_SORT_BY_CLASS.html deleted file mode 100644 index e09872f..0000000 --- a/htmlReport/ns-15/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItemViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
- - - - - - diff --git a/htmlReport/ns-15/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-15/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index ee46c5c..0000000 --- a/htmlReport/ns-15/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItemViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
- - - - - - diff --git a/htmlReport/ns-15/index_SORT_BY_LINE.html b/htmlReport/ns-15/index_SORT_BY_LINE.html deleted file mode 100644 index 2e99e5f..0000000 --- a/htmlReport/ns-15/index_SORT_BY_LINE.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItemViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
- - - - - - diff --git a/htmlReport/ns-15/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-15/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index fafb328..0000000 --- a/htmlReport/ns-15/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItemViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
- - - - - - diff --git a/htmlReport/ns-15/index_SORT_BY_METHOD.html b/htmlReport/ns-15/index_SORT_BY_METHOD.html deleted file mode 100644 index bd8a807..0000000 --- a/htmlReport/ns-15/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItemViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
- - - - - - diff --git a/htmlReport/ns-15/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-15/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 1e215e1..0000000 --- a/htmlReport/ns-15/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItemViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
- - - - - - diff --git a/htmlReport/ns-15/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-15/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 0252a78..0000000 --- a/htmlReport/ns-15/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.playing_now.components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.playing_now.components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.playing_now.components - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItemViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
- - - - - - diff --git a/htmlReport/ns-15/sources/source-1.html b/htmlReport/ns-15/sources/source-1.html deleted file mode 100644 index 7714822..0000000 --- a/htmlReport/ns-15/sources/source-1.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - - Coverage Report > MovieItemViewKt - - - - - - -
- - -

Coverage Summary for Class: MovieItemViewKt (com.backbase.moviebox.presentation.playing_now.components)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MovieItemViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/192) - -
MovieItemViewKt$MovieItemInfoView$2
MovieItemViewKt$MovieItemView$1 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieItemViewKt$MovieItemView$2$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieItemViewKt$MovieItemView$3
MovieItemViewKt$MovieItemViewPreview$1 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieItemViewKt$MovieItemViewPreview$2
Total - - 0% - - - (0/6) - - - - 0% - - - (0/199) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.playing_now.components
- 
- import androidx.compose.foundation.background
- import androidx.compose.foundation.Image
- import androidx.compose.foundation.clickable
- import androidx.compose.foundation.layout.*
- import androidx.compose.foundation.shape.RoundedCornerShape
- import androidx.compose.material.Card
- import androidx.compose.material.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.layout.ContentScale
- import androidx.compose.ui.platform.LocalContext
- import androidx.compose.ui.res.painterResource
- import androidx.compose.ui.text.font.FontWeight
- import androidx.compose.ui.text.style.TextOverflow
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.compose.ui.unit.sp
- import coil.compose.AsyncImagePainter
- import coil.compose.rememberAsyncImagePainter
- import coil.request.CachePolicy
- import coil.request.ImageRequest
- import coil.size.Size
- import com.backbase.moviebox.presentation.common_components.RatingView
- import com.backbase.moviebox.theme.primary
- import com.backbase.moviebox.theme.text
- import com.backbase.moviebox.theme.textRating
- import com.backbase.moviebox.R
- import com.backbase.moviebox.common.Constants
- import com.backbase.moviebox.domain.model.Movie
- 
- /**
-  * MovieItem view, is the grid cell on playing now movies page
-  *
-  * @param movie will be the movie object from domain package
-  * @param onMovieClick is the click event of the movie
-  */
- @Composable
- fun MovieItemView(movie: Movie, onMovieClick: (Movie) -> Unit) {
-     val painter = rememberAsyncImagePainter(
-         model = ImageRequest.Builder(LocalContext.current)
-             .data("${Constants.POSTER_URL}${movie.poster_path}")
-             .memoryCachePolicy(CachePolicy.ENABLED)
-             .size(Size.ORIGINAL)
-             .build(),
-         placeholder = painterResource(R.drawable.movie_placeholder)
-     )
- 
-     Box(
-         modifier = Modifier
-             .fillMaxWidth()
-             .padding(16.dp)
-             .clickable { onMovieClick(movie) }
-     ) {
-         Column() {
-             Card(
-                 modifier = Modifier
-                     .fillMaxWidth()
-                     .height(230.dp),
-                 shape = RoundedCornerShape(14.dp)
-             ) {
-                 Image(
-                     painter = painter,
-                     contentDescription = null,
-                     contentScale = ContentScale.Crop
-                 )
-             }
-             Spacer(modifier = Modifier.height(12.dp))
-             MovieItemInfoView(movie = movie)
-         }
-     }
- }
- 
- /**
-  * MovieItemInfoView view, is the grid cell info part of playing now movies page
-  *
-  * @param movie will be the movie object from domain package
-  */
- @Composable
- fun MovieItemInfoView(movie: Movie) {
-     Column() {
-         Row(
-             modifier = Modifier
-                 .fillMaxWidth(),
-             horizontalArrangement = Arrangement.SpaceBetween
-         ) {
-             Text(
-                 modifier = Modifier
-                     .weight(1f, fill = false)
-                     .padding(end = 4.dp),
-                 text = movie.original_title,
-                 fontSize = 14.sp,
-                 color = text,
-                 fontWeight = FontWeight.Bold,
-                 overflow = TextOverflow.Ellipsis,
-                 maxLines = 1,
-             )
-             RatingView(rating = (movie.vote_average * 10).toInt())
-         }
- 
-         Text(text = movie.release_date, fontSize = 14.sp, color = textRating)
-     }
- 
- }
- 
- @Composable
- @Preview
- fun MovieItemViewPreview() {
-     MovieItemView(
-         Movie(
-             original_title = "Harry Potter",
-             release_date = "2022-02-20",
-             vote_average = 5.6,
-             poster_path = "/6DrHO1jr3qVrViUO6s6kFiAGM7.jpg"
-         ),
-         {}
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-16/index.html b/htmlReport/ns-16/index.html deleted file mode 100644 index c751918..0000000 --- a/htmlReport/ns-16/index.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.theme - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.theme

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ColorKt - - 0% - - - (0/1) - - - - 0% - - - (0/28) - - - - 0% - - - (0/28) - -
ShapeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
ThemeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
TypeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-16/index_SORT_BY_BLOCK.html b/htmlReport/ns-16/index_SORT_BY_BLOCK.html deleted file mode 100644 index fcf2583..0000000 --- a/htmlReport/ns-16/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.theme - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.theme

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ColorKt - - 0% - - - (0/1) - - - - 0% - - - (0/28) - - - - 0% - - - (0/28) - -
ShapeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
ThemeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
TypeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-16/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-16/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index b08bbf9..0000000 --- a/htmlReport/ns-16/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.theme - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.theme

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TypeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/5) - -
ThemeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
ShapeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
ColorKt - - 0% - - - (0/1) - - - - 0% - - - (0/28) - - - - 0% - - - (0/28) - -
- -
- - - - - - diff --git a/htmlReport/ns-16/index_SORT_BY_CLASS.html b/htmlReport/ns-16/index_SORT_BY_CLASS.html deleted file mode 100644 index 03e400a..0000000 --- a/htmlReport/ns-16/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.theme - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.theme

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ColorKt - - 0% - - - (0/1) - - - - 0% - - - (0/28) - - - - 0% - - - (0/28) - -
ShapeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
ThemeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
TypeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-16/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-16/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 9f5527f..0000000 --- a/htmlReport/ns-16/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.theme - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.theme

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TypeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/5) - -
ThemeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
ShapeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
ColorKt - - 0% - - - (0/1) - - - - 0% - - - (0/28) - - - - 0% - - - (0/28) - -
- -
- - - - - - diff --git a/htmlReport/ns-16/index_SORT_BY_LINE.html b/htmlReport/ns-16/index_SORT_BY_LINE.html deleted file mode 100644 index 9d6d6e8..0000000 --- a/htmlReport/ns-16/index_SORT_BY_LINE.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.theme - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.theme

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ColorKt - - 0% - - - (0/1) - - - - 0% - - - (0/28) - - - - 0% - - - (0/28) - -
ShapeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
ThemeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
TypeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-16/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-16/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 359acda..0000000 --- a/htmlReport/ns-16/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.theme - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.theme

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TypeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/5) - -
ThemeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
ShapeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
ColorKt - - 0% - - - (0/1) - - - - 0% - - - (0/28) - - - - 0% - - - (0/28) - -
- -
- - - - - - diff --git a/htmlReport/ns-16/index_SORT_BY_METHOD.html b/htmlReport/ns-16/index_SORT_BY_METHOD.html deleted file mode 100644 index 110e3f0..0000000 --- a/htmlReport/ns-16/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.theme - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.theme

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ColorKt - - 0% - - - (0/1) - - - - 0% - - - (0/28) - - - - 0% - - - (0/28) - -
ShapeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
ThemeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
TypeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-16/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-16/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index b0e878e..0000000 --- a/htmlReport/ns-16/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.theme - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.theme

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TypeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/5) - -
ThemeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
ShapeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
ColorKt - - 0% - - - (0/1) - - - - 0% - - - (0/28) - - - - 0% - - - (0/28) - -
- -
- - - - - - diff --git a/htmlReport/ns-16/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-16/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index aed2254..0000000 --- a/htmlReport/ns-16/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.theme - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.theme

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.theme - - 0% - - - (0/4) - - - - 0% - - - (0/34) - - - - 0% - - - (0/60) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TypeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/5) - -
ThemeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
ShapeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
ColorKt - - 0% - - - (0/1) - - - - 0% - - - (0/28) - - - - 0% - - - (0/28) - -
- -
- - - - - - diff --git a/htmlReport/ns-16/sources/source-1.html b/htmlReport/ns-16/sources/source-1.html deleted file mode 100644 index 39570dd..0000000 --- a/htmlReport/ns-16/sources/source-1.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - - Coverage Report > ColorKt - - - - - - -
- - -

Coverage Summary for Class: ColorKt (com.backbase.moviebox.theme)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
ColorKt - - 0% - - - (0/1) - - - - 0% - - - (0/28) - - - - 0% - - - (0/28) - -
- -
-
- - -
- package com.backbase.moviebox.theme
- 
- import androidx.compose.ui.graphics.Color
- 
- // day colors
- val background = Color(0xFF3d3d4e)
- val primary = Color(0xFF3d3d4e)
- val text = Color(0xFFFFFFFF)
- val textDescription = Color(0xFFfffcfc)
- val textRating = Color(0xFFbbbbbb)
- val accent = Color(0xFF6effc8)
- val genre = Color(0xFF7e80a2)
- val genreText = Color(0xFF0a0b25)
- val greenRatingStart = Color(0xFF95ff98)
- val greenRatingEnd = Color(0xFF5cffe0)
- val greenRatingShadow = Color(0x5973ffc4)
- val redRatingStart = Color(0xFFff9b95)
- val redRatingEnd = Color(0xFFff625c)
- val redRatingShadow = Color(0x7Aff625c)
- 
- // night colors
- val backgroundNight = Color(0xFF3d3d4e)
- val primaryNight = Color(0xFF3d3d4e)
- val textNight = Color(0xFFFFFFFF)
- val textDescriptionNight = Color(0xFFfffcfc)
- val textRatingNight = Color(0xFFbbbbbb)
- val accentNight = Color(0xFF6effc8)
- val genreNight = Color(0xFF7e80a2)
- val genreTextNight = Color(0xFF0a0b25)
- val greenRatingStartNight = Color(0xFF95ff98)
- val greenRatingEndNight = Color(0xFF5cffe0)
- val greenRatingShadowNight = Color(0x5973ffc4)
- val redRatingStartNight = Color(0xFFff9b95)
- val redRatingEndNight = Color(0xFFff625c)
- val redRatingShadowNight = Color(0x7Aff625c)
-
-
-
- - - - - - diff --git a/htmlReport/ns-16/sources/source-2.html b/htmlReport/ns-16/sources/source-2.html deleted file mode 100644 index 2b03009..0000000 --- a/htmlReport/ns-16/sources/source-2.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - Coverage Report > ShapeKt - - - - - - -
- - -

Coverage Summary for Class: ShapeKt (com.backbase.moviebox.theme)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
ShapeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/7) - -
- -
-
- - -
- package com.backbase.moviebox.theme
- 
- import androidx.compose.foundation.shape.RoundedCornerShape
- import androidx.compose.material.Shapes
- import androidx.compose.ui.unit.dp
- 
- val Shapes = Shapes(
-     small = RoundedCornerShape(4.dp),
-     medium = RoundedCornerShape(4.dp),
-     large = RoundedCornerShape(0.dp)
- )
-
-
-
- - - - - - diff --git a/htmlReport/ns-16/sources/source-3.html b/htmlReport/ns-16/sources/source-3.html deleted file mode 100644 index 8db7e1a..0000000 --- a/htmlReport/ns-16/sources/source-3.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - Coverage Report > ThemeKt - - - - - - -
- - -

Coverage Summary for Class: ThemeKt (com.backbase.moviebox.theme)

- - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
ThemeKt - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
ThemeKt$MovieBoxTheme$1
Total - - 0% - - - (0/2) - - - - 0% - - - (0/20) - -
- -
-
- - -
- package com.backbase.moviebox.theme
- 
- import androidx.compose.foundation.isSystemInDarkTheme
- import androidx.compose.material.MaterialTheme
- import androidx.compose.material.darkColors
- import androidx.compose.material.lightColors
- import androidx.compose.runtime.Composable
- 
- private val DarkColorPalette = darkColors(
-     primary = primaryNight,
-     primaryVariant = primaryNight,
-     secondary = accentNight,
-     background = primaryNight
- )
- 
- private val LightColorPalette = lightColors(
-     primary = primary,
-     primaryVariant = primary,
-     secondary = accentNight,
-     background = primary
- )
- 
- @Composable
- fun MovieBoxTheme(darkTheme: Boolean = isSystemInDarkTheme(), content: @Composable () -> Unit) {
-     val colors = if (darkTheme) {
-         DarkColorPalette
-     } else {
-         LightColorPalette
-     }
- 
-     MaterialTheme(
-         colors = colors,
-         typography = Typography,
-         shapes = Shapes,
-         content = content,
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-16/sources/source-4.html b/htmlReport/ns-16/sources/source-4.html deleted file mode 100644 index cbb7823..0000000 --- a/htmlReport/ns-16/sources/source-4.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - Coverage Report > TypeKt - - - - - - -
- - -

Coverage Summary for Class: TypeKt (com.backbase.moviebox.theme)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
TypeKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/5) - -
- -
-
- - -
- package com.backbase.moviebox.theme
- 
- import androidx.compose.material.Typography
- import androidx.compose.ui.text.TextStyle
- import androidx.compose.ui.text.font.FontFamily
- import androidx.compose.ui.text.font.FontWeight
- import androidx.compose.ui.unit.sp
- 
- // Set of Material typography styles to start with
- val Typography = Typography(
-     body1 = TextStyle(
-         fontFamily = FontFamily.Default,
-         fontWeight = FontWeight.Normal,
-         fontSize = 16.sp
-     )
-     /* Other default text styles to override
-     button = TextStyle(
-         fontFamily = FontFamily.Default,
-         fontWeight = FontWeight.W500,
-         fontSize = 14.sp
-     ),
-     caption = TextStyle(
-         fontFamily = FontFamily.Default,
-         fontWeight = FontWeight.Normal,
-         fontSize = 12.sp
-     )
-     */
- )
-
-
-
- - - - - - diff --git a/htmlReport/ns-17/index.html b/htmlReport/ns-17/index.html deleted file mode 100644 index 678cb07..0000000 --- a/htmlReport/ns-17/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.aggregatedroot.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.aggregatedroot.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-17/index_SORT_BY_BLOCK.html b/htmlReport/ns-17/index_SORT_BY_BLOCK.html deleted file mode 100644 index 97348ca..0000000 --- a/htmlReport/ns-17/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.aggregatedroot.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.aggregatedroot.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-17/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-17/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 88ea854..0000000 --- a/htmlReport/ns-17/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.aggregatedroot.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.aggregatedroot.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-17/index_SORT_BY_CLASS.html b/htmlReport/ns-17/index_SORT_BY_CLASS.html deleted file mode 100644 index 9745a06..0000000 --- a/htmlReport/ns-17/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.aggregatedroot.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.aggregatedroot.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-17/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-17/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index c8430c4..0000000 --- a/htmlReport/ns-17/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.aggregatedroot.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.aggregatedroot.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-17/index_SORT_BY_LINE.html b/htmlReport/ns-17/index_SORT_BY_LINE.html deleted file mode 100644 index aeb8df9..0000000 --- a/htmlReport/ns-17/index_SORT_BY_LINE.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.aggregatedroot.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.aggregatedroot.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-17/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-17/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 3c1bccd..0000000 --- a/htmlReport/ns-17/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.aggregatedroot.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.aggregatedroot.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-17/index_SORT_BY_METHOD.html b/htmlReport/ns-17/index_SORT_BY_METHOD.html deleted file mode 100644 index 10083b8..0000000 --- a/htmlReport/ns-17/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.aggregatedroot.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.aggregatedroot.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-17/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-17/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 4bd0486..0000000 --- a/htmlReport/ns-17/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.aggregatedroot.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.aggregatedroot.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-17/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-17/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 2f6381b..0000000 --- a/htmlReport/ns-17/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.aggregatedroot.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.aggregatedroot.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.aggregatedroot.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-17/sources/source-1.html b/htmlReport/ns-17/sources/source-1.html deleted file mode 100644 index 5f4d993..0000000 --- a/htmlReport/ns-17/sources/source-1.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - Coverage Report > _com_backbase_moviebox_MovieBoxApplication - - - - - - -
- - -

Coverage Summary for Class: _com_backbase_moviebox_MovieBoxApplication (dagger.hilt.internal.aggregatedroot.codegen)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package dagger.hilt.internal.aggregatedroot.codegen;
- 
- import dagger.hilt.android.HiltAndroidApp;
- import dagger.hilt.internal.aggregatedroot.AggregatedRoot;
- 
- /**
-  * This class should only be referenced by generated code!This class aggregates information across multiple compilations.
-  */
- @AggregatedRoot(
-     root = "com.backbase.moviebox.MovieBoxApplication",
-     originatingRoot = "com.backbase.moviebox.MovieBoxApplication",
-     rootAnnotation = HiltAndroidApp.class
- )
- public class _com_backbase_moviebox_MovieBoxApplication {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-18/index.html b/htmlReport/ns-18/index.html deleted file mode 100644 index acab9af..0000000 --- a/htmlReport/ns-18/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.processedrootsentinel.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.processedrootsentinel.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-18/index_SORT_BY_BLOCK.html b/htmlReport/ns-18/index_SORT_BY_BLOCK.html deleted file mode 100644 index 06999f3..0000000 --- a/htmlReport/ns-18/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.processedrootsentinel.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.processedrootsentinel.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-18/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-18/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index b6f4d50..0000000 --- a/htmlReport/ns-18/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.processedrootsentinel.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.processedrootsentinel.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-18/index_SORT_BY_CLASS.html b/htmlReport/ns-18/index_SORT_BY_CLASS.html deleted file mode 100644 index 8ff89df..0000000 --- a/htmlReport/ns-18/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.processedrootsentinel.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.processedrootsentinel.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-18/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-18/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index bd0bed6..0000000 --- a/htmlReport/ns-18/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.processedrootsentinel.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.processedrootsentinel.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-18/index_SORT_BY_LINE.html b/htmlReport/ns-18/index_SORT_BY_LINE.html deleted file mode 100644 index ed87d93..0000000 --- a/htmlReport/ns-18/index_SORT_BY_LINE.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.processedrootsentinel.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.processedrootsentinel.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-18/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-18/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 46ff3bb..0000000 --- a/htmlReport/ns-18/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.processedrootsentinel.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.processedrootsentinel.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-18/index_SORT_BY_METHOD.html b/htmlReport/ns-18/index_SORT_BY_METHOD.html deleted file mode 100644 index 2530110..0000000 --- a/htmlReport/ns-18/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.processedrootsentinel.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.processedrootsentinel.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-18/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-18/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index cb0e6dc..0000000 --- a/htmlReport/ns-18/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.processedrootsentinel.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.processedrootsentinel.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-18/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-18/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index f3ac118..0000000 --- a/htmlReport/ns-18/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > dagger.hilt.internal.processedrootsentinel.codegen - - - - - - -
- - - -

Coverage Summary for Package: dagger.hilt.internal.processedrootsentinel.codegen

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
dagger.hilt.internal.processedrootsentinel.codegen - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-18/sources/source-1.html b/htmlReport/ns-18/sources/source-1.html deleted file mode 100644 index f3a397a..0000000 --- a/htmlReport/ns-18/sources/source-1.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - Coverage Report > _com_backbase_moviebox_MovieBoxApplication - - - - - - -
- - -

Coverage Summary for Class: _com_backbase_moviebox_MovieBoxApplication (dagger.hilt.internal.processedrootsentinel.codegen)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package dagger.hilt.internal.processedrootsentinel.codegen;
- 
- import dagger.hilt.internal.processedrootsentinel.ProcessedRootSentinel;
- 
- /**
-  * This class should only be referenced by generated code!This class aggregates information across multiple compilations.
-  */
- @ProcessedRootSentinel(
-     roots = "com.backbase.moviebox.MovieBoxApplication"
- )
- public class _com_backbase_moviebox_MovieBoxApplication {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-19/index.html b/htmlReport/ns-19/index.html deleted file mode 100644 index 189024f..0000000 --- a/htmlReport/ns-19/index.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - Coverage Report > hilt_aggregated_deps - - - - - - -
- - - -

Coverage Summary for Package: hilt_aggregated_deps

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_di_AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-19/index_SORT_BY_BLOCK.html b/htmlReport/ns-19/index_SORT_BY_BLOCK.html deleted file mode 100644 index 1f0a55a..0000000 --- a/htmlReport/ns-19/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - Coverage Report > hilt_aggregated_deps - - - - - - -
- - - -

Coverage Summary for Package: hilt_aggregated_deps

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_di_AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-19/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-19/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 42254f8..0000000 --- a/htmlReport/ns-19/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - Coverage Report > hilt_aggregated_deps - - - - - - -
- - - -

Coverage Summary for Package: hilt_aggregated_deps

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_di_AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-19/index_SORT_BY_CLASS.html b/htmlReport/ns-19/index_SORT_BY_CLASS.html deleted file mode 100644 index 9a9ac70..0000000 --- a/htmlReport/ns-19/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - Coverage Report > hilt_aggregated_deps - - - - - - -
- - - -

Coverage Summary for Package: hilt_aggregated_deps

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_di_AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-19/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-19/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 41cc4d8..0000000 --- a/htmlReport/ns-19/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - Coverage Report > hilt_aggregated_deps - - - - - - -
- - - -

Coverage Summary for Package: hilt_aggregated_deps

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_di_AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-19/index_SORT_BY_LINE.html b/htmlReport/ns-19/index_SORT_BY_LINE.html deleted file mode 100644 index 52d7a43..0000000 --- a/htmlReport/ns-19/index_SORT_BY_LINE.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - Coverage Report > hilt_aggregated_deps - - - - - - -
- - - -

Coverage Summary for Package: hilt_aggregated_deps

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_di_AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-19/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-19/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 5829628..0000000 --- a/htmlReport/ns-19/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - Coverage Report > hilt_aggregated_deps - - - - - - -
- - - -

Coverage Summary for Package: hilt_aggregated_deps

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_di_AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-19/index_SORT_BY_METHOD.html b/htmlReport/ns-19/index_SORT_BY_METHOD.html deleted file mode 100644 index cdd4b52..0000000 --- a/htmlReport/ns-19/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - Coverage Report > hilt_aggregated_deps - - - - - - -
- - - -

Coverage Summary for Package: hilt_aggregated_deps

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_di_AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-19/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-19/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 666bb18..0000000 --- a/htmlReport/ns-19/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - Coverage Report > hilt_aggregated_deps - - - - - - -
- - - -

Coverage Summary for Package: hilt_aggregated_deps

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_di_AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-19/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-19/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index cb49020..0000000 --- a/htmlReport/ns-19/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - Coverage Report > hilt_aggregated_deps - - - - - - -
- - - -

Coverage Summary for Package: hilt_aggregated_deps

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
hilt_aggregated_deps - - 0% - - - (0/11) - - - - 0% - - - (0/11) - - - - 0% - - - (0/11) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_di_AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
_androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-19/sources/source-1.html b/htmlReport/ns-19/sources/source-1.html deleted file mode 100644 index 2a33ec0..0000000 --- a/htmlReport/ns-19/sources/source-1.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - Coverage Report > _androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - - - - - -
- - -

Coverage Summary for Class: _androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps (hilt_aggregated_deps)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package hilt_aggregated_deps;
- 
- import dagger.hilt.android.internal.legacy.AggregatedElementProxy;
- 
- @AggregatedElementProxy(androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps.class)
- public class _androidx_hilt_lifecycle_ViewModelFactoryModules_ActivityModuleModuleDeps {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-19/sources/source-2.html b/htmlReport/ns-19/sources/source-2.html deleted file mode 100644 index 3d950d8..0000000 --- a/htmlReport/ns-19/sources/source-2.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - Coverage Report > _androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - - - - - -
- - -

Coverage Summary for Class: _androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps (hilt_aggregated_deps)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package hilt_aggregated_deps;
- 
- import dagger.hilt.android.internal.legacy.AggregatedElementProxy;
- 
- @AggregatedElementProxy(androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps.class)
- public class _androidx_hilt_lifecycle_ViewModelFactoryModules_FragmentModuleModuleDeps {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-19/sources/source-3.html b/htmlReport/ns-19/sources/source-3.html deleted file mode 100644 index 2996eb4..0000000 --- a/htmlReport/ns-19/sources/source-3.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - Coverage Report > _com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - - - - - -
- - -

Coverage Summary for Class: _com_backbase_moviebox_MovieBoxApplication_GeneratedInjector (hilt_aggregated_deps)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_MovieBoxApplication_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package hilt_aggregated_deps;
- 
- import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
- 
- /**
-  * This class should only be referenced by generated code!This class aggregates information across multiple compilations.
-  */
- @AggregatedDeps(
-     components = "dagger.hilt.components.SingletonComponent",
-     entryPoints = "com.backbase.moviebox.MovieBoxApplication_GeneratedInjector"
- )
- public class _com_backbase_moviebox_MovieBoxApplication_GeneratedInjector {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-19/sources/source-4.html b/htmlReport/ns-19/sources/source-4.html deleted file mode 100644 index 569c6d3..0000000 --- a/htmlReport/ns-19/sources/source-4.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - Coverage Report > _com_backbase_moviebox_di_AppModule - - - - - - -
- - -

Coverage Summary for Class: _com_backbase_moviebox_di_AppModule (hilt_aggregated_deps)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_di_AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package hilt_aggregated_deps;
- 
- import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
- 
- /**
-  * This class should only be referenced by generated code!This class aggregates information across multiple compilations.
-  */
- @AggregatedDeps(
-     components = "dagger.hilt.components.SingletonComponent",
-     modules = "com.backbase.moviebox.di.AppModule"
- )
- public class _com_backbase_moviebox_di_AppModule {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-19/sources/source-5.html b/htmlReport/ns-19/sources/source-5.html deleted file mode 100644 index 579d3ae..0000000 --- a/htmlReport/ns-19/sources/source-5.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - Coverage Report > _com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - - - - - -
- - -

Coverage Summary for Class: _com_backbase_moviebox_presentation_MainActivity_GeneratedInjector (hilt_aggregated_deps)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_MainActivity_GeneratedInjector - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package hilt_aggregated_deps;
- 
- import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
- 
- /**
-  * This class should only be referenced by generated code!This class aggregates information across multiple compilations.
-  */
- @AggregatedDeps(
-     components = "dagger.hilt.android.components.ActivityComponent",
-     entryPoints = "com.backbase.moviebox.presentation.MainActivity_GeneratedInjector"
- )
- public class _com_backbase_moviebox_presentation_MainActivity_GeneratedInjector {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-19/sources/source-6.html b/htmlReport/ns-19/sources/source-6.html deleted file mode 100644 index 9146a09..0000000 --- a/htmlReport/ns-19/sources/source-6.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - Coverage Report > _com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - - - - - -
- - -

Coverage Summary for Class: _com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule (hilt_aggregated_deps)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package hilt_aggregated_deps;
- 
- import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
- 
- /**
-  * This class should only be referenced by generated code!This class aggregates information across multiple compilations.
-  */
- @AggregatedDeps(
-     components = "dagger.hilt.android.components.ViewModelComponent",
-     modules = "com.backbase.moviebox.presentation.most_popular.MostPopularViewModel_HiltModules.BindsModule"
- )
- public class _com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_BindsModule {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-19/sources/source-7.html b/htmlReport/ns-19/sources/source-7.html deleted file mode 100644 index 445ae5b..0000000 --- a/htmlReport/ns-19/sources/source-7.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - Coverage Report > _com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - - - - - -
- - -

Coverage Summary for Class: _com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule (hilt_aggregated_deps)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package hilt_aggregated_deps;
- 
- import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
- 
- /**
-  * This class should only be referenced by generated code!This class aggregates information across multiple compilations.
-  */
- @AggregatedDeps(
-     components = "dagger.hilt.android.components.ActivityRetainedComponent",
-     modules = "com.backbase.moviebox.presentation.most_popular.MostPopularViewModel_HiltModules.KeyModule"
- )
- public class _com_backbase_moviebox_presentation_most_popular_MostPopularViewModel_HiltModules_KeyModule {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-19/sources/source-8.html b/htmlReport/ns-19/sources/source-8.html deleted file mode 100644 index 33a4043..0000000 --- a/htmlReport/ns-19/sources/source-8.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - Coverage Report > _com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - - - - - -
- - -

Coverage Summary for Class: _com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule (hilt_aggregated_deps)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package hilt_aggregated_deps;
- 
- import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
- 
- /**
-  * This class should only be referenced by generated code!This class aggregates information across multiple compilations.
-  */
- @AggregatedDeps(
-     components = "dagger.hilt.android.components.ViewModelComponent",
-     modules = "com.backbase.moviebox.presentation.movie_details.MovieDetailViewModel_HiltModules.BindsModule"
- )
- public class _com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_BindsModule {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-19/sources/source-9.html b/htmlReport/ns-19/sources/source-9.html deleted file mode 100644 index d04c40f..0000000 --- a/htmlReport/ns-19/sources/source-9.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - Coverage Report > _com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - - - - - -
- - -

Coverage Summary for Class: _com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule (hilt_aggregated_deps)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package hilt_aggregated_deps;
- 
- import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
- 
- /**
-  * This class should only be referenced by generated code!This class aggregates information across multiple compilations.
-  */
- @AggregatedDeps(
-     components = "dagger.hilt.android.components.ActivityRetainedComponent",
-     modules = "com.backbase.moviebox.presentation.movie_details.MovieDetailViewModel_HiltModules.KeyModule"
- )
- public class _com_backbase_moviebox_presentation_movie_details_MovieDetailViewModel_HiltModules_KeyModule {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-19/sources/source-a.html b/htmlReport/ns-19/sources/source-a.html deleted file mode 100644 index d15f5f4..0000000 --- a/htmlReport/ns-19/sources/source-a.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - Coverage Report > _com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - - - - - -
- - -

Coverage Summary for Class: _com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule (hilt_aggregated_deps)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package hilt_aggregated_deps;
- 
- import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
- 
- /**
-  * This class should only be referenced by generated code!This class aggregates information across multiple compilations.
-  */
- @AggregatedDeps(
-     components = "dagger.hilt.android.components.ViewModelComponent",
-     modules = "com.backbase.moviebox.presentation.playing_now.PlayingNowViewModel_HiltModules.BindsModule"
- )
- public class _com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_BindsModule {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-19/sources/source-b.html b/htmlReport/ns-19/sources/source-b.html deleted file mode 100644 index 8ca1935..0000000 --- a/htmlReport/ns-19/sources/source-b.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - Coverage Report > _com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - - - - - -
- - -

Coverage Summary for Class: _com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule (hilt_aggregated_deps)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
_com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package hilt_aggregated_deps;
- 
- import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
- 
- /**
-  * This class should only be referenced by generated code!This class aggregates information across multiple compilations.
-  */
- @AggregatedDeps(
-     components = "dagger.hilt.android.components.ActivityRetainedComponent",
-     modules = "com.backbase.moviebox.presentation.playing_now.PlayingNowViewModel_HiltModules.KeyModule"
- )
- public class _com_backbase_moviebox_presentation_playing_now_PlayingNowViewModel_HiltModules_KeyModule {
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-2/index.html b/htmlReport/ns-2/index.html deleted file mode 100644 index bcd4cd5..0000000 --- a/htmlReport/ns-2/index.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.common - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.common

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ConnectionState - - 0% - - - (0/3) - - - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
Constants - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieExtensionKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/4) - -
Resource - - 100% - - - (4/4) - - - - 100% - - - (4/4) - - - - 100% - - - (4/4) - -
TestTag - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-2/index_SORT_BY_BLOCK.html b/htmlReport/ns-2/index_SORT_BY_BLOCK.html deleted file mode 100644 index 7424866..0000000 --- a/htmlReport/ns-2/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.common - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.common

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ConnectionState - - 0% - - - (0/3) - - - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
Constants - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieExtensionKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/4) - -
Resource - - 100% - - - (4/4) - - - - 100% - - - (4/4) - - - - 100% - - - (4/4) - -
TestTag - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-2/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-2/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 3b25c01..0000000 --- a/htmlReport/ns-2/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.common - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.common

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TestTag - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Resource - - 100% - - - (4/4) - - - - 100% - - - (4/4) - - - - 100% - - - (4/4) - -
MovieExtensionKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/4) - -
Constants - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
ConnectionState - - 0% - - - (0/3) - - - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
- -
- - - - - - diff --git a/htmlReport/ns-2/index_SORT_BY_CLASS.html b/htmlReport/ns-2/index_SORT_BY_CLASS.html deleted file mode 100644 index 53eac92..0000000 --- a/htmlReport/ns-2/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.common - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.common

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ConnectionState - - 0% - - - (0/3) - - - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
Constants - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieExtensionKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/4) - -
TestTag - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Resource - - 100% - - - (4/4) - - - - 100% - - - (4/4) - - - - 100% - - - (4/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-2/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-2/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index ed05dff..0000000 --- a/htmlReport/ns-2/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.common - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.common

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
Resource - - 100% - - - (4/4) - - - - 100% - - - (4/4) - - - - 100% - - - (4/4) - -
TestTag - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieExtensionKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/4) - -
Constants - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
ConnectionState - - 0% - - - (0/3) - - - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
- -
- - - - - - diff --git a/htmlReport/ns-2/index_SORT_BY_LINE.html b/htmlReport/ns-2/index_SORT_BY_LINE.html deleted file mode 100644 index fabda3d..0000000 --- a/htmlReport/ns-2/index_SORT_BY_LINE.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.common - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.common

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ConnectionState - - 0% - - - (0/3) - - - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
Constants - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieExtensionKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/4) - -
TestTag - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Resource - - 100% - - - (4/4) - - - - 100% - - - (4/4) - - - - 100% - - - (4/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-2/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-2/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index e84b64d..0000000 --- a/htmlReport/ns-2/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.common - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.common

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
Resource - - 100% - - - (4/4) - - - - 100% - - - (4/4) - - - - 100% - - - (4/4) - -
TestTag - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieExtensionKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/4) - -
Constants - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
ConnectionState - - 0% - - - (0/3) - - - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
- -
- - - - - - diff --git a/htmlReport/ns-2/index_SORT_BY_METHOD.html b/htmlReport/ns-2/index_SORT_BY_METHOD.html deleted file mode 100644 index a4e83de..0000000 --- a/htmlReport/ns-2/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.common - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.common

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ConnectionState - - 0% - - - (0/3) - - - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
Constants - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieExtensionKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/4) - -
TestTag - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Resource - - 100% - - - (4/4) - - - - 100% - - - (4/4) - - - - 100% - - - (4/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-2/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-2/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 9195f36..0000000 --- a/htmlReport/ns-2/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.common - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.common

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
Resource - - 100% - - - (4/4) - - - - 100% - - - (4/4) - - - - 100% - - - (4/4) - -
TestTag - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieExtensionKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/4) - -
Constants - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
ConnectionState - - 0% - - - (0/3) - - - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
- -
- - - - - - diff --git a/htmlReport/ns-2/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-2/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 271423b..0000000 --- a/htmlReport/ns-2/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.common - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.common

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.common - - 40% - - - (4/10) - - - - 30.8% - - - (4/13) - - - - 30.8% - - - (4/13) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
TestTag - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Resource - - 100% - - - (4/4) - - - - 100% - - - (4/4) - - - - 100% - - - (4/4) - -
MovieExtensionKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/4) - -
Constants - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
ConnectionState - - 0% - - - (0/3) - - - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
- -
- - - - - - diff --git a/htmlReport/ns-2/sources/source-1.html b/htmlReport/ns-2/sources/source-1.html deleted file mode 100644 index fcb0f89..0000000 --- a/htmlReport/ns-2/sources/source-1.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - Coverage Report > ConnectionState - - - - - - -
- - -

Coverage Summary for Class: ConnectionState (com.backbase.moviebox.common)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
ConnectionState - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
ConnectionState$Available - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
ConnectionState$Unavailable - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Total - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
- -
-
- - -
- package com.backbase.moviebox.common
- 
- sealed class ConnectionState {
-     object Available : ConnectionState()
-     object Unavailable : ConnectionState()
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-2/sources/source-2.html b/htmlReport/ns-2/sources/source-2.html deleted file mode 100644 index a0f7e74..0000000 --- a/htmlReport/ns-2/sources/source-2.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - Coverage Report > Constants - - - - - - -
- - -

Coverage Summary for Class: Constants (com.backbase.moviebox.common)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
Constants - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package com.backbase.moviebox.common
- 
- /**
-  * Provides const variables to default application usage
-  */
- object Constants {
-     // it is best to add this to gradle, so we can remove it with BuildConfig or gradle.properties
-     // using gitignore, for this one let's have it here
-     const val API_KEY = "11245ed4526d2f51019f511d08a66728"
- 
-     const val BASE_URL = "https://api.themoviedb.org/"
-     const val MOVIE_ID = "movie_id"
-     const val POSTER_URL = "https://image.tmdb.org/t/p/w500"
-     const val HOST_ERROR = "No address associated with hostname"
- }
- 
- /**
-  * Provides test tags for composable ui elements
-  */
- object TestTag{
-     const val SPLASH = "splash"
-     const val LOADING = "loading"
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-2/sources/source-3.html b/htmlReport/ns-2/sources/source-3.html deleted file mode 100644 index a84e4e8..0000000 --- a/htmlReport/ns-2/sources/source-3.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - Coverage Report > MovieExtensionKt - - - - - - -
- - -

Coverage Summary for Class: MovieExtensionKt (com.backbase.moviebox.common)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MovieExtensionKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/4) - -
- -
-
- - -
- package com.backbase.moviebox.common
- 
- import android.content.res.Resources
- import kotlin.math.roundToInt
- import kotlin.math.roundToLong
- 
- /**
-  * Extension function to convert an integer to pixel value
-  */
- val Int.toPx get() = (this * Resources.getSystem().displayMetrics.density).toInt()
- 
- /**
-  * Extension function to convert an integer to dp value
-  */
- val Int.toDp get() = (this / Resources.getSystem().displayMetrics.density).toInt()
- 
- /**
-  * Fix size of text on jet pack compose composable to work with maxLines and ...
-  * lines = number of new lines you need to add or text to fill in the ui
-  *
-  * @param lines the number of empty lines needs to add in the view
-  */
- fun String.addEmptyLines(lines: Int) = this + "\n".repeat(lines)
- 
- /**
-  * Linearly interpolate between [start] and [stop] with [fraction] fraction between them.
-  * Will be used in linear animations
-  */
- fun lerp(start: Float, stop: Float, fraction: Float): Float {
-     return (1 - fraction) * start + fraction * stop
- }
- 
-
-
-
- - - - - - diff --git a/htmlReport/ns-2/sources/source-4.html b/htmlReport/ns-2/sources/source-4.html deleted file mode 100644 index 03381fd..0000000 --- a/htmlReport/ns-2/sources/source-4.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - Coverage Report > Resource - - - - - - -
- - -

Coverage Summary for Class: Resource (com.backbase.moviebox.common)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
Resource - - 100% - - - (1/1) - - - - 100% - - - (1/1) - -
Resource$Error - - 100% - - - (1/1) - - - - 100% - - - (1/1) - -
Resource$Loading - - 100% - - - (1/1) - - - - 100% - - - (1/1) - -
Resource$Success - - 100% - - - (1/1) - - - - 100% - - - (1/1) - -
Total - - 100% - - - (4/4) - - - - 100% - - - (4/4) - -
- -
-
- - -
- package com.backbase.moviebox.common
- 
- /**
-  * A generic class to handle coroutine API state, no inheritance but instantiatable
-  * Beauty will be, we can use this with custom objects and states
-  *
-  * @param data will be the output object/list
-  * @param message will be the error/success message
-  */
- sealed class Resource<T>(val data: T? = null, val message: String? = null) {
-     /**
-      * Resource.Success will used to notify success state
-      *
-      * @param data will be the success object
-      */
-     class Success<T>(data: T) : Resource<T>(data)
- 
-     /**
-      * Resource.Error will used to nofity any error
-      *
-      * @param message will be the error message
-      * @param data will be the output
-      */
-     class Error<T>(message: String, data: T? = null) : Resource<T>(data, message)
- 
-     /**
-      * Resource.Loading will use to notify still loading state
-      *
-      * @param data will be the output
-      */
-     class Loading<T>(data: T? = null) : Resource<T>(data)
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-2/sources/source-5.html b/htmlReport/ns-2/sources/source-5.html deleted file mode 100644 index 52d4aa5..0000000 --- a/htmlReport/ns-2/sources/source-5.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - Coverage Report > TestTag - - - - - - -
- - -

Coverage Summary for Class: TestTag (com.backbase.moviebox.common)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
TestTag - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package com.backbase.moviebox.common
- 
- /**
-  * Provides const variables to default application usage
-  */
- object Constants {
-     // it is best to add this to gradle, so we can remove it with BuildConfig or gradle.properties
-     // using gitignore, for this one let's have it here
-     const val API_KEY = "11245ed4526d2f51019f511d08a66728"
- 
-     const val BASE_URL = "https://api.themoviedb.org/"
-     const val MOVIE_ID = "movie_id"
-     const val POSTER_URL = "https://image.tmdb.org/t/p/w500"
-     const val HOST_ERROR = "No address associated with hostname"
- }
- 
- /**
-  * Provides test tags for composable ui elements
-  */
- object TestTag{
-     const val SPLASH = "splash"
-     const val LOADING = "loading"
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-3/index.html b/htmlReport/ns-3/index.html deleted file mode 100644 index d06e026..0000000 --- a/htmlReport/ns-3/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDbAPI - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-3/index_SORT_BY_BLOCK.html b/htmlReport/ns-3/index_SORT_BY_BLOCK.html deleted file mode 100644 index 8ddda19..0000000 --- a/htmlReport/ns-3/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDbAPI - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-3/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-3/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index ccffee4..0000000 --- a/htmlReport/ns-3/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDbAPI - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-3/index_SORT_BY_CLASS.html b/htmlReport/ns-3/index_SORT_BY_CLASS.html deleted file mode 100644 index 0b1675a..0000000 --- a/htmlReport/ns-3/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDbAPI - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-3/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-3/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 645be1b..0000000 --- a/htmlReport/ns-3/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDbAPI - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-3/index_SORT_BY_LINE.html b/htmlReport/ns-3/index_SORT_BY_LINE.html deleted file mode 100644 index 868251c..0000000 --- a/htmlReport/ns-3/index_SORT_BY_LINE.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDbAPI - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-3/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-3/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index dee8432..0000000 --- a/htmlReport/ns-3/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDbAPI - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-3/index_SORT_BY_METHOD.html b/htmlReport/ns-3/index_SORT_BY_METHOD.html deleted file mode 100644 index 98c602b..0000000 --- a/htmlReport/ns-3/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDbAPI - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-3/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-3/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index c1505e6..0000000 --- a/htmlReport/ns-3/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDbAPI - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-3/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-3/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 1277648..0000000 --- a/htmlReport/ns-3/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieDbAPI - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-3/sources/source-1.html b/htmlReport/ns-3/sources/source-1.html deleted file mode 100644 index c61d53b..0000000 --- a/htmlReport/ns-3/sources/source-1.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - Coverage Report > MovieDbAPI - - - - - - -
- - -

Coverage Summary for Class: MovieDbAPI (com.backbase.moviebox.data.remote)

- - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MovieDbAPI$DefaultImpls - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
Total - - 0% - - - (0/4) - - - - 0% - - - (0/14) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote
- 
- import com.backbase.moviebox.common.Constants
- import com.backbase.moviebox.data.remote.dto.GenreDto
- import com.backbase.moviebox.data.remote.dto.MovieDetailsDto
- import com.backbase.moviebox.data.remote.dto.MovieDto
- import retrofit2.http.GET
- import retrofit2.http.Path
- import retrofit2.http.Query
- 
- /**
-  * MovieBox app API list
-  */
- interface MovieDbAPI {
-     @GET("/3/movie/now_playing")
-     suspend fun getNowPlayingMovies(
-         @Query("api_key") apiKey: String = Constants.API_KEY,
-         @Query("language") lan: String = "en-US",
-         @Query("page") page: String = "1"
-     ): MovieDto
- 
-     @GET("/3/movie/popular")
-     suspend fun getPopularMovies(
-         @Query("api_key") apiKey: String = Constants.API_KEY,
-         @Query("language") lan: String = "en-US",
-         @Query("page") page: Int = 1
-     ): MovieDto
- 
-     @GET("/3/movie/{movieId}")
-     suspend fun getMovieDetails(
-         @Path("movieId") movieId:Long,
-         @Query("api_key") apiKey: String = Constants.API_KEY,
-         @Query("language") lan: String = "en-US"
-     ): MovieDetailsDto
- 
-     @GET("/3/genre/movie/list")
-     suspend fun getMovieGenres(
-         @Query("api_key") apiKey: String = Constants.API_KEY,
-         @Query("language") lan: String = "en-US"
-     ): GenreDto
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/index.html b/htmlReport/ns-4/index.html deleted file mode 100644 index 7f26f4a..0000000 --- a/htmlReport/ns-4/index.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote.dto - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote.dto

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
BelongsToCollection - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
Dates - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (3/3) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
GenreDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
GenreDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
MovieDetailsDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/26) - -
MovieDetailsDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
MovieDto - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (6/6) - -
MovieDtoKt - - 100% - - - (1/1) - - - - 50% - - - (1/2) - - - - 73.7% - - - (14/19) - -
MovieItem - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (15/15) - -
ProductionCompany - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
ProductionCountry - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
SpokenLanguage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-4/index_SORT_BY_BLOCK.html b/htmlReport/ns-4/index_SORT_BY_BLOCK.html deleted file mode 100644 index ec3dd61..0000000 --- a/htmlReport/ns-4/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote.dto - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote.dto

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
BelongsToCollection - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
Dates - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (3/3) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
GenreDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
GenreDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
MovieDetailsDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/26) - -
MovieDetailsDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
MovieDto - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (6/6) - -
MovieDtoKt - - 100% - - - (1/1) - - - - 50% - - - (1/2) - - - - 73.7% - - - (14/19) - -
MovieItem - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (15/15) - -
ProductionCompany - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
ProductionCountry - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
SpokenLanguage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
- - - - - - diff --git a/htmlReport/ns-4/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-4/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index c1a36fd..0000000 --- a/htmlReport/ns-4/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote.dto - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote.dto

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
SpokenLanguage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
ProductionCountry - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
ProductionCompany - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieItem - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (15/15) - -
MovieDtoKt - - 100% - - - (1/1) - - - - 50% - - - (1/2) - - - - 73.7% - - - (14/19) - -
MovieDto - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (6/6) - -
MovieDetailsDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
MovieDetailsDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/26) - -
GenreDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
GenreDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
Dates - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (3/3) - -
BelongsToCollection - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-4/index_SORT_BY_CLASS.html b/htmlReport/ns-4/index_SORT_BY_CLASS.html deleted file mode 100644 index 9ce2f7c..0000000 --- a/htmlReport/ns-4/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote.dto - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote.dto

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
BelongsToCollection - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
GenreDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
GenreDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
MovieDetailsDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/26) - -
MovieDetailsDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
ProductionCompany - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
ProductionCountry - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
SpokenLanguage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
Dates - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (3/3) - -
MovieDto - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (6/6) - -
MovieDtoKt - - 100% - - - (1/1) - - - - 50% - - - (1/2) - - - - 73.7% - - - (14/19) - -
MovieItem - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (15/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-4/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-4/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index bad58f5..0000000 --- a/htmlReport/ns-4/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote.dto - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote.dto

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItem - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (15/15) - -
MovieDtoKt - - 100% - - - (1/1) - - - - 50% - - - (1/2) - - - - 73.7% - - - (14/19) - -
MovieDto - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (6/6) - -
Dates - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (3/3) - -
SpokenLanguage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
ProductionCountry - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
ProductionCompany - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieDetailsDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
MovieDetailsDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/26) - -
GenreDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
GenreDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
BelongsToCollection - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-4/index_SORT_BY_LINE.html b/htmlReport/ns-4/index_SORT_BY_LINE.html deleted file mode 100644 index 3526a24..0000000 --- a/htmlReport/ns-4/index_SORT_BY_LINE.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote.dto - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote.dto

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
BelongsToCollection - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
GenreDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
GenreDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
MovieDetailsDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/26) - -
MovieDetailsDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
ProductionCompany - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
ProductionCountry - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
SpokenLanguage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDtoKt - - 100% - - - (1/1) - - - - 50% - - - (1/2) - - - - 73.7% - - - (14/19) - -
Dates - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (3/3) - -
MovieDto - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (6/6) - -
MovieItem - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (15/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-4/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-4/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 771e14f..0000000 --- a/htmlReport/ns-4/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote.dto - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote.dto

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItem - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (15/15) - -
MovieDto - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (6/6) - -
Dates - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (3/3) - -
MovieDtoKt - - 100% - - - (1/1) - - - - 50% - - - (1/2) - - - - 73.7% - - - (14/19) - -
SpokenLanguage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
ProductionCountry - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
ProductionCompany - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieDetailsDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
MovieDetailsDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/26) - -
GenreDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
GenreDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
BelongsToCollection - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-4/index_SORT_BY_METHOD.html b/htmlReport/ns-4/index_SORT_BY_METHOD.html deleted file mode 100644 index 6af0749..0000000 --- a/htmlReport/ns-4/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote.dto - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote.dto

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
BelongsToCollection - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
GenreDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
GenreDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
MovieDetailsDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/26) - -
MovieDetailsDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
ProductionCompany - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
ProductionCountry - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
SpokenLanguage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieDtoKt - - 100% - - - (1/1) - - - - 50% - - - (1/2) - - - - 73.7% - - - (14/19) - -
Dates - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (3/3) - -
MovieDto - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (6/6) - -
MovieItem - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (15/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-4/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-4/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 25f07cf..0000000 --- a/htmlReport/ns-4/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote.dto - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote.dto

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieItem - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (15/15) - -
MovieDto - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (6/6) - -
Dates - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (3/3) - -
MovieDtoKt - - 100% - - - (1/1) - - - - 50% - - - (1/2) - - - - 73.7% - - - (14/19) - -
SpokenLanguage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
ProductionCountry - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
ProductionCompany - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieDetailsDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
MovieDetailsDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/26) - -
GenreDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
GenreDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
BelongsToCollection - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-4/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-4/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 04c6e26..0000000 --- a/htmlReport/ns-4/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.remote.dto - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.remote.dto

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.remote.dto - - 30.8% - - - (4/13) - - - - 28.6% - - - (4/14) - - - - 34.2% - - - (38/111) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
SpokenLanguage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
ProductionCountry - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
ProductionCompany - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieItem - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (15/15) - -
MovieDtoKt - - 100% - - - (1/1) - - - - 50% - - - (1/2) - - - - 73.7% - - - (14/19) - -
MovieDto - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (6/6) - -
MovieDetailsDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
MovieDetailsDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/26) - -
GenreDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
GenreDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
Dates - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (3/3) - -
BelongsToCollection - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-4/sources/source-1.html b/htmlReport/ns-4/sources/source-1.html deleted file mode 100644 index 0629c93..0000000 --- a/htmlReport/ns-4/sources/source-1.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - Coverage Report > BelongsToCollection - - - - - - -
- - -

Coverage Summary for Class: BelongsToCollection (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
BelongsToCollection - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- import com.backbase.moviebox.domain.model.MovieDetail
- 
- /**
-  * MovieDetailsDto will capture movie details coming from the API
-  */
- data class MovieDetailsDto(
-     val adult: Boolean = false,
-     val backdrop_path: String = "",
-     val belongs_to_collection: BelongsToCollection = BelongsToCollection(),
-     val budget: Int = 0,
-     val genres: List<Genre> = emptyList(),
-     val homepage: String = "",
-     val id: Int = 0,
-     val imdb_id: String = "",
-     val original_language: String = "",
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val production_companies: List<ProductionCompany> = emptyList(),
-     val production_countries: List<ProductionCountry> = emptyList(),
-     val release_date: String = "",
-     val revenue: Int = 0,
-     val runtime: Int = 0,
-     val spoken_languages: List<SpokenLanguage> = emptyList(),
-     val status: String = "",
-     val tagline: String = "",
-     val title: String = "",
-     val video: Boolean = true,
-     val vote_average: Double = 0.0,
-     val vote_count: Int = 1
- )
- 
- /**
-  * Not used in the project
-  */
- data class BelongsToCollection(
-     val backdrop_path: String = "",
-     val id: Int = 0,
-     val name: String = "",
-     val poster_path: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCompany(
-     val id: Int = 0,
-     val logo_path: String = "",
-     val name: String = "",
-     val origin_country: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCountry(
-     val iso_3166_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * SpokenLanguage, a list of these objects will be get created with API response.
-  * Will be used to display language chips in the UI
-  */
- data class SpokenLanguage(
-     val english_name: String = "",
-     val iso_639_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * MovieDetailsDto to convert as details for loading
-  */
- fun MovieDetailsDto.toMovieDetails(): MovieDetail {
-     return MovieDetail(
-         backdrop_path = backdrop_path,
-         genres = genres,
-         id = id,
-         original_title = original_title,
-         overview = overview,
-         popularity = popularity,
-         poster_path = poster_path,
-         release_date = release_date,
-         runtime = runtime,
-         spoken_languages = spoken_languages, title = title
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-2.html b/htmlReport/ns-4/sources/source-2.html deleted file mode 100644 index 1eb2e33..0000000 --- a/htmlReport/ns-4/sources/source-2.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - Coverage Report > Dates - - - - - - -
- - -

Coverage Summary for Class: Dates (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
Dates - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (3/3) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.model.MoviePage
- 
- /**
-  * MovieDto will used by both PlayNow, Popular movies API calls
-  */
- data class MovieDto(
-     val dates: Dates,
-     val page: Int,
-     val results: List<MovieItem>,
-     val total_pages: Int,
-     val total_results: Int
- )
- 
- /**
-  * Not used in the project
-  */
- data class Dates(
-     val maximum: String = "",
-     val minimum: String = ""
- )
- 
- /**
-  * MovieItem will used by the GSON converter to map movie object
-  */
- data class MovieItem(
-     val adult: Boolean = false,
-     val backdrop_path: String = "",
-     val genre_ids: List<Int> = emptyList(),
-     val id: Int = 0,
-     val original_language: String = "",
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val release_date: String = "",
-     val title: String = "",
-     val video: Boolean = false,
-     val vote_average: Double = 0.0,
-     val vote_count: Int = 0
- )
- 
- /**
-  * MovieDto to convert list of movies
-  */
- fun MovieDto.toMovies(): MutableList<Movie> {
-     return results.map {
-         Movie(
-             backdrop_path = it.backdrop_path ?: "",
-             genre_ids = it.genre_ids,
-             id = it.id,
-             original_title = it.original_title,
-             overview = it.overview,
-             popularity = it.popularity,
-             poster_path = it.poster_path,
-             release_date = it.release_date,
-             title = it.title,
-             vote_average = it.vote_average,
-             vote_count = it.vote_count
-         )
-     }.toList() as MutableList<Movie>
- }
- 
- /**
-  * MovieDto convert to movie page for pagination logic
-  */
- fun MovieDto.toPage(): MoviePage {
-     return MoviePage(
-         page = page,
-         results = this.toMovies(),
-         total_pages = total_pages,
-         total_results = total_results
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-3.html b/htmlReport/ns-4/sources/source-3.html deleted file mode 100644 index d71a6aa..0000000 --- a/htmlReport/ns-4/sources/source-3.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - Coverage Report > Genre - - - - - - -
- - -

Coverage Summary for Class: Genre (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- /**
-  * Genre will be used in mapping data from API response with GSON converter where Genre object is
-  * present. Not nullable
-  */
- data class Genre(
-     val id: Int,
-     val name: String
- )
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-4.html b/htmlReport/ns-4/sources/source-4.html deleted file mode 100644 index 8ab35b4..0000000 --- a/htmlReport/ns-4/sources/source-4.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - Coverage Report > GenreDto - - - - - - -
- - -

Coverage Summary for Class: GenreDto (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
GenreDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- /**
-  * GenreDto will catch genres from API when converting with GSON
-  */
- data class GenreDto(
-     val genres: List<Genre>
- )
- 
- /**
-  *  GenreDto to convert list of genre to loading
-  */
- fun GenreDto.toGenres(): List<com.backbase.moviebox.domain.model.Genre> {
-     return genres.map {
-         com.backbase.moviebox.domain.model.Genre(
-             id = it.id,
-             name = it.name
-         )
-     }.toList() as List<com.backbase.moviebox.domain.model.Genre>
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-5.html b/htmlReport/ns-4/sources/source-5.html deleted file mode 100644 index 7a27552..0000000 --- a/htmlReport/ns-4/sources/source-5.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - Coverage Report > GenreDtoKt - - - - - - -
- - -

Coverage Summary for Class: GenreDtoKt (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
GenreDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/9) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- /**
-  * GenreDto will catch genres from API when converting with GSON
-  */
- data class GenreDto(
-     val genres: List<Genre>
- )
- 
- /**
-  *  GenreDto to convert list of genre to loading
-  */
- fun GenreDto.toGenres(): List<com.backbase.moviebox.domain.model.Genre> {
-     return genres.map {
-         com.backbase.moviebox.domain.model.Genre(
-             id = it.id,
-             name = it.name
-         )
-     }.toList() as List<com.backbase.moviebox.domain.model.Genre>
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-6.html b/htmlReport/ns-4/sources/source-6.html deleted file mode 100644 index 6cb326c..0000000 --- a/htmlReport/ns-4/sources/source-6.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - Coverage Report > MovieDetailsDto - - - - - - -
- - -

Coverage Summary for Class: MovieDetailsDto (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MovieDetailsDto - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/26) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- import com.backbase.moviebox.domain.model.MovieDetail
- 
- /**
-  * MovieDetailsDto will capture movie details coming from the API
-  */
- data class MovieDetailsDto(
-     val adult: Boolean = false,
-     val backdrop_path: String = "",
-     val belongs_to_collection: BelongsToCollection = BelongsToCollection(),
-     val budget: Int = 0,
-     val genres: List<Genre> = emptyList(),
-     val homepage: String = "",
-     val id: Int = 0,
-     val imdb_id: String = "",
-     val original_language: String = "",
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val production_companies: List<ProductionCompany> = emptyList(),
-     val production_countries: List<ProductionCountry> = emptyList(),
-     val release_date: String = "",
-     val revenue: Int = 0,
-     val runtime: Int = 0,
-     val spoken_languages: List<SpokenLanguage> = emptyList(),
-     val status: String = "",
-     val tagline: String = "",
-     val title: String = "",
-     val video: Boolean = true,
-     val vote_average: Double = 0.0,
-     val vote_count: Int = 1
- )
- 
- /**
-  * Not used in the project
-  */
- data class BelongsToCollection(
-     val backdrop_path: String = "",
-     val id: Int = 0,
-     val name: String = "",
-     val poster_path: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCompany(
-     val id: Int = 0,
-     val logo_path: String = "",
-     val name: String = "",
-     val origin_country: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCountry(
-     val iso_3166_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * SpokenLanguage, a list of these objects will be get created with API response.
-  * Will be used to display language chips in the UI
-  */
- data class SpokenLanguage(
-     val english_name: String = "",
-     val iso_639_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * MovieDetailsDto to convert as details for loading
-  */
- fun MovieDetailsDto.toMovieDetails(): MovieDetail {
-     return MovieDetail(
-         backdrop_path = backdrop_path,
-         genres = genres,
-         id = id,
-         original_title = original_title,
-         overview = overview,
-         popularity = popularity,
-         poster_path = poster_path,
-         release_date = release_date,
-         runtime = runtime,
-         spoken_languages = spoken_languages, title = title
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-7.html b/htmlReport/ns-4/sources/source-7.html deleted file mode 100644 index 7cd45fc..0000000 --- a/htmlReport/ns-4/sources/source-7.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - Coverage Report > MovieDetailsDtoKt - - - - - - -
- - -

Coverage Summary for Class: MovieDetailsDtoKt (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MovieDetailsDtoKt - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- import com.backbase.moviebox.domain.model.MovieDetail
- 
- /**
-  * MovieDetailsDto will capture movie details coming from the API
-  */
- data class MovieDetailsDto(
-     val adult: Boolean = false,
-     val backdrop_path: String = "",
-     val belongs_to_collection: BelongsToCollection = BelongsToCollection(),
-     val budget: Int = 0,
-     val genres: List<Genre> = emptyList(),
-     val homepage: String = "",
-     val id: Int = 0,
-     val imdb_id: String = "",
-     val original_language: String = "",
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val production_companies: List<ProductionCompany> = emptyList(),
-     val production_countries: List<ProductionCountry> = emptyList(),
-     val release_date: String = "",
-     val revenue: Int = 0,
-     val runtime: Int = 0,
-     val spoken_languages: List<SpokenLanguage> = emptyList(),
-     val status: String = "",
-     val tagline: String = "",
-     val title: String = "",
-     val video: Boolean = true,
-     val vote_average: Double = 0.0,
-     val vote_count: Int = 1
- )
- 
- /**
-  * Not used in the project
-  */
- data class BelongsToCollection(
-     val backdrop_path: String = "",
-     val id: Int = 0,
-     val name: String = "",
-     val poster_path: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCompany(
-     val id: Int = 0,
-     val logo_path: String = "",
-     val name: String = "",
-     val origin_country: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCountry(
-     val iso_3166_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * SpokenLanguage, a list of these objects will be get created with API response.
-  * Will be used to display language chips in the UI
-  */
- data class SpokenLanguage(
-     val english_name: String = "",
-     val iso_639_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * MovieDetailsDto to convert as details for loading
-  */
- fun MovieDetailsDto.toMovieDetails(): MovieDetail {
-     return MovieDetail(
-         backdrop_path = backdrop_path,
-         genres = genres,
-         id = id,
-         original_title = original_title,
-         overview = overview,
-         popularity = popularity,
-         poster_path = poster_path,
-         release_date = release_date,
-         runtime = runtime,
-         spoken_languages = spoken_languages, title = title
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-8.html b/htmlReport/ns-4/sources/source-8.html deleted file mode 100644 index b6ee02c..0000000 --- a/htmlReport/ns-4/sources/source-8.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - Coverage Report > MovieDto - - - - - - -
- - -

Coverage Summary for Class: MovieDto (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MovieDto - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (6/6) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.model.MoviePage
- 
- /**
-  * MovieDto will used by both PlayNow, Popular movies API calls
-  */
- data class MovieDto(
-     val dates: Dates,
-     val page: Int,
-     val results: List<MovieItem>,
-     val total_pages: Int,
-     val total_results: Int
- )
- 
- /**
-  * Not used in the project
-  */
- data class Dates(
-     val maximum: String = "",
-     val minimum: String = ""
- )
- 
- /**
-  * MovieItem will used by the GSON converter to map movie object
-  */
- data class MovieItem(
-     val adult: Boolean = false,
-     val backdrop_path: String = "",
-     val genre_ids: List<Int> = emptyList(),
-     val id: Int = 0,
-     val original_language: String = "",
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val release_date: String = "",
-     val title: String = "",
-     val video: Boolean = false,
-     val vote_average: Double = 0.0,
-     val vote_count: Int = 0
- )
- 
- /**
-  * MovieDto to convert list of movies
-  */
- fun MovieDto.toMovies(): MutableList<Movie> {
-     return results.map {
-         Movie(
-             backdrop_path = it.backdrop_path ?: "",
-             genre_ids = it.genre_ids,
-             id = it.id,
-             original_title = it.original_title,
-             overview = it.overview,
-             popularity = it.popularity,
-             poster_path = it.poster_path,
-             release_date = it.release_date,
-             title = it.title,
-             vote_average = it.vote_average,
-             vote_count = it.vote_count
-         )
-     }.toList() as MutableList<Movie>
- }
- 
- /**
-  * MovieDto convert to movie page for pagination logic
-  */
- fun MovieDto.toPage(): MoviePage {
-     return MoviePage(
-         page = page,
-         results = this.toMovies(),
-         total_pages = total_pages,
-         total_results = total_results
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-9.html b/htmlReport/ns-4/sources/source-9.html deleted file mode 100644 index 9373f26..0000000 --- a/htmlReport/ns-4/sources/source-9.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - Coverage Report > MovieDtoKt - - - - - - -
- - -

Coverage Summary for Class: MovieDtoKt (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MovieDtoKt - - 100% - - - (1/1) - - - - 50% - - - (1/2) - - - - 73.7% - - - (14/19) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.model.MoviePage
- 
- /**
-  * MovieDto will used by both PlayNow, Popular movies API calls
-  */
- data class MovieDto(
-     val dates: Dates,
-     val page: Int,
-     val results: List<MovieItem>,
-     val total_pages: Int,
-     val total_results: Int
- )
- 
- /**
-  * Not used in the project
-  */
- data class Dates(
-     val maximum: String = "",
-     val minimum: String = ""
- )
- 
- /**
-  * MovieItem will used by the GSON converter to map movie object
-  */
- data class MovieItem(
-     val adult: Boolean = false,
-     val backdrop_path: String = "",
-     val genre_ids: List<Int> = emptyList(),
-     val id: Int = 0,
-     val original_language: String = "",
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val release_date: String = "",
-     val title: String = "",
-     val video: Boolean = false,
-     val vote_average: Double = 0.0,
-     val vote_count: Int = 0
- )
- 
- /**
-  * MovieDto to convert list of movies
-  */
- fun MovieDto.toMovies(): MutableList<Movie> {
-     return results.map {
-         Movie(
-             backdrop_path = it.backdrop_path ?: "",
-             genre_ids = it.genre_ids,
-             id = it.id,
-             original_title = it.original_title,
-             overview = it.overview,
-             popularity = it.popularity,
-             poster_path = it.poster_path,
-             release_date = it.release_date,
-             title = it.title,
-             vote_average = it.vote_average,
-             vote_count = it.vote_count
-         )
-     }.toList() as MutableList<Movie>
- }
- 
- /**
-  * MovieDto convert to movie page for pagination logic
-  */
- fun MovieDto.toPage(): MoviePage {
-     return MoviePage(
-         page = page,
-         results = this.toMovies(),
-         total_pages = total_pages,
-         total_results = total_results
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-a.html b/htmlReport/ns-4/sources/source-a.html deleted file mode 100644 index 5ccb0a5..0000000 --- a/htmlReport/ns-4/sources/source-a.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - Coverage Report > MovieItem - - - - - - -
- - -

Coverage Summary for Class: MovieItem (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MovieItem - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (15/15) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.model.MoviePage
- 
- /**
-  * MovieDto will used by both PlayNow, Popular movies API calls
-  */
- data class MovieDto(
-     val dates: Dates,
-     val page: Int,
-     val results: List<MovieItem>,
-     val total_pages: Int,
-     val total_results: Int
- )
- 
- /**
-  * Not used in the project
-  */
- data class Dates(
-     val maximum: String = "",
-     val minimum: String = ""
- )
- 
- /**
-  * MovieItem will used by the GSON converter to map movie object
-  */
- data class MovieItem(
-     val adult: Boolean = false,
-     val backdrop_path: String = "",
-     val genre_ids: List<Int> = emptyList(),
-     val id: Int = 0,
-     val original_language: String = "",
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val release_date: String = "",
-     val title: String = "",
-     val video: Boolean = false,
-     val vote_average: Double = 0.0,
-     val vote_count: Int = 0
- )
- 
- /**
-  * MovieDto to convert list of movies
-  */
- fun MovieDto.toMovies(): MutableList<Movie> {
-     return results.map {
-         Movie(
-             backdrop_path = it.backdrop_path ?: "",
-             genre_ids = it.genre_ids,
-             id = it.id,
-             original_title = it.original_title,
-             overview = it.overview,
-             popularity = it.popularity,
-             poster_path = it.poster_path,
-             release_date = it.release_date,
-             title = it.title,
-             vote_average = it.vote_average,
-             vote_count = it.vote_count
-         )
-     }.toList() as MutableList<Movie>
- }
- 
- /**
-  * MovieDto convert to movie page for pagination logic
-  */
- fun MovieDto.toPage(): MoviePage {
-     return MoviePage(
-         page = page,
-         results = this.toMovies(),
-         total_pages = total_pages,
-         total_results = total_results
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-b.html b/htmlReport/ns-4/sources/source-b.html deleted file mode 100644 index 897afe2..0000000 --- a/htmlReport/ns-4/sources/source-b.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - Coverage Report > ProductionCompany - - - - - - -
- - -

Coverage Summary for Class: ProductionCompany (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
ProductionCompany - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- import com.backbase.moviebox.domain.model.MovieDetail
- 
- /**
-  * MovieDetailsDto will capture movie details coming from the API
-  */
- data class MovieDetailsDto(
-     val adult: Boolean = false,
-     val backdrop_path: String = "",
-     val belongs_to_collection: BelongsToCollection = BelongsToCollection(),
-     val budget: Int = 0,
-     val genres: List<Genre> = emptyList(),
-     val homepage: String = "",
-     val id: Int = 0,
-     val imdb_id: String = "",
-     val original_language: String = "",
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val production_companies: List<ProductionCompany> = emptyList(),
-     val production_countries: List<ProductionCountry> = emptyList(),
-     val release_date: String = "",
-     val revenue: Int = 0,
-     val runtime: Int = 0,
-     val spoken_languages: List<SpokenLanguage> = emptyList(),
-     val status: String = "",
-     val tagline: String = "",
-     val title: String = "",
-     val video: Boolean = true,
-     val vote_average: Double = 0.0,
-     val vote_count: Int = 1
- )
- 
- /**
-  * Not used in the project
-  */
- data class BelongsToCollection(
-     val backdrop_path: String = "",
-     val id: Int = 0,
-     val name: String = "",
-     val poster_path: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCompany(
-     val id: Int = 0,
-     val logo_path: String = "",
-     val name: String = "",
-     val origin_country: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCountry(
-     val iso_3166_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * SpokenLanguage, a list of these objects will be get created with API response.
-  * Will be used to display language chips in the UI
-  */
- data class SpokenLanguage(
-     val english_name: String = "",
-     val iso_639_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * MovieDetailsDto to convert as details for loading
-  */
- fun MovieDetailsDto.toMovieDetails(): MovieDetail {
-     return MovieDetail(
-         backdrop_path = backdrop_path,
-         genres = genres,
-         id = id,
-         original_title = original_title,
-         overview = overview,
-         popularity = popularity,
-         poster_path = poster_path,
-         release_date = release_date,
-         runtime = runtime,
-         spoken_languages = spoken_languages, title = title
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-c.html b/htmlReport/ns-4/sources/source-c.html deleted file mode 100644 index 0672eaf..0000000 --- a/htmlReport/ns-4/sources/source-c.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - Coverage Report > ProductionCountry - - - - - - -
- - -

Coverage Summary for Class: ProductionCountry (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
ProductionCountry - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- import com.backbase.moviebox.domain.model.MovieDetail
- 
- /**
-  * MovieDetailsDto will capture movie details coming from the API
-  */
- data class MovieDetailsDto(
-     val adult: Boolean = false,
-     val backdrop_path: String = "",
-     val belongs_to_collection: BelongsToCollection = BelongsToCollection(),
-     val budget: Int = 0,
-     val genres: List<Genre> = emptyList(),
-     val homepage: String = "",
-     val id: Int = 0,
-     val imdb_id: String = "",
-     val original_language: String = "",
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val production_companies: List<ProductionCompany> = emptyList(),
-     val production_countries: List<ProductionCountry> = emptyList(),
-     val release_date: String = "",
-     val revenue: Int = 0,
-     val runtime: Int = 0,
-     val spoken_languages: List<SpokenLanguage> = emptyList(),
-     val status: String = "",
-     val tagline: String = "",
-     val title: String = "",
-     val video: Boolean = true,
-     val vote_average: Double = 0.0,
-     val vote_count: Int = 1
- )
- 
- /**
-  * Not used in the project
-  */
- data class BelongsToCollection(
-     val backdrop_path: String = "",
-     val id: Int = 0,
-     val name: String = "",
-     val poster_path: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCompany(
-     val id: Int = 0,
-     val logo_path: String = "",
-     val name: String = "",
-     val origin_country: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCountry(
-     val iso_3166_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * SpokenLanguage, a list of these objects will be get created with API response.
-  * Will be used to display language chips in the UI
-  */
- data class SpokenLanguage(
-     val english_name: String = "",
-     val iso_639_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * MovieDetailsDto to convert as details for loading
-  */
- fun MovieDetailsDto.toMovieDetails(): MovieDetail {
-     return MovieDetail(
-         backdrop_path = backdrop_path,
-         genres = genres,
-         id = id,
-         original_title = original_title,
-         overview = overview,
-         popularity = popularity,
-         poster_path = poster_path,
-         release_date = release_date,
-         runtime = runtime,
-         spoken_languages = spoken_languages, title = title
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-4/sources/source-d.html b/htmlReport/ns-4/sources/source-d.html deleted file mode 100644 index 4d071ca..0000000 --- a/htmlReport/ns-4/sources/source-d.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - Coverage Report > SpokenLanguage - - - - - - -
- - -

Coverage Summary for Class: SpokenLanguage (com.backbase.moviebox.data.remote.dto)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
SpokenLanguage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
- -
-
- - -
- package com.backbase.moviebox.data.remote.dto
- 
- import com.backbase.moviebox.domain.model.MovieDetail
- 
- /**
-  * MovieDetailsDto will capture movie details coming from the API
-  */
- data class MovieDetailsDto(
-     val adult: Boolean = false,
-     val backdrop_path: String = "",
-     val belongs_to_collection: BelongsToCollection = BelongsToCollection(),
-     val budget: Int = 0,
-     val genres: List<Genre> = emptyList(),
-     val homepage: String = "",
-     val id: Int = 0,
-     val imdb_id: String = "",
-     val original_language: String = "",
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val production_companies: List<ProductionCompany> = emptyList(),
-     val production_countries: List<ProductionCountry> = emptyList(),
-     val release_date: String = "",
-     val revenue: Int = 0,
-     val runtime: Int = 0,
-     val spoken_languages: List<SpokenLanguage> = emptyList(),
-     val status: String = "",
-     val tagline: String = "",
-     val title: String = "",
-     val video: Boolean = true,
-     val vote_average: Double = 0.0,
-     val vote_count: Int = 1
- )
- 
- /**
-  * Not used in the project
-  */
- data class BelongsToCollection(
-     val backdrop_path: String = "",
-     val id: Int = 0,
-     val name: String = "",
-     val poster_path: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCompany(
-     val id: Int = 0,
-     val logo_path: String = "",
-     val name: String = "",
-     val origin_country: String = ""
- )
- 
- /**
-  * Not used in the project
-  */
- data class ProductionCountry(
-     val iso_3166_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * SpokenLanguage, a list of these objects will be get created with API response.
-  * Will be used to display language chips in the UI
-  */
- data class SpokenLanguage(
-     val english_name: String = "",
-     val iso_639_1: String = "",
-     val name: String = ""
- )
- 
- /**
-  * MovieDetailsDto to convert as details for loading
-  */
- fun MovieDetailsDto.toMovieDetails(): MovieDetail {
-     return MovieDetail(
-         backdrop_path = backdrop_path,
-         genres = genres,
-         id = id,
-         original_title = original_title,
-         overview = overview,
-         popularity = popularity,
-         poster_path = poster_path,
-         release_date = release_date,
-         runtime = runtime,
-         spoken_languages = spoken_languages, title = title
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-5/index.html b/htmlReport/ns-5/index.html deleted file mode 100644 index 4691459..0000000 --- a/htmlReport/ns-5/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.repositories - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.repositories

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepositoryImpl - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
- - - - - - diff --git a/htmlReport/ns-5/index_SORT_BY_BLOCK.html b/htmlReport/ns-5/index_SORT_BY_BLOCK.html deleted file mode 100644 index c0e6647..0000000 --- a/htmlReport/ns-5/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.repositories - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.repositories

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepositoryImpl - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
- - - - - - diff --git a/htmlReport/ns-5/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-5/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index fb9f35d..0000000 --- a/htmlReport/ns-5/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.repositories - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.repositories

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepositoryImpl - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
- - - - - - diff --git a/htmlReport/ns-5/index_SORT_BY_CLASS.html b/htmlReport/ns-5/index_SORT_BY_CLASS.html deleted file mode 100644 index cdc0b3b..0000000 --- a/htmlReport/ns-5/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.repositories - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.repositories

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepositoryImpl - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
- - - - - - diff --git a/htmlReport/ns-5/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-5/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index e149c48..0000000 --- a/htmlReport/ns-5/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.repositories - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.repositories

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepositoryImpl - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
- - - - - - diff --git a/htmlReport/ns-5/index_SORT_BY_LINE.html b/htmlReport/ns-5/index_SORT_BY_LINE.html deleted file mode 100644 index 56e984b..0000000 --- a/htmlReport/ns-5/index_SORT_BY_LINE.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.repositories - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.repositories

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepositoryImpl - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
- - - - - - diff --git a/htmlReport/ns-5/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-5/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 38d9c86..0000000 --- a/htmlReport/ns-5/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.repositories - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.repositories

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepositoryImpl - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
- - - - - - diff --git a/htmlReport/ns-5/index_SORT_BY_METHOD.html b/htmlReport/ns-5/index_SORT_BY_METHOD.html deleted file mode 100644 index d58f98b..0000000 --- a/htmlReport/ns-5/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.repositories - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.repositories

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepositoryImpl - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
- - - - - - diff --git a/htmlReport/ns-5/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-5/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index b4cb271..0000000 --- a/htmlReport/ns-5/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.repositories - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.repositories

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepositoryImpl - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
- - - - - - diff --git a/htmlReport/ns-5/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-5/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index ea3ccae..0000000 --- a/htmlReport/ns-5/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.data.repositories - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.data.repositories

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.data.repositories - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepositoryImpl - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
- - - - - - diff --git a/htmlReport/ns-5/sources/source-1.html b/htmlReport/ns-5/sources/source-1.html deleted file mode 100644 index 271f046..0000000 --- a/htmlReport/ns-5/sources/source-1.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - - Coverage Report > MovieRepositoryImpl - - - - - - -
- - -

Coverage Summary for Class: MovieRepositoryImpl (com.backbase.moviebox.data.repositories)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MovieRepositoryImpl - - 0% - - - (0/1) - - - - 0% - - - (0/5) - - - - 0% - - - (0/6) - -
- -
-
- - -
- package com.backbase.moviebox.data.repositories
- 
- import com.backbase.moviebox.data.remote.MovieDbAPI
- import com.backbase.moviebox.data.remote.dto.GenreDto
- import com.backbase.moviebox.data.remote.dto.MovieDetailsDto
- import com.backbase.moviebox.data.remote.dto.MovieDto
- import com.backbase.moviebox.domain.repository.MovieRepository
- import javax.inject.Inject
- 
- /**
-  * MovieAPI implementation from domain repository. This implements the actions defined in the
-  * repo of domain package.
-  * Reason is to support great scalability.
-  */
- class MovieRepositoryImpl @Inject constructor(
-     private val api: MovieDbAPI
- ) : MovieRepository {
- 
-     /**
-      * Get now playing movies
-      */
-     override suspend fun getNowPlayingMovies(): MovieDto {
-         return api.getNowPlayingMovies()
-     }
- 
-     /**
-      * Get popular movies.
-      *
-      * @param pageNumber will be used in pagination
-      */
-     override suspend fun getPopularMovies(pageNumber: Int): MovieDto {
-         return api.getPopularMovies(page = pageNumber)
-     }
- 
-     /**
-      * Get movie details
-      *
-      * @param id will be the movie id that needs to find the details of
-      */
-     override suspend fun getMovieDetails(id: Long): MovieDetailsDto {
-         return api.getMovieDetails(movieId = id)
-     }
- 
-     /**
-      * Get genre list from the API
-      */
-     override suspend fun getMovieGenres(): GenreDto {
-         return api.getMovieGenres()
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-5/sources/source-2.html b/htmlReport/ns-5/sources/source-2.html deleted file mode 100644 index c4d78b0..0000000 --- a/htmlReport/ns-5/sources/source-2.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - Coverage Report > MovieRepositoryImpl_Factory - - - - - - -
- - -

Coverage Summary for Class: MovieRepositoryImpl_Factory (com.backbase.moviebox.data.repositories)

- - - - - - - - - -
Class
MovieRepositoryImpl_Factory
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.data.repositories;
- 
- import com.backbase.moviebox.data.remote.MovieDbAPI;
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import javax.inject.Provider;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class MovieRepositoryImpl_Factory implements Factory<MovieRepositoryImpl> {
-   private final Provider<MovieDbAPI> apiProvider;
- 
-   public MovieRepositoryImpl_Factory(Provider<MovieDbAPI> apiProvider) {
-     this.apiProvider = apiProvider;
-   }
- 
-   @Override
-   public MovieRepositoryImpl get() {
-     return newInstance(apiProvider.get());
-   }
- 
-   public static MovieRepositoryImpl_Factory create(Provider<MovieDbAPI> apiProvider) {
-     return new MovieRepositoryImpl_Factory(apiProvider);
-   }
- 
-   public static MovieRepositoryImpl newInstance(MovieDbAPI api) {
-     return new MovieRepositoryImpl(api);
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-6/index.html b/htmlReport/ns-6/index.html deleted file mode 100644 index 642323b..0000000 --- a/htmlReport/ns-6/index.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.di - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.di

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/15) - -
AppModule_ProvideOkHttpClientFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-6/index_SORT_BY_BLOCK.html b/htmlReport/ns-6/index_SORT_BY_BLOCK.html deleted file mode 100644 index d97cb71..0000000 --- a/htmlReport/ns-6/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.di - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.di

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/15) - -
AppModule_ProvideOkHttpClientFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-6/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-6/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 838e820..0000000 --- a/htmlReport/ns-6/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.di - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.di

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AppModule_ProvideOkHttpClientFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-6/index_SORT_BY_CLASS.html b/htmlReport/ns-6/index_SORT_BY_CLASS.html deleted file mode 100644 index 9255d61..0000000 --- a/htmlReport/ns-6/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.di - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.di

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/15) - -
AppModule_ProvideOkHttpClientFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-6/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-6/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 1422b0d..0000000 --- a/htmlReport/ns-6/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.di - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.di

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AppModule_ProvideOkHttpClientFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-6/index_SORT_BY_LINE.html b/htmlReport/ns-6/index_SORT_BY_LINE.html deleted file mode 100644 index 20f8065..0000000 --- a/htmlReport/ns-6/index_SORT_BY_LINE.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.di - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.di

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/15) - -
AppModule_ProvideOkHttpClientFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-6/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-6/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 63106f2..0000000 --- a/htmlReport/ns-6/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.di - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.di

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AppModule_ProvideOkHttpClientFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-6/index_SORT_BY_METHOD.html b/htmlReport/ns-6/index_SORT_BY_METHOD.html deleted file mode 100644 index d9032f0..0000000 --- a/htmlReport/ns-6/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.di - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.di

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/15) - -
AppModule_ProvideOkHttpClientFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-6/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-6/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 4d3f968..0000000 --- a/htmlReport/ns-6/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.di - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.di

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AppModule_ProvideOkHttpClientFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-6/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-6/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 82e5ecf..0000000 --- a/htmlReport/ns-6/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.di - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.di

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.di - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AppModule_ProvideOkHttpClientFactory - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-6/sources/source-1.html b/htmlReport/ns-6/sources/source-1.html deleted file mode 100644 index e54d605..0000000 --- a/htmlReport/ns-6/sources/source-1.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - Coverage Report > AppModule - - - - - - -
- - -

Coverage Summary for Class: AppModule (com.backbase.moviebox.di)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
AppModule - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/15) - -
- -
-
- - -
- package com.backbase.moviebox.di
- 
- import com.backbase.moviebox.common.Constants
- import com.backbase.moviebox.data.remote.MovieDbAPI
- import com.backbase.moviebox.data.repositories.MovieRepositoryImpl
- import com.backbase.moviebox.domain.repository.MovieRepository
- import dagger.Module
- import dagger.Provides
- import dagger.hilt.InstallIn
- import dagger.hilt.components.SingletonComponent
- import okhttp3.OkHttpClient
- import okhttp3.logging.HttpLoggingInterceptor
- import retrofit2.Retrofit
- import retrofit2.converter.gson.GsonConverterFactory
- import java.util.concurrent.TimeUnit
- import javax.inject.Singleton
- 
- /**
-  * DI module fo the application
-  */
- @Module
- @InstallIn(SingletonComponent::class)
- object AppModule {
- 
-     /**
-      * OkHttpClient from connection timeouts and logs
-      */
-     @Provides
-     @Singleton
-     fun provideOkHttpClient(): OkHttpClient {
-         val logging = HttpLoggingInterceptor()
-         logging.level = HttpLoggingInterceptor.Level.BODY
- 
-         return OkHttpClient.Builder()
-             .addInterceptor(logging)
-             .connectTimeout(30, TimeUnit.SECONDS)
-             .readTimeout(30, TimeUnit.SECONDS)
-             .writeTimeout(30, TimeUnit.SECONDS)
-             .build()
-     }
- 
-     /**
-      * Retrofit instance for the application
-      */
-     @Provides
-     @Singleton
-     fun providesMovieDbAPI(client: OkHttpClient): MovieDbAPI {
-         return Retrofit.Builder()
-             .baseUrl(Constants.BASE_URL)
-             .client(client)
-             .addConverterFactory(GsonConverterFactory.create())
-             .build()
-             .create(MovieDbAPI::class.java)
-     }
- 
-     /**
-      * Movie repo that will create an instance of impl of the repo.
-      * Using this to call the APIs
-      */
-     @Provides
-     @Singleton
-     fun providesMovieRepository(api: MovieDbAPI): MovieRepository {
-         return MovieRepositoryImpl(api)
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-6/sources/source-2.html b/htmlReport/ns-6/sources/source-2.html deleted file mode 100644 index 5ca5179..0000000 --- a/htmlReport/ns-6/sources/source-2.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - Coverage Report > AppModule_ProvideOkHttpClientFactory - - - - - - -
- - -

Coverage Summary for Class: AppModule_ProvideOkHttpClientFactory (com.backbase.moviebox.di)

- - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
AppModule_ProvideOkHttpClientFactory$InstanceHolder - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Total - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.di;
- 
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import dagger.internal.Preconditions;
- import okhttp3.OkHttpClient;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class AppModule_ProvideOkHttpClientFactory implements Factory<OkHttpClient> {
-   @Override
-   public OkHttpClient get() {
-     return provideOkHttpClient();
-   }
- 
-   public static AppModule_ProvideOkHttpClientFactory create() {
-     return InstanceHolder.INSTANCE;
-   }
- 
-   public static OkHttpClient provideOkHttpClient() {
-     return Preconditions.checkNotNullFromProvides(AppModule.INSTANCE.provideOkHttpClient());
-   }
- 
-   private static final class InstanceHolder {
-     private static final AppModule_ProvideOkHttpClientFactory INSTANCE = new AppModule_ProvideOkHttpClientFactory();
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-6/sources/source-3.html b/htmlReport/ns-6/sources/source-3.html deleted file mode 100644 index 89b7491..0000000 --- a/htmlReport/ns-6/sources/source-3.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - Coverage Report > AppModule_ProvidesMovieDbAPIFactory - - - - - - -
- - -

Coverage Summary for Class: AppModule_ProvidesMovieDbAPIFactory (com.backbase.moviebox.di)

- - - - - - - - - -
Class
AppModule_ProvidesMovieDbAPIFactory
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.di;
- 
- import com.backbase.moviebox.data.remote.MovieDbAPI;
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import dagger.internal.Preconditions;
- import javax.inject.Provider;
- import okhttp3.OkHttpClient;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class AppModule_ProvidesMovieDbAPIFactory implements Factory<MovieDbAPI> {
-   private final Provider<OkHttpClient> clientProvider;
- 
-   public AppModule_ProvidesMovieDbAPIFactory(Provider<OkHttpClient> clientProvider) {
-     this.clientProvider = clientProvider;
-   }
- 
-   @Override
-   public MovieDbAPI get() {
-     return providesMovieDbAPI(clientProvider.get());
-   }
- 
-   public static AppModule_ProvidesMovieDbAPIFactory create(Provider<OkHttpClient> clientProvider) {
-     return new AppModule_ProvidesMovieDbAPIFactory(clientProvider);
-   }
- 
-   public static MovieDbAPI providesMovieDbAPI(OkHttpClient client) {
-     return Preconditions.checkNotNullFromProvides(AppModule.INSTANCE.providesMovieDbAPI(client));
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-6/sources/source-4.html b/htmlReport/ns-6/sources/source-4.html deleted file mode 100644 index 77f6fbd..0000000 --- a/htmlReport/ns-6/sources/source-4.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - Coverage Report > AppModule_ProvidesMovieRepositoryFactory - - - - - - -
- - -

Coverage Summary for Class: AppModule_ProvidesMovieRepositoryFactory (com.backbase.moviebox.di)

- - - - - - - - - -
Class
AppModule_ProvidesMovieRepositoryFactory
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.di;
- 
- import com.backbase.moviebox.data.remote.MovieDbAPI;
- import com.backbase.moviebox.domain.repository.MovieRepository;
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import dagger.internal.Preconditions;
- import javax.inject.Provider;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class AppModule_ProvidesMovieRepositoryFactory implements Factory<MovieRepository> {
-   private final Provider<MovieDbAPI> apiProvider;
- 
-   public AppModule_ProvidesMovieRepositoryFactory(Provider<MovieDbAPI> apiProvider) {
-     this.apiProvider = apiProvider;
-   }
- 
-   @Override
-   public MovieRepository get() {
-     return providesMovieRepository(apiProvider.get());
-   }
- 
-   public static AppModule_ProvidesMovieRepositoryFactory create(Provider<MovieDbAPI> apiProvider) {
-     return new AppModule_ProvidesMovieRepositoryFactory(apiProvider);
-   }
- 
-   public static MovieRepository providesMovieRepository(MovieDbAPI api) {
-     return Preconditions.checkNotNullFromProvides(AppModule.INSTANCE.providesMovieRepository(api));
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-7/index.html b/htmlReport/ns-7/index.html deleted file mode 100644 index a9c52ad..0000000 --- a/htmlReport/ns-7/index.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.model - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.model

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
Movie - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (12/12) - -
MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/12) - -
MoviePage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-7/index_SORT_BY_BLOCK.html b/htmlReport/ns-7/index_SORT_BY_BLOCK.html deleted file mode 100644 index 3848997..0000000 --- a/htmlReport/ns-7/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.model - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.model

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
Movie - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (12/12) - -
MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/12) - -
MoviePage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
- -
- - - - - - diff --git a/htmlReport/ns-7/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-7/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index da3a04f..0000000 --- a/htmlReport/ns-7/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.model - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.model

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MoviePage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/12) - -
Movie - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (12/12) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
- -
- - - - - - diff --git a/htmlReport/ns-7/index_SORT_BY_CLASS.html b/htmlReport/ns-7/index_SORT_BY_CLASS.html deleted file mode 100644 index 3ff295d..0000000 --- a/htmlReport/ns-7/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.model - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.model

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/12) - -
MoviePage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
Movie - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (12/12) - -
- -
- - - - - - diff --git a/htmlReport/ns-7/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-7/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index ad6cc0b..0000000 --- a/htmlReport/ns-7/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.model - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.model

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
Movie - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (12/12) - -
MoviePage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/12) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
- -
- - - - - - diff --git a/htmlReport/ns-7/index_SORT_BY_LINE.html b/htmlReport/ns-7/index_SORT_BY_LINE.html deleted file mode 100644 index 968e632..0000000 --- a/htmlReport/ns-7/index_SORT_BY_LINE.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.model - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.model

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/12) - -
MoviePage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
Movie - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (12/12) - -
- -
- - - - - - diff --git a/htmlReport/ns-7/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-7/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 891df82..0000000 --- a/htmlReport/ns-7/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.model - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.model

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
Movie - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (12/12) - -
MoviePage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/12) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
- -
- - - - - - diff --git a/htmlReport/ns-7/index_SORT_BY_METHOD.html b/htmlReport/ns-7/index_SORT_BY_METHOD.html deleted file mode 100644 index cc722f0..0000000 --- a/htmlReport/ns-7/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.model - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.model

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/12) - -
MoviePage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
Movie - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (12/12) - -
- -
- - - - - - diff --git a/htmlReport/ns-7/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-7/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 39b1730..0000000 --- a/htmlReport/ns-7/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.model - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.model

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
Movie - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (12/12) - -
MoviePage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/12) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
- -
- - - - - - diff --git a/htmlReport/ns-7/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-7/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index aeb4c07..0000000 --- a/htmlReport/ns-7/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.model - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.model

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.model - - 25% - - - (1/4) - - - - 25% - - - (1/4) - - - - 37.5% - - - (12/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MoviePage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/12) - -
Movie - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (12/12) - -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
- -
- - - - - - diff --git a/htmlReport/ns-7/sources/source-1.html b/htmlReport/ns-7/sources/source-1.html deleted file mode 100644 index 95997fe..0000000 --- a/htmlReport/ns-7/sources/source-1.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - Coverage Report > Genre - - - - - - -
- - -

Coverage Summary for Class: Genre (com.backbase.moviebox.domain.model)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
Genre - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
- -
-
- - -
- package com.backbase.moviebox.domain.model
- 
- /**
-  * UI genre model
-  */
- data class Genre(
-     val id: Int = 0,
-     val name: String = ""
- )
-
-
-
- - - - - - diff --git a/htmlReport/ns-7/sources/source-2.html b/htmlReport/ns-7/sources/source-2.html deleted file mode 100644 index 6aa764b..0000000 --- a/htmlReport/ns-7/sources/source-2.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - Coverage Report > Movie - - - - - - -
- - -

Coverage Summary for Class: Movie (com.backbase.moviebox.domain.model)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
Movie - - 100% - - - (1/1) - - - - 100% - - - (1/1) - - - - 100% - - - (12/12) - -
- -
-
- - -
- package com.backbase.moviebox.domain.model
- 
- /**
-  * UI movie model
-  */
- data class Movie(
-     val backdrop_path: String = "",
-     val genre_ids: List<Int> = emptyList(),
-     val id: Int = 0,
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val release_date: String = "",
-     val title: String = "",
-     val vote_average: Double = 0.0,
-     val vote_count: Int = 0
- )
-
-
-
- - - - - - diff --git a/htmlReport/ns-7/sources/source-3.html b/htmlReport/ns-7/sources/source-3.html deleted file mode 100644 index 69290dd..0000000 --- a/htmlReport/ns-7/sources/source-3.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - Coverage Report > MovieDetail - - - - - - -
- - -

Coverage Summary for Class: MovieDetail (com.backbase.moviebox.domain.model)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/12) - -
- -
-
- - -
- package com.backbase.moviebox.domain.model
- 
- import com.backbase.moviebox.data.remote.dto.*
- import com.backbase.moviebox.data.remote.dto.Genre
- 
- /**
-  * UI movieDetail model
-  */
- data class MovieDetail(
-     val backdrop_path: String = "",
-     val genres: List<Genre> = emptyList(),
-     val id: Int = 0,
-     val original_title: String = "",
-     val overview: String = "",
-     val popularity: Double = 0.0,
-     val poster_path: String = "",
-     val release_date: String = "",
-     val runtime: Int = 0,
-     val spoken_languages: List<SpokenLanguage> = emptyList(),
-     val title: String = "",
- )
-
-
-
- - - - - - diff --git a/htmlReport/ns-7/sources/source-4.html b/htmlReport/ns-7/sources/source-4.html deleted file mode 100644 index 559c2a0..0000000 --- a/htmlReport/ns-7/sources/source-4.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - Coverage Report > MoviePage - - - - - - -
- - -

Coverage Summary for Class: MoviePage (com.backbase.moviebox.domain.model)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MoviePage - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
- -
-
- - -
- package com.backbase.moviebox.domain.model
- 
- /**
-  * UI moviePage model
-  */
- data class MoviePage(
-     var page: Int = 0,
-     var results: MutableList<Movie> = mutableListOf(),
-     var total_pages: Int = 0,
-     var total_results: Int = 0
- )
-
-
-
- - - - - - diff --git a/htmlReport/ns-8/index.html b/htmlReport/ns-8/index.html deleted file mode 100644 index 5d72723..0000000 --- a/htmlReport/ns-8/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.repository - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.repository

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-8/index_SORT_BY_BLOCK.html b/htmlReport/ns-8/index_SORT_BY_BLOCK.html deleted file mode 100644 index c448151..0000000 --- a/htmlReport/ns-8/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.repository - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.repository

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-8/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-8/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 32a1bc3..0000000 --- a/htmlReport/ns-8/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.repository - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.repository

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-8/index_SORT_BY_CLASS.html b/htmlReport/ns-8/index_SORT_BY_CLASS.html deleted file mode 100644 index b1b2bf6..0000000 --- a/htmlReport/ns-8/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.repository - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.repository

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-8/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-8/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 3b6d7a0..0000000 --- a/htmlReport/ns-8/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.repository - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.repository

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-8/index_SORT_BY_LINE.html b/htmlReport/ns-8/index_SORT_BY_LINE.html deleted file mode 100644 index 1707e87..0000000 --- a/htmlReport/ns-8/index_SORT_BY_LINE.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.repository - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.repository

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-8/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-8/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index d365794..0000000 --- a/htmlReport/ns-8/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.repository - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.repository

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-8/index_SORT_BY_METHOD.html b/htmlReport/ns-8/index_SORT_BY_METHOD.html deleted file mode 100644 index afb2c6c..0000000 --- a/htmlReport/ns-8/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.repository - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.repository

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-8/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-8/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 7883452..0000000 --- a/htmlReport/ns-8/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.repository - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.repository

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-8/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-8/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 60bd983..0000000 --- a/htmlReport/ns-8/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.repository - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.repository

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.repository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieRepository - - 0% - - - (0/1) - - - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
- - - - - - diff --git a/htmlReport/ns-8/sources/source-1.html b/htmlReport/ns-8/sources/source-1.html deleted file mode 100644 index 3732e2f..0000000 --- a/htmlReport/ns-8/sources/source-1.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - Coverage Report > MovieRepository - - - - - - -
- - -

Coverage Summary for Class: MovieRepository (com.backbase.moviebox.domain.repository)

- - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MovieRepository$DefaultImpls - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Total - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
- -
-
- - -
- package com.backbase.moviebox.domain.repository
- 
- import com.backbase.moviebox.data.remote.dto.GenreDto
- import com.backbase.moviebox.data.remote.dto.MovieDetailsDto
- import com.backbase.moviebox.data.remote.dto.MovieDto
- 
- /**
-  * MovieRepository with API interfaces to override
-  */
- interface MovieRepository {
-     suspend fun getNowPlayingMovies(): MovieDto
-     suspend fun getPopularMovies(pageNumber: Int = 1): MovieDto
-     suspend fun getMovieDetails(id: Long): MovieDetailsDto
-     suspend fun getMovieGenres(): GenreDto
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-9/index.html b/htmlReport/ns-9/index.html deleted file mode 100644 index c4bfc23..0000000 --- a/htmlReport/ns-9/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieDetailsUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-9/index_SORT_BY_BLOCK.html b/htmlReport/ns-9/index_SORT_BY_BLOCK.html deleted file mode 100644 index 86815f5..0000000 --- a/htmlReport/ns-9/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieDetailsUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-9/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-9/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 2197792..0000000 --- a/htmlReport/ns-9/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieDetailsUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-9/index_SORT_BY_CLASS.html b/htmlReport/ns-9/index_SORT_BY_CLASS.html deleted file mode 100644 index 204f6fa..0000000 --- a/htmlReport/ns-9/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieDetailsUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-9/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-9/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index ddb91f4..0000000 --- a/htmlReport/ns-9/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieDetailsUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-9/index_SORT_BY_LINE.html b/htmlReport/ns-9/index_SORT_BY_LINE.html deleted file mode 100644 index bb734c8..0000000 --- a/htmlReport/ns-9/index_SORT_BY_LINE.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieDetailsUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-9/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-9/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 46420c4..0000000 --- a/htmlReport/ns-9/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieDetailsUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-9/index_SORT_BY_METHOD.html b/htmlReport/ns-9/index_SORT_BY_METHOD.html deleted file mode 100644 index 242f0de..0000000 --- a/htmlReport/ns-9/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieDetailsUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-9/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-9/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 560a358..0000000 --- a/htmlReport/ns-9/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieDetailsUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-9/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-9/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 23800c5..0000000 --- a/htmlReport/ns-9/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_details - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_details

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_details - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieDetailsUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
- - - - - - diff --git a/htmlReport/ns-9/sources/source-1.html b/htmlReport/ns-9/sources/source-1.html deleted file mode 100644 index 006d261..0000000 --- a/htmlReport/ns-9/sources/source-1.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - - - Coverage Report > GetMovieDetailsUseCase - - - - - - -
- - -

Coverage Summary for Class: GetMovieDetailsUseCase (com.backbase.moviebox.domain.use_case.get_details)

- - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
GetMovieDetailsUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
GetMovieDetailsUseCase$invoke$1 - - 0% - - - (0/1) - - - - 0% - - - (0/13) - -
Total - - 0% - - - (0/3) - - - - 0% - - - (0/16) - -
- -
-
- - -
- package com.backbase.moviebox.domain.use_case.get_details
- 
- import com.backbase.moviebox.common.Resource
- import com.backbase.moviebox.data.remote.dto.toMovieDetails
- import com.backbase.moviebox.data.remote.dto.toMovies
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.model.MovieDetail
- import com.backbase.moviebox.domain.repository.MovieRepository
- import kotlinx.coroutines.flow.Flow
- import kotlinx.coroutines.flow.flow
- import retrofit2.HttpException
- import java.io.IOException
- import java.net.SocketException
- import javax.inject.Inject
- 
- /**
-  * GetMovieDetailsUseCase is used to get movieDetails
-  * Have used kotlin flow and will emit results from time to time
-  */
- class GetMovieDetailsUseCase @Inject constructor(
-     private val repository: MovieRepository
- ){
-     /**
-      * Used kotlin operator function, so it's corresponding member function is called automatically
-      *
-      * @param movie will be movie id
-      */
-     operator fun invoke(movie: Long) : Flow<Resource<MovieDetail>> = flow {
-         try{
-             emit(Resource.Loading<MovieDetail>())
-             val details = repository.getMovieDetails(id = movie).toMovieDetails()
-             emit(Resource.Success<MovieDetail>(details))
-         } catch (e: HttpException){
-             emit(Resource.Error<MovieDetail>(e.localizedMessage ?: "There is an exception occurred on HTTP Connection"))
-         } catch (e: IOException){
-             emit(Resource.Error<MovieDetail>(e.localizedMessage ?: "Couldn't connect to server. Please check the network connection"))
-         } catch (e: SocketException){
-             emit(Resource.Error<MovieDetail>(e.localizedMessage ?: "There is an exception occurred on Socket Connection"))
-         } catch (e: Exception){
-             emit(Resource.Error<MovieDetail>(e.localizedMessage ?: "Something went wrong"))
-         }
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-9/sources/source-2.html b/htmlReport/ns-9/sources/source-2.html deleted file mode 100644 index cd3585d..0000000 --- a/htmlReport/ns-9/sources/source-2.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - Coverage Report > GetMovieDetailsUseCase_Factory - - - - - - -
- - -

Coverage Summary for Class: GetMovieDetailsUseCase_Factory (com.backbase.moviebox.domain.use_case.get_details)

- - - - - - - - - -
Class
GetMovieDetailsUseCase_Factory
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.domain.use_case.get_details;
- 
- import com.backbase.moviebox.domain.repository.MovieRepository;
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import javax.inject.Provider;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class GetMovieDetailsUseCase_Factory implements Factory<GetMovieDetailsUseCase> {
-   private final Provider<MovieRepository> repositoryProvider;
- 
-   public GetMovieDetailsUseCase_Factory(Provider<MovieRepository> repositoryProvider) {
-     this.repositoryProvider = repositoryProvider;
-   }
- 
-   @Override
-   public GetMovieDetailsUseCase get() {
-     return newInstance(repositoryProvider.get());
-   }
- 
-   public static GetMovieDetailsUseCase_Factory create(
-       Provider<MovieRepository> repositoryProvider) {
-     return new GetMovieDetailsUseCase_Factory(repositoryProvider);
-   }
- 
-   public static GetMovieDetailsUseCase newInstance(MovieRepository repository) {
-     return new GetMovieDetailsUseCase(repository);
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-a/index.html b/htmlReport/ns-a/index.html deleted file mode 100644 index 0d54847..0000000 --- a/htmlReport/ns-a/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_genres - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_genres

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieGenresUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-a/index_SORT_BY_BLOCK.html b/htmlReport/ns-a/index_SORT_BY_BLOCK.html deleted file mode 100644 index e9f276b..0000000 --- a/htmlReport/ns-a/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_genres - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_genres

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieGenresUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-a/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-a/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index a74b88e..0000000 --- a/htmlReport/ns-a/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_genres - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_genres

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieGenresUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-a/index_SORT_BY_CLASS.html b/htmlReport/ns-a/index_SORT_BY_CLASS.html deleted file mode 100644 index 3bb01e4..0000000 --- a/htmlReport/ns-a/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_genres - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_genres

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieGenresUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-a/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-a/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 2caa377..0000000 --- a/htmlReport/ns-a/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_genres - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_genres

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieGenresUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-a/index_SORT_BY_LINE.html b/htmlReport/ns-a/index_SORT_BY_LINE.html deleted file mode 100644 index 8e74677..0000000 --- a/htmlReport/ns-a/index_SORT_BY_LINE.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_genres - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_genres

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieGenresUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-a/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-a/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index f3d52ff..0000000 --- a/htmlReport/ns-a/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_genres - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_genres

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieGenresUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-a/index_SORT_BY_METHOD.html b/htmlReport/ns-a/index_SORT_BY_METHOD.html deleted file mode 100644 index c584cee..0000000 --- a/htmlReport/ns-a/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_genres - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_genres

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieGenresUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-a/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-a/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 7339b34..0000000 --- a/htmlReport/ns-a/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_genres - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_genres

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieGenresUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-a/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-a/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 84cf282..0000000 --- a/htmlReport/ns-a/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_genres - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_genres

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_genres - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetMovieGenresUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-a/sources/source-1.html b/htmlReport/ns-a/sources/source-1.html deleted file mode 100644 index a33269a..0000000 --- a/htmlReport/ns-a/sources/source-1.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - Coverage Report > GetMovieGenresUseCase - - - - - - -
- - -

Coverage Summary for Class: GetMovieGenresUseCase (com.backbase.moviebox.domain.use_case.get_genres)

- - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
GetMovieGenresUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
GetMovieGenresUseCase$invoke$1 - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
Total - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - -
- package com.backbase.moviebox.domain.use_case.get_genres
- 
- import com.backbase.moviebox.common.Resource
- import com.backbase.moviebox.data.remote.dto.toGenres
- import com.backbase.moviebox.data.remote.dto.toMovieDetails
- import com.backbase.moviebox.data.remote.dto.toMovies
- import com.backbase.moviebox.domain.model.Genre
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.model.MovieDetail
- import com.backbase.moviebox.domain.repository.MovieRepository
- import kotlinx.coroutines.flow.Flow
- import kotlinx.coroutines.flow.flow
- import retrofit2.HttpException
- import java.io.IOException
- import java.net.SocketException
- import javax.inject.Inject
- 
- /**
-  * GetMovieGenresUseCase is used to get movie genres
-  * Have used kotlin flow and will emit results from time to time
-  */
- class GetMovieGenresUseCase @Inject constructor(
-     private val repository: MovieRepository
- ){
-     /**
-      * Used kotlin operator function, so it's corresponding member function is called automatically
-      */
-     operator fun invoke() : Flow<Resource<List<Genre>>> = flow {
-         try{
-             emit(Resource.Loading<List<Genre>>())
-             val genres = repository.getMovieGenres().toGenres()
-             emit(Resource.Success<List<Genre>>(genres))
-         } catch (e: HttpException){
-             emit(Resource.Error<List<Genre>>(e.localizedMessage ?: "There is an exception occurred on HTTP Connection"))
-         } catch (e: IOException){
-             emit(Resource.Error<List<Genre>>(e.localizedMessage ?: "Couldn't connect to server. Please check the network connection"))
-         } catch (e: SocketException){
-             emit(Resource.Error<List<Genre>>(e.localizedMessage ?: "There is an exception occurred on Socket Connection"))
-         }
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-a/sources/source-2.html b/htmlReport/ns-a/sources/source-2.html deleted file mode 100644 index 3030859..0000000 --- a/htmlReport/ns-a/sources/source-2.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - Coverage Report > GetMovieGenresUseCase_Factory - - - - - - -
- - -

Coverage Summary for Class: GetMovieGenresUseCase_Factory (com.backbase.moviebox.domain.use_case.get_genres)

- - - - - - - - - -
Class
GetMovieGenresUseCase_Factory
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.domain.use_case.get_genres;
- 
- import com.backbase.moviebox.domain.repository.MovieRepository;
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import javax.inject.Provider;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class GetMovieGenresUseCase_Factory implements Factory<GetMovieGenresUseCase> {
-   private final Provider<MovieRepository> repositoryProvider;
- 
-   public GetMovieGenresUseCase_Factory(Provider<MovieRepository> repositoryProvider) {
-     this.repositoryProvider = repositoryProvider;
-   }
- 
-   @Override
-   public GetMovieGenresUseCase get() {
-     return newInstance(repositoryProvider.get());
-   }
- 
-   public static GetMovieGenresUseCase_Factory create(Provider<MovieRepository> repositoryProvider) {
-     return new GetMovieGenresUseCase_Factory(repositoryProvider);
-   }
- 
-   public static GetMovieGenresUseCase newInstance(MovieRepository repository) {
-     return new GetMovieGenresUseCase(repository);
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-b/index.html b/htmlReport/ns-b/index.html deleted file mode 100644 index 4bc33d5..0000000 --- a/htmlReport/ns-b/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetNowPlayingMoviesUseCase - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-b/index_SORT_BY_BLOCK.html b/htmlReport/ns-b/index_SORT_BY_BLOCK.html deleted file mode 100644 index 2d98b8f..0000000 --- a/htmlReport/ns-b/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetNowPlayingMoviesUseCase - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-b/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-b/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 7ecfdde..0000000 --- a/htmlReport/ns-b/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetNowPlayingMoviesUseCase - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-b/index_SORT_BY_CLASS.html b/htmlReport/ns-b/index_SORT_BY_CLASS.html deleted file mode 100644 index 798aa54..0000000 --- a/htmlReport/ns-b/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetNowPlayingMoviesUseCase - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-b/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-b/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 3232b6d..0000000 --- a/htmlReport/ns-b/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetNowPlayingMoviesUseCase - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-b/index_SORT_BY_LINE.html b/htmlReport/ns-b/index_SORT_BY_LINE.html deleted file mode 100644 index 87bb399..0000000 --- a/htmlReport/ns-b/index_SORT_BY_LINE.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetNowPlayingMoviesUseCase - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-b/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-b/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 23b1ef3..0000000 --- a/htmlReport/ns-b/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetNowPlayingMoviesUseCase - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-b/index_SORT_BY_METHOD.html b/htmlReport/ns-b/index_SORT_BY_METHOD.html deleted file mode 100644 index bef7c42..0000000 --- a/htmlReport/ns-b/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetNowPlayingMoviesUseCase - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-b/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-b/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index f3760dc..0000000 --- a/htmlReport/ns-b/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetNowPlayingMoviesUseCase - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-b/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-b/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index f51d057..0000000 --- a/htmlReport/ns-b/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_playing_now - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_playing_now

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_playing_now - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetNowPlayingMoviesUseCase - - 100% - - - (2/2) - - - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
- - - - - - diff --git a/htmlReport/ns-b/sources/source-1.html b/htmlReport/ns-b/sources/source-1.html deleted file mode 100644 index cfa83f3..0000000 --- a/htmlReport/ns-b/sources/source-1.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - Coverage Report > GetNowPlayingMoviesUseCase - - - - - - -
- - -

Coverage Summary for Class: GetNowPlayingMoviesUseCase (com.backbase.moviebox.domain.use_case.get_playing_now)

- - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
GetNowPlayingMoviesUseCase - - 100% - - - (2/2) - - - - 100% - - - (3/3) - -
GetNowPlayingMoviesUseCase$invoke$1 - - 100% - - - (1/1) - - - - 50% - - - (6/12) - -
Total - - 100% - - - (3/3) - - - - 60% - - - (9/15) - -
- -
-
- - -
- package com.backbase.moviebox.domain.use_case.get_playing_now
- 
- import com.backbase.moviebox.common.Resource
- import com.backbase.moviebox.data.remote.dto.toMovies
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.repository.MovieRepository
- import kotlinx.coroutines.flow.Flow
- import kotlinx.coroutines.flow.flow
- import retrofit2.HttpException
- import java.io.IOException
- import java.net.SocketException
- import javax.inject.Inject
- 
- /**
-  * GetNowPlayingMoviesUseCase is used to get now playing movies
-  * Have used kotlin flow and will emit results from time to time
-  */
- class GetNowPlayingMoviesUseCase @Inject constructor(
-     private val repository: MovieRepository
- ){
-     /**
-      * Used kotlin operator function, so it's corresponding member function is called automatically
-      */
-     operator fun invoke() : Flow<Resource<List<Movie>>> = flow {
-         try{
-             emit(Resource.Loading<List<Movie>>())
-             val movies = repository.getNowPlayingMovies().toMovies()
-             emit(Resource.Success<List<Movie>>(movies))
-         } catch (e: HttpException){
-             emit(Resource.Error<List<Movie>>(e.localizedMessage ?: "There is an exception occurred on HTTP Connection"))
-         } catch (e: IOException){
-             emit(Resource.Error<List<Movie>>(e.localizedMessage ?: "Couldn't connect to server. Please check the network connection"))
-         } catch (e: SocketException){
-             emit(Resource.Error<List<Movie>>(e.localizedMessage ?: "There is an exception occurred on Socket Connection"))
-         } catch (e: Exception){
-             emit(Resource.Error<List<Movie>>(e.localizedMessage ?: "Something went wrong"))
-         }
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-b/sources/source-2.html b/htmlReport/ns-b/sources/source-2.html deleted file mode 100644 index de017a9..0000000 --- a/htmlReport/ns-b/sources/source-2.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - Coverage Report > GetNowPlayingMoviesUseCase_Factory - - - - - - -
- - -

Coverage Summary for Class: GetNowPlayingMoviesUseCase_Factory (com.backbase.moviebox.domain.use_case.get_playing_now)

- - - - - - - - - -
Class
GetNowPlayingMoviesUseCase_Factory
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.domain.use_case.get_playing_now;
- 
- import com.backbase.moviebox.domain.repository.MovieRepository;
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import javax.inject.Provider;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class GetNowPlayingMoviesUseCase_Factory implements Factory<GetNowPlayingMoviesUseCase> {
-   private final Provider<MovieRepository> repositoryProvider;
- 
-   public GetNowPlayingMoviesUseCase_Factory(Provider<MovieRepository> repositoryProvider) {
-     this.repositoryProvider = repositoryProvider;
-   }
- 
-   @Override
-   public GetNowPlayingMoviesUseCase get() {
-     return newInstance(repositoryProvider.get());
-   }
- 
-   public static GetNowPlayingMoviesUseCase_Factory create(
-       Provider<MovieRepository> repositoryProvider) {
-     return new GetNowPlayingMoviesUseCase_Factory(repositoryProvider);
-   }
- 
-   public static GetNowPlayingMoviesUseCase newInstance(MovieRepository repository) {
-     return new GetNowPlayingMoviesUseCase(repository);
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-c/index.html b/htmlReport/ns-c/index.html deleted file mode 100644 index 148f83f..0000000 --- a/htmlReport/ns-c/index.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetPopularMoviesUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-c/index_SORT_BY_BLOCK.html b/htmlReport/ns-c/index_SORT_BY_BLOCK.html deleted file mode 100644 index d54aa18..0000000 --- a/htmlReport/ns-c/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetPopularMoviesUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-c/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-c/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 52dc0b3..0000000 --- a/htmlReport/ns-c/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetPopularMoviesUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-c/index_SORT_BY_CLASS.html b/htmlReport/ns-c/index_SORT_BY_CLASS.html deleted file mode 100644 index 1862e65..0000000 --- a/htmlReport/ns-c/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetPopularMoviesUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-c/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-c/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 311fe09..0000000 --- a/htmlReport/ns-c/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetPopularMoviesUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-c/index_SORT_BY_LINE.html b/htmlReport/ns-c/index_SORT_BY_LINE.html deleted file mode 100644 index 39fcd1d..0000000 --- a/htmlReport/ns-c/index_SORT_BY_LINE.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetPopularMoviesUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-c/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-c/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index b652cc3..0000000 --- a/htmlReport/ns-c/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetPopularMoviesUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-c/index_SORT_BY_METHOD.html b/htmlReport/ns-c/index_SORT_BY_METHOD.html deleted file mode 100644 index 6c97fb2..0000000 --- a/htmlReport/ns-c/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetPopularMoviesUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-c/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-c/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 0a58639..0000000 --- a/htmlReport/ns-c/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetPopularMoviesUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-c/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-c/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index d44715d..0000000 --- a/htmlReport/ns-c/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.domain.use_case.get_popular - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.domain.use_case.get_popular

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.domain.use_case.get_popular - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
GetPopularMoviesUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
- - - - - - diff --git a/htmlReport/ns-c/sources/source-1.html b/htmlReport/ns-c/sources/source-1.html deleted file mode 100644 index 32aa486..0000000 --- a/htmlReport/ns-c/sources/source-1.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - - Coverage Report > GetPopularMoviesUseCase - - - - - - -
- - -

Coverage Summary for Class: GetPopularMoviesUseCase (com.backbase.moviebox.domain.use_case.get_popular)

- - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
GetPopularMoviesUseCase - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
GetPopularMoviesUseCase$invoke$1 - - 0% - - - (0/1) - - - - 0% - - - (0/11) - -
Total - - 0% - - - (0/3) - - - - 0% - - - (0/14) - -
- -
-
- - -
- package com.backbase.moviebox.domain.use_case.get_popular
- 
- import com.backbase.moviebox.common.Resource
- import com.backbase.moviebox.data.remote.dto.toMovies
- import com.backbase.moviebox.data.remote.dto.toPage
- import com.backbase.moviebox.domain.model.Movie
- import com.backbase.moviebox.domain.model.MoviePage
- import com.backbase.moviebox.domain.repository.MovieRepository
- import kotlinx.coroutines.flow.Flow
- import kotlinx.coroutines.flow.flow
- import retrofit2.HttpException
- import java.io.IOException
- import java.net.SocketException
- import javax.inject.Inject
- 
- /**
-  * GetPopularMoviesUseCase is used to get popular movies
-  * Can use for pagination
-  * Have used kotlin flow and will emit results from time to time
-  */
- class GetPopularMoviesUseCase @Inject constructor(
-     private val repository: MovieRepository
- ){
-     /**
-      * Used kotlin operator function, so it's corresponding member function is called automatically
-      *
-      * @param pageId pagination requested page
-      */
-     operator fun invoke(pageId: Int) : Flow<Resource<MoviePage>> = flow {
-         try{
-             emit(Resource.Loading<MoviePage>())
-             val page = repository.getPopularMovies(pageNumber = pageId).toPage()
-             emit(Resource.Success<MoviePage>(page))
-         } catch (e: HttpException){
-             emit(Resource.Error<MoviePage>(e.localizedMessage ?: "There is an exception occurred on HTTP Connection"))
-         } catch (e: IOException){
-             emit(Resource.Error<MoviePage>(e.localizedMessage ?: "Couldn't connect to server. Please check the network connection"))
-         } catch (e: SocketException){
-             emit(Resource.Error<MoviePage>(e.localizedMessage ?: "There is an exception occurred on Socket Connection"))
-         }
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-c/sources/source-2.html b/htmlReport/ns-c/sources/source-2.html deleted file mode 100644 index bdf6d87..0000000 --- a/htmlReport/ns-c/sources/source-2.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - Coverage Report > GetPopularMoviesUseCase_Factory - - - - - - -
- - -

Coverage Summary for Class: GetPopularMoviesUseCase_Factory (com.backbase.moviebox.domain.use_case.get_popular)

- - - - - - - - - -
Class
GetPopularMoviesUseCase_Factory
- -
-
- - -
- // Generated by Dagger (https://dagger.dev).
- package com.backbase.moviebox.domain.use_case.get_popular;
- 
- import com.backbase.moviebox.domain.repository.MovieRepository;
- import dagger.internal.DaggerGenerated;
- import dagger.internal.Factory;
- import javax.inject.Provider;
- 
- @DaggerGenerated
- @SuppressWarnings({
-     "unchecked",
-     "rawtypes"
- })
- public final class GetPopularMoviesUseCase_Factory implements Factory<GetPopularMoviesUseCase> {
-   private final Provider<MovieRepository> repositoryProvider;
- 
-   public GetPopularMoviesUseCase_Factory(Provider<MovieRepository> repositoryProvider) {
-     this.repositoryProvider = repositoryProvider;
-   }
- 
-   @Override
-   public GetPopularMoviesUseCase get() {
-     return newInstance(repositoryProvider.get());
-   }
- 
-   public static GetPopularMoviesUseCase_Factory create(
-       Provider<MovieRepository> repositoryProvider) {
-     return new GetPopularMoviesUseCase_Factory(repositoryProvider);
-   }
- 
-   public static GetPopularMoviesUseCase newInstance(MovieRepository repository) {
-     return new GetPopularMoviesUseCase(repository);
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-d/index.html b/htmlReport/ns-d/index.html deleted file mode 100644 index 9529474..0000000 --- a/htmlReport/ns-d/index.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.navigation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.navigation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieNavGraphKt - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/11) - -
MovieScreenList - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/21) - -
- -
- - - - - - diff --git a/htmlReport/ns-d/index_SORT_BY_BLOCK.html b/htmlReport/ns-d/index_SORT_BY_BLOCK.html deleted file mode 100644 index 86999f7..0000000 --- a/htmlReport/ns-d/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.navigation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.navigation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieNavGraphKt - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/11) - -
MovieScreenList - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/21) - -
- -
- - - - - - diff --git a/htmlReport/ns-d/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-d/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index a9c2311..0000000 --- a/htmlReport/ns-d/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.navigation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.navigation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieScreenList - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/21) - -
MovieNavGraphKt - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/11) - -
- -
- - - - - - diff --git a/htmlReport/ns-d/index_SORT_BY_CLASS.html b/htmlReport/ns-d/index_SORT_BY_CLASS.html deleted file mode 100644 index 7933e90..0000000 --- a/htmlReport/ns-d/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.navigation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.navigation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieNavGraphKt - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/11) - -
MovieScreenList - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/21) - -
- -
- - - - - - diff --git a/htmlReport/ns-d/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-d/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 1ae9eb8..0000000 --- a/htmlReport/ns-d/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.navigation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.navigation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieScreenList - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/21) - -
MovieNavGraphKt - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/11) - -
- -
- - - - - - diff --git a/htmlReport/ns-d/index_SORT_BY_LINE.html b/htmlReport/ns-d/index_SORT_BY_LINE.html deleted file mode 100644 index d7f024e..0000000 --- a/htmlReport/ns-d/index_SORT_BY_LINE.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.navigation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.navigation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieNavGraphKt - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/11) - -
MovieScreenList - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/21) - -
- -
- - - - - - diff --git a/htmlReport/ns-d/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-d/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 2444686..0000000 --- a/htmlReport/ns-d/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.navigation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.navigation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieScreenList - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/21) - -
MovieNavGraphKt - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/11) - -
- -
- - - - - - diff --git a/htmlReport/ns-d/index_SORT_BY_METHOD.html b/htmlReport/ns-d/index_SORT_BY_METHOD.html deleted file mode 100644 index 9d82680..0000000 --- a/htmlReport/ns-d/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.navigation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.navigation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieNavGraphKt - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/11) - -
MovieScreenList - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/21) - -
- -
- - - - - - diff --git a/htmlReport/ns-d/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-d/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index 2678c3e..0000000 --- a/htmlReport/ns-d/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.navigation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.navigation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieScreenList - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/21) - -
MovieNavGraphKt - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/11) - -
- -
- - - - - - diff --git a/htmlReport/ns-d/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-d/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 5ec4953..0000000 --- a/htmlReport/ns-d/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.navigation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.navigation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.navigation - - 0% - - - (0/12) - - - - 0% - - - (0/12) - - - - 0% - - - (0/32) - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
MovieScreenList - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/21) - -
MovieNavGraphKt - - 0% - - - (0/6) - - - - 0% - - - (0/6) - - - - 0% - - - (0/11) - -
- -
- - - - - - diff --git a/htmlReport/ns-d/sources/source-1.html b/htmlReport/ns-d/sources/source-1.html deleted file mode 100644 index c41962f..0000000 --- a/htmlReport/ns-d/sources/source-1.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - Coverage Report > MovieNavGraphKt - - - - - - -
- - -

Coverage Summary for Class: MovieNavGraphKt (com.backbase.moviebox.navigation)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MovieNavGraphKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
MovieNavGraphKt$MovieNavGraph$1 - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MovieNavGraphKt$MovieNavGraph$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieNavGraphKt$MovieNavGraph$1$2 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieNavGraphKt$MovieNavGraph$1$3 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieNavGraphKt$MovieNavGraph$1$4 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MovieNavGraphKt$MovieNavGraph$2
Total - - 0% - - - (0/6) - - - - 0% - - - (0/11) - -
- -
-
- - -
- package com.backbase.moviebox.navigation
- 
- import androidx.compose.runtime.Composable
- import androidx.navigation.NavHostController
- import androidx.navigation.compose.NavHost
- import androidx.navigation.compose.composable
- import com.backbase.moviebox.presentation.AnimatedSplashScreen
- import com.backbase.moviebox.presentation.MainScreen
- import com.backbase.moviebox.presentation.most_popular.MostPopularScreen
- import com.backbase.moviebox.presentation.movie_details.MovieDetailScreen
- import com.backbase.moviebox.presentation.playing_now.PlayingNowScreen
- 
- /**
-  * Navigation graph of the MovieBox application
-  */
- @Composable
- fun MovieNavGraph(navController: NavHostController) {
-     NavHost(navController = navController, startDestination = MovieScreenList.SplashScreen.route){
-         composable(route = MovieScreenList.SplashScreen.route){
-             AnimatedSplashScreen(navController)
-         }
-         composable(route = MovieScreenList.MainScreen.route){
-             MainScreen()
-         }
-         composable(route = MovieScreenList.MostPopular.route){
-             MostPopularScreen(navController)
-         }
-         composable(route = MovieScreenList.PlayingNow.route){
-             PlayingNowScreen(navController)
-         }
-         // will act as an deeplink, param will be movie id
-         composable(route = MovieScreenList.MovieDetail.route+"/{movie_id}"){
-             MovieDetailScreen(navController, it.arguments?.getString("movie_id"))
-         }
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-d/sources/source-2.html b/htmlReport/ns-d/sources/source-2.html deleted file mode 100644 index 76136a8..0000000 --- a/htmlReport/ns-d/sources/source-2.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - - - Coverage Report > MovieScreenList - - - - - - -
- - -

Coverage Summary for Class: MovieScreenList (com.backbase.moviebox.navigation)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MovieScreenList - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieScreenList$MainScreen - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
MovieScreenList$MostPopular - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieScreenList$MovieDetail - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
MovieScreenList$PlayingNow - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MovieScreenList$SplashScreen - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
Total - - 0% - - - (0/6) - - - - 0% - - - (0/21) - -
- -
-
- - -
- package com.backbase.moviebox.navigation
- 
- import androidx.compose.material.icons.Icons
- import androidx.compose.material.icons.filled.Done
- import androidx.compose.material.icons.outlined.LocalActivity
- import androidx.compose.material.icons.outlined.Theaters
- import androidx.compose.ui.graphics.vector.ImageVector
- 
- /**
-  * Navigation screen list
-  *
-  * @param route will be the path or route to the page
-  * @param title will be the page title, used in the bottom navigation bar
-  * @param icon will used to set icon to the bottom navigation
-  */
- sealed class MovieScreenList(
-     val route: String,
-     val title: String,
-     val icon: ImageVector = Icons.Default.Done
- ) {
-     object MainScreen : MovieScreenList(
-         route = "main_screen",
-         title = "Main Screen",
-     )
- 
-     object PlayingNow : MovieScreenList(
-         route = "playing_now",
-         title = "Playing Now",
-         icon = Icons.Outlined.Theaters,
-     )
- 
-     object MostPopular : MovieScreenList(
-         route = "most_popular",
-         title = "Most Popular",
-         icon = Icons.Outlined.LocalActivity
-     )
- 
-     object MovieDetail : MovieScreenList(
-         route = "movie_detail",
-         title = "Movie Details"
-     )
- 
-     object SplashScreen : MovieScreenList(
-         route = "splash_screen",
-         title = "Splash Screen"
-     )
- 
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-e/index.html b/htmlReport/ns-e/index.html deleted file mode 100644 index 3bc08b5..0000000 --- a/htmlReport/ns-e/index.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AnimatedSplashScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/10) - - - - 0% - - - (0/85) - -
Hilt_MainActivity - - 0% - - - (0/2) - - - - 0% - - - (0/10) - - - - 0% - - - (0/21) - -
MainActivity - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
MainScreenKt - - 0% - - - (0/9) - - - - 0% - - - (0/12) - - - - 0% - - - (0/51) - -
NetowkUtilsKt - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/33) - -
- -
- - - - - - diff --git a/htmlReport/ns-e/index_SORT_BY_BLOCK.html b/htmlReport/ns-e/index_SORT_BY_BLOCK.html deleted file mode 100644 index 64e417d..0000000 --- a/htmlReport/ns-e/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AnimatedSplashScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/10) - - - - 0% - - - (0/85) - -
Hilt_MainActivity - - 0% - - - (0/2) - - - - 0% - - - (0/10) - - - - 0% - - - (0/21) - -
MainActivity - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
MainScreenKt - - 0% - - - (0/9) - - - - 0% - - - (0/12) - - - - 0% - - - (0/51) - -
NetowkUtilsKt - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/33) - -
- -
- - - - - - diff --git a/htmlReport/ns-e/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-e/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index bb13b92..0000000 --- a/htmlReport/ns-e/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
NetowkUtilsKt - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/33) - -
MainScreenKt - - 0% - - - (0/9) - - - - 0% - - - (0/12) - - - - 0% - - - (0/51) - -
MainActivity - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
Hilt_MainActivity - - 0% - - - (0/2) - - - - 0% - - - (0/10) - - - - 0% - - - (0/21) - -
AnimatedSplashScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/10) - - - - 0% - - - (0/85) - -
- -
- - - - - - diff --git a/htmlReport/ns-e/index_SORT_BY_CLASS.html b/htmlReport/ns-e/index_SORT_BY_CLASS.html deleted file mode 100644 index 0445198..0000000 --- a/htmlReport/ns-e/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AnimatedSplashScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/10) - - - - 0% - - - (0/85) - -
Hilt_MainActivity - - 0% - - - (0/2) - - - - 0% - - - (0/10) - - - - 0% - - - (0/21) - -
MainActivity - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
MainScreenKt - - 0% - - - (0/9) - - - - 0% - - - (0/12) - - - - 0% - - - (0/51) - -
NetowkUtilsKt - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/33) - -
- -
- - - - - - diff --git a/htmlReport/ns-e/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-e/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index 990c446..0000000 --- a/htmlReport/ns-e/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
NetowkUtilsKt - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/33) - -
MainScreenKt - - 0% - - - (0/9) - - - - 0% - - - (0/12) - - - - 0% - - - (0/51) - -
MainActivity - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
Hilt_MainActivity - - 0% - - - (0/2) - - - - 0% - - - (0/10) - - - - 0% - - - (0/21) - -
AnimatedSplashScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/10) - - - - 0% - - - (0/85) - -
- -
- - - - - - diff --git a/htmlReport/ns-e/index_SORT_BY_LINE.html b/htmlReport/ns-e/index_SORT_BY_LINE.html deleted file mode 100644 index 43846e3..0000000 --- a/htmlReport/ns-e/index_SORT_BY_LINE.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AnimatedSplashScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/10) - - - - 0% - - - (0/85) - -
Hilt_MainActivity - - 0% - - - (0/2) - - - - 0% - - - (0/10) - - - - 0% - - - (0/21) - -
MainActivity - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
MainScreenKt - - 0% - - - (0/9) - - - - 0% - - - (0/12) - - - - 0% - - - (0/51) - -
NetowkUtilsKt - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/33) - -
- -
- - - - - - diff --git a/htmlReport/ns-e/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-e/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 767e934..0000000 --- a/htmlReport/ns-e/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
NetowkUtilsKt - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/33) - -
MainScreenKt - - 0% - - - (0/9) - - - - 0% - - - (0/12) - - - - 0% - - - (0/51) - -
MainActivity - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
Hilt_MainActivity - - 0% - - - (0/2) - - - - 0% - - - (0/10) - - - - 0% - - - (0/21) - -
AnimatedSplashScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/10) - - - - 0% - - - (0/85) - -
- -
- - - - - - diff --git a/htmlReport/ns-e/index_SORT_BY_METHOD.html b/htmlReport/ns-e/index_SORT_BY_METHOD.html deleted file mode 100644 index c454a4d..0000000 --- a/htmlReport/ns-e/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
AnimatedSplashScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/10) - - - - 0% - - - (0/85) - -
Hilt_MainActivity - - 0% - - - (0/2) - - - - 0% - - - (0/10) - - - - 0% - - - (0/21) - -
MainActivity - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
MainScreenKt - - 0% - - - (0/9) - - - - 0% - - - (0/12) - - - - 0% - - - (0/51) - -
NetowkUtilsKt - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/33) - -
- -
- - - - - - diff --git a/htmlReport/ns-e/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-e/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index ab0b262..0000000 --- a/htmlReport/ns-e/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
NetowkUtilsKt - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/33) - -
MainScreenKt - - 0% - - - (0/9) - - - - 0% - - - (0/12) - - - - 0% - - - (0/51) - -
MainActivity - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
Hilt_MainActivity - - 0% - - - (0/2) - - - - 0% - - - (0/10) - - - - 0% - - - (0/21) - -
AnimatedSplashScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/10) - - - - 0% - - - (0/85) - -
- -
- - - - - - diff --git a/htmlReport/ns-e/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-e/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index 7428a01..0000000 --- a/htmlReport/ns-e/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation - - 0% - - - (0/22) - - - - 0% - - - (0/47) - - - - 0% - - - (0/193) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
NetowkUtilsKt - - 0% - - - (0/7) - - - - 0% - - - (0/13) - - - - 0% - - - (0/33) - -
MainScreenKt - - 0% - - - (0/9) - - - - 0% - - - (0/12) - - - - 0% - - - (0/51) - -
MainActivity - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
Hilt_MainActivity - - 0% - - - (0/2) - - - - 0% - - - (0/10) - - - - 0% - - - (0/21) - -
AnimatedSplashScreenKt - - 0% - - - (0/3) - - - - 0% - - - (0/10) - - - - 0% - - - (0/85) - -
- -
- - - - - - diff --git a/htmlReport/ns-e/sources/source-1.html b/htmlReport/ns-e/sources/source-1.html deleted file mode 100644 index b115d69..0000000 --- a/htmlReport/ns-e/sources/source-1.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - Coverage Report > AnimatedSplashScreenKt - - - - - - -
- - -

Coverage Summary for Class: AnimatedSplashScreenKt (com.backbase.moviebox.presentation)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
AnimatedSplashScreenKt - - 0% - - - (0/8) - - - - 0% - - - (0/74) - -
AnimatedSplashScreenKt$AnimatedSplashScreen$1 - - 0% - - - (0/1) - - - - 0% - - - (0/6) - -
AnimatedSplashScreenKt$AnimatedSplashScreen$2
AnimatedSplashScreenKt$Splash$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
AnimatedSplashScreenKt$Splash$2
AnimatedSplashScreenKt$SplashScreenDarkPreview$1
AnimatedSplashScreenKt$SplashScreenPreview$1
Total - - 0% - - - (0/10) - - - - 0% - - - (0/85) - -
- -
-
- - -
- package com.backbase.moviebox.presentation
- 
- import android.content.res.Configuration.UI_MODE_NIGHT_YES
- import android.opengl.Visibility
- import androidx.compose.animation.AnimatedVisibility
- import androidx.compose.animation.core.animateFloatAsState
- import androidx.compose.animation.core.tween
- import androidx.compose.foundation.background
- import androidx.compose.foundation.isSystemInDarkTheme
- import androidx.compose.foundation.layout.Box
- import androidx.compose.foundation.layout.fillMaxSize
- import androidx.compose.foundation.layout.size
- import androidx.compose.foundation.Image
- import androidx.compose.material.Icon
- import androidx.compose.runtime.*
- import androidx.compose.ui.Alignment
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.draw.alpha
- import androidx.compose.ui.platform.testTag
- import androidx.compose.ui.res.painterResource
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.navigation.NavHostController
- import com.backbase.moviebox.R
- import com.backbase.moviebox.common.TestTag
- import com.backbase.moviebox.navigation.MovieScreenList
- import com.backbase.moviebox.theme.accent
- import com.backbase.moviebox.theme.primary
- import com.backbase.moviebox.theme.primaryNight
- import kotlinx.coroutines.delay
- 
- /**
-  * Custom animated splash screen
-  */
- @Composable
- fun AnimatedSplashScreen(navController: NavHostController) {
-     var startAnimation by remember { mutableStateOf(false) }
-     var visibility by remember { mutableStateOf(true) }
-     val alphaAnim = animateFloatAsState(targetValue = if(startAnimation) 1f else 0f, animationSpec = tween(durationMillis = 2500))
-     
-     LaunchedEffect(key1 = true){
-         startAnimation = true
-         delay(3500)
-         navController.popBackStack()
-         visibility = false
-         navController.navigate(MovieScreenList.MainScreen.route)
-     }
- 
-     Splash(alpha = alphaAnim.value, visibility = visibility)
- }
- 
- @Composable
- fun Splash(alpha: Float, visibility: Boolean = true) {
-     Box(
-         modifier = Modifier
-             .background(if (isSystemInDarkTheme()) primary else primaryNight)
-             .fillMaxSize(),
-         contentAlignment = Alignment.Center
-     ){
-         AnimatedVisibility(visible = visibility) {
-             Image(modifier = Modifier
-                 .size(300.dp)
-                 .alpha(alpha * alpha)
-                 .testTag(TestTag.SPLASH), painter = painterResource(id = R.drawable.app_logo), contentDescription = "Logo")
-         }
-     }
- }
- 
- @Composable
- @Preview
- fun SplashScreenPreview(){
-     Splash(alpha = 1f)
- }
- 
- @Composable
- @Preview(uiMode = UI_MODE_NIGHT_YES)
- fun SplashScreenDarkPreview(){
-     Splash(alpha = 1f)
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-e/sources/source-2.html b/htmlReport/ns-e/sources/source-2.html deleted file mode 100644 index 8c545a1..0000000 --- a/htmlReport/ns-e/sources/source-2.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - - Coverage Report > Hilt_MainActivity - - - - - - -
- - -

Coverage Summary for Class: Hilt_MainActivity (com.backbase.moviebox.presentation)

- - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
Hilt_MainActivity - - 0% - - - (0/8) - - - - 0% - - - (0/19) - -
Hilt_MainActivity$1 - - 0% - - - (0/2) - - - - 0% - - - (0/2) - -
Total - - 0% - - - (0/10) - - - - 0% - - - (0/21) - -
- -
-
- - -
- package com.backbase.moviebox.presentation;
- 
- import android.content.Context;
- import androidx.activity.ComponentActivity;
- import androidx.activity.contextaware.OnContextAvailableListener;
- import androidx.lifecycle.ViewModelProvider;
- import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
- import dagger.hilt.android.internal.managers.ActivityComponentManager;
- import dagger.hilt.internal.GeneratedComponentManagerHolder;
- import dagger.hilt.internal.UnsafeCasts;
- import java.lang.Object;
- import java.lang.Override;
- 
- /**
-  * A generated base class to be extended by the @dagger.hilt.android.AndroidEntryPoint annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
-  */
- public abstract class Hilt_MainActivity extends ComponentActivity implements GeneratedComponentManagerHolder {
-   private volatile ActivityComponentManager componentManager;
- 
-   private final Object componentManagerLock = new Object();
- 
-   private boolean injected = false;
- 
-   Hilt_MainActivity() {
-     super();
-     _initHiltInternal();
-   }
- 
-   Hilt_MainActivity(int contentLayoutId) {
-     super(contentLayoutId);
-     _initHiltInternal();
-   }
- 
-   private void _initHiltInternal() {
-     addOnContextAvailableListener(new OnContextAvailableListener() {
-       @Override
-       public void onContextAvailable(Context context) {
-         inject();
-       }
-     });
-   }
- 
-   @Override
-   public final Object generatedComponent() {
-     return this.componentManager().generatedComponent();
-   }
- 
-   protected ActivityComponentManager createComponentManager() {
-     return new ActivityComponentManager(this);
-   }
- 
-   @Override
-   public final ActivityComponentManager componentManager() {
-     if (componentManager == null) {
-       synchronized (componentManagerLock) {
-         if (componentManager == null) {
-           componentManager = createComponentManager();
-         }
-       }
-     }
-     return componentManager;
-   }
- 
-   protected void inject() {
-     if (!injected) {
-       injected = true;
-       ((MainActivity_GeneratedInjector) this.generatedComponent()).injectMainActivity(UnsafeCasts.<MainActivity>unsafeCast(this));
-     }
-   }
- 
-   @Override
-   public ViewModelProvider.Factory getDefaultViewModelProviderFactory() {
-     return DefaultViewModelFactories.getActivityFactory(this, super.getDefaultViewModelProviderFactory());
-   }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-e/sources/source-3.html b/htmlReport/ns-e/sources/source-3.html deleted file mode 100644 index f313bc7..0000000 --- a/htmlReport/ns-e/sources/source-3.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - Coverage Report > MainActivity - - - - - - -
- - -

Coverage Summary for Class: MainActivity (com.backbase.moviebox.presentation)

- - - - - - - - - - - - - - - -
Class - Class, % - - Method, % - - Line, % -
MainActivity - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/3) - -
- -
-
- - -
- package com.backbase.moviebox.presentation
- 
- import android.os.Bundle
- import androidx.activity.ComponentActivity
- import androidx.activity.compose.setContent
- import androidx.compose.foundation.layout.fillMaxSize
- import androidx.compose.material.MaterialTheme
- import androidx.compose.material.Surface
- import androidx.compose.material.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.navigation.compose.rememberNavController
- import com.backbase.moviebox.navigation.MovieNavGraph
- import com.backbase.moviebox.theme.MovieBoxTheme
- import com.backbase.moviebox.theme.primary
- import dagger.hilt.android.AndroidEntryPoint
- 
- /**
-  * Main screen of the application which init the navGraph
-  */
- @AndroidEntryPoint
- class MainActivity : ComponentActivity() {
-     override fun onCreate(savedInstanceState: Bundle?) {
-         super.onCreate(savedInstanceState)
-         setContent {
-             MovieBoxTheme {
-                 Surface(
-                     modifier = Modifier.fillMaxSize(),
-                     color = primary
-                 ) {
-                     val navController = rememberNavController()
-                     MovieNavGraph(navController = navController)
-                 }
-             }
-         }
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-e/sources/source-4.html b/htmlReport/ns-e/sources/source-4.html deleted file mode 100644 index d031b5d..0000000 --- a/htmlReport/ns-e/sources/source-4.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - - Coverage Report > MainScreenKt - - - - - - -
- - -

Coverage Summary for Class: MainScreenKt (com.backbase.moviebox.presentation)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MainScreenKt - - 0% - - - (0/4) - - - - 0% - - - (0/30) - -
MainScreenKt$AddItem$2 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MainScreenKt$AddItem$2$1 - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
MainScreenKt$AddItem$3 - - 0% - - - (0/1) - - - - 0% - - - (0/4) - -
MainScreenKt$AddItem$4 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MainScreenKt$AddItem$5
MainScreenKt$BottomBar$1 - - 0% - - - (0/1) - - - - 0% - - - (0/3) - -
MainScreenKt$BottomBar$2 - - 0% - - - (0/1) - - - - 0% - - - (0/8) - -
MainScreenKt$BottomBar$3
MainScreenKt$MainScreen$1 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MainScreenKt$MainScreen$2 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
MainScreenKt$MainScreen$3
Total - - 0% - - - (0/12) - - - - 0% - - - (0/51) - -
- -
-
- - -
- package com.backbase.moviebox.presentation
- 
- import androidx.compose.foundation.layout.RowScope
- import androidx.compose.material.*
- import androidx.compose.runtime.Composable
- import androidx.compose.runtime.LaunchedEffect
- import androidx.compose.runtime.getValue
- import androidx.compose.ui.unit.dp
- import androidx.navigation.NavDestination
- import androidx.navigation.NavDestination.Companion.hierarchy
- import androidx.navigation.NavGraph.Companion.findStartDestination
- import androidx.navigation.NavHostController
- import androidx.navigation.compose.currentBackStackEntryAsState
- import androidx.navigation.compose.rememberNavController
- import com.backbase.moviebox.navigation.MovieScreenList
- import com.backbase.moviebox.navigation.MovieNavGraph
- import com.backbase.moviebox.theme.accent
- import com.backbase.moviebox.theme.primary
- import com.backbase.moviebox.theme.textRating
- import dagger.hilt.android.AndroidEntryPoint
- import kotlinx.coroutines.delay
- 
- /**
-  * Bottom navigation holder
-  */
- @Composable
- fun MainScreen() {
-     val navController = rememberNavController()
-     Scaffold(bottomBar = {
-         BottomBar(navController = navController)
-     }) {
-         MovieNavGraph(navController = navController)
-     }
- }
- 
- @Composable
- fun BottomBar(navController: NavHostController) {
-     val screens = listOf(
-         MovieScreenList.PlayingNow,
-         MovieScreenList.MostPopular
-     )
- 
-     LaunchedEffect(key1 = true){
-         delay(500)
-         navController.navigate(MovieScreenList.PlayingNow.route)
-     }
- 
-     val navBackStackEntry by navController.currentBackStackEntryAsState()
-     val currentDestination = navBackStackEntry?.destination
-     val currentRoute = navBackStackEntry?.destination?.route?.substringBeforeLast("/")
- 
-     if (currentRoute?.substringBeforeLast("/") != MovieScreenList.MovieDetail.route) {
-         BottomNavigation(elevation = 12.dp, backgroundColor = primary) {
-             screens.forEach {
-                 AddItem(
-                     screen = it,
-                     currentDestination = currentDestination,
-                     navController = navController
-                 )
-             }
-         }
-     }
- }
- 
- @Composable
- fun RowScope.AddItem(
-     screen: MovieScreenList,
-     currentDestination: NavDestination?,
-     navController: NavHostController
- ) {
-     BottomNavigationItem(
-         selectedContentColor = accent,
-         unselectedContentColor = textRating,
-         label = {
-             Text(text = screen.title)
-         },
-         icon = {
-             Icon(
-                 imageVector = screen.icon,
-                 contentDescription = "Navigation Icon"
-             )
-         },
-         selected = currentDestination?.hierarchy?.any {
-             it.route == screen.route
-         } == true,
-         onClick = {
-             navController.navigate(screen.route) {
-                 popUpTo(navController.graph.findStartDestination().id)
-                 launchSingleTop = true
-             }
-         }
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-e/sources/source-5.html b/htmlReport/ns-e/sources/source-5.html deleted file mode 100644 index 876be01..0000000 --- a/htmlReport/ns-e/sources/source-5.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - - Coverage Report > NetowkUtilsKt - - - - - - -
- - -

Coverage Summary for Class: NetowkUtilsKt (com.backbase.moviebox.presentation)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
NetowkUtilsKt - - 0% - - - (0/5) - - - - 0% - - - (0/15) - -
NetowkUtilsKt$connectivityState$1 - - 0% - - - (0/1) - - - - 0% - - - (0/2) - -
NetowkUtilsKt$connectivityState$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
NetowkUtilsKt$NetworkCallback$1 - - 0% - - - (0/3) - - - - 0% - - - (0/3) - -
NetowkUtilsKt$observeConnectivityAsFlow$1 - - 0% - - - (0/1) - - - - 0% - - - (0/10) - -
NetowkUtilsKt$observeConnectivityAsFlow$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
NetowkUtilsKt$observeConnectivityAsFlow$1$callback$1 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
Total - - 0% - - - (0/13) - - - - 0% - - - (0/33) - -
- -
-
- - -
- package com.backbase.moviebox.presentation
- 
- import android.content.Context
- import android.net.ConnectivityManager
- import android.net.Network
- import android.net.NetworkCapabilities
- import android.net.NetworkRequest
- import androidx.compose.runtime.Composable
- import androidx.compose.runtime.State
- import androidx.compose.runtime.produceState
- import androidx.compose.ui.platform.LocalContext
- import com.backbase.moviebox.common.ConnectionState
- import kotlinx.coroutines.ExperimentalCoroutinesApi
- import kotlinx.coroutines.channels.awaitClose
- import kotlinx.coroutines.flow.callbackFlow
- 
- @ExperimentalCoroutinesApi
- @Composable
- fun connectivityState(): State<ConnectionState> {
-     val context = LocalContext.current
- 
-     // Creates a State<ConnectionState> with current connectivity state as initial value
-     return produceState(initialValue = context.currentConnectivityState) {
-         // In a coroutine, can make suspend calls
-         context.observeConnectivityAsFlow().collect { value = it }
-     }
- }
- 
- /**
-  * Network utility to get current state of internet connection
-  */
- val Context.currentConnectivityState: ConnectionState
-     get() {
-         val connectivityManager =
-             getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
-         return getCurrentState(connectivityManager)
-     }
- 
- private fun getCurrentState(
-     connectivityManager: ConnectivityManager
- ): ConnectionState {
-     val connected = connectivityManager.allNetworks.any { network ->
-         connectivityManager.getNetworkCapabilities(network)
-             ?.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
-             ?: false
-     }
- 
-     return if (connected) ConnectionState.Available else ConnectionState.Unavailable
- }
- 
- /**
-  * Network Utility to observe availability or unavailability of Internet connection
-  */
- @ExperimentalCoroutinesApi
- fun Context.observeConnectivityAsFlow() = callbackFlow {
-     val connectivityManager = getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
- 
-     val callback = NetworkCallback { connectionState -> trySend(connectionState) }
- 
-     val networkRequest = NetworkRequest.Builder()
-         .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
-         .build()
- 
-     connectivityManager.registerNetworkCallback(networkRequest, callback)
- 
-     // Set current state
-     val currentState = getCurrentState(connectivityManager)
-     trySend(currentState)
- 
-     // Remove callback when not used
-     awaitClose {
-         // Remove listeners
-         connectivityManager.unregisterNetworkCallback(callback)
-     }
- }
- 
- fun NetworkCallback(callback: (ConnectionState) -> Unit): ConnectivityManager.NetworkCallback {
-     return object : ConnectivityManager.NetworkCallback() {
-         override fun onAvailable(network: Network) {
-             callback(ConnectionState.Available)
-         }
- 
-         override fun onLost(network: Network) {
-             callback(ConnectionState.Unavailable)
-         }
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-e/sources/source-6.html b/htmlReport/ns-e/sources/source-6.html deleted file mode 100644 index d96c8b9..0000000 --- a/htmlReport/ns-e/sources/source-6.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - Coverage Report > MainActivity_GeneratedInjector - - - - - - -
- - -

Coverage Summary for Class: MainActivity_GeneratedInjector (com.backbase.moviebox.presentation)

- - - - - - - - - -
Class
MainActivity_GeneratedInjector
- -
-
- - -
- package com.backbase.moviebox.presentation;
- 
- import dagger.hilt.InstallIn;
- import dagger.hilt.android.components.ActivityComponent;
- import dagger.hilt.codegen.OriginatingElement;
- import dagger.hilt.internal.GeneratedEntryPoint;
- 
- @OriginatingElement(
-     topLevelClass = MainActivity.class
- )
- @GeneratedEntryPoint
- @InstallIn(ActivityComponent.class)
- public interface MainActivity_GeneratedInjector {
-   void injectMainActivity(MainActivity mainActivity);
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-f/index.html b/htmlReport/ns-f/index.html deleted file mode 100644 index f2612c4..0000000 --- a/htmlReport/ns-f/index.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.common_components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.common_components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
LoadingViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
MoviePosterViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/72) - -
NetworkErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
NetworkStateViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
RatingViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/186) - -
ScreenTitleViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
ToolbarWithButtonViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/47) - -
- -
- - - - - - diff --git a/htmlReport/ns-f/index_SORT_BY_BLOCK.html b/htmlReport/ns-f/index_SORT_BY_BLOCK.html deleted file mode 100644 index 4de6987..0000000 --- a/htmlReport/ns-f/index_SORT_BY_BLOCK.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.common_components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.common_components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
LoadingViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
MoviePosterViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/72) - -
NetworkErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
NetworkStateViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
RatingViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/186) - -
ScreenTitleViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
ToolbarWithButtonViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/47) - -
- -
- - - - - - diff --git a/htmlReport/ns-f/index_SORT_BY_BLOCK_DESC.html b/htmlReport/ns-f/index_SORT_BY_BLOCK_DESC.html deleted file mode 100644 index 9884173..0000000 --- a/htmlReport/ns-f/index_SORT_BY_BLOCK_DESC.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.common_components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.common_components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ToolbarWithButtonViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/47) - -
ScreenTitleViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
RatingViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/186) - -
NetworkStateViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
NetworkErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
MoviePosterViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/72) - -
LoadingViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
ErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
- -
- - - - - - diff --git a/htmlReport/ns-f/index_SORT_BY_CLASS.html b/htmlReport/ns-f/index_SORT_BY_CLASS.html deleted file mode 100644 index e97d108..0000000 --- a/htmlReport/ns-f/index_SORT_BY_CLASS.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.common_components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.common_components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
LoadingViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
MoviePosterViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/72) - -
NetworkErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
NetworkStateViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
RatingViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/186) - -
ScreenTitleViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
ToolbarWithButtonViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/47) - -
- -
- - - - - - diff --git a/htmlReport/ns-f/index_SORT_BY_CLASS_DESC.html b/htmlReport/ns-f/index_SORT_BY_CLASS_DESC.html deleted file mode 100644 index acf381b..0000000 --- a/htmlReport/ns-f/index_SORT_BY_CLASS_DESC.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.common_components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.common_components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ToolbarWithButtonViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/47) - -
ScreenTitleViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
RatingViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/186) - -
NetworkStateViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
NetworkErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
MoviePosterViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/72) - -
LoadingViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
ErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
- -
- - - - - - diff --git a/htmlReport/ns-f/index_SORT_BY_LINE.html b/htmlReport/ns-f/index_SORT_BY_LINE.html deleted file mode 100644 index 16527e9..0000000 --- a/htmlReport/ns-f/index_SORT_BY_LINE.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.common_components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.common_components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
LoadingViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
MoviePosterViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/72) - -
NetworkErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
NetworkStateViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
RatingViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/186) - -
ScreenTitleViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
ToolbarWithButtonViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/47) - -
- -
- - - - - - diff --git a/htmlReport/ns-f/index_SORT_BY_LINE_DESC.html b/htmlReport/ns-f/index_SORT_BY_LINE_DESC.html deleted file mode 100644 index 41eee9b..0000000 --- a/htmlReport/ns-f/index_SORT_BY_LINE_DESC.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.common_components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.common_components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ToolbarWithButtonViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/47) - -
ScreenTitleViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
RatingViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/186) - -
NetworkStateViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
NetworkErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
MoviePosterViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/72) - -
LoadingViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
ErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
- -
- - - - - - diff --git a/htmlReport/ns-f/index_SORT_BY_METHOD.html b/htmlReport/ns-f/index_SORT_BY_METHOD.html deleted file mode 100644 index cfaa90f..0000000 --- a/htmlReport/ns-f/index_SORT_BY_METHOD.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.common_components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.common_components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
LoadingViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
MoviePosterViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/72) - -
NetworkErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
NetworkStateViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
RatingViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/186) - -
ScreenTitleViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
ToolbarWithButtonViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/47) - -
- -
- - - - - - diff --git a/htmlReport/ns-f/index_SORT_BY_METHOD_DESC.html b/htmlReport/ns-f/index_SORT_BY_METHOD_DESC.html deleted file mode 100644 index d9392c2..0000000 --- a/htmlReport/ns-f/index_SORT_BY_METHOD_DESC.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.common_components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.common_components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ToolbarWithButtonViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/47) - -
ScreenTitleViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
RatingViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/186) - -
NetworkStateViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
NetworkErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
MoviePosterViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/72) - -
LoadingViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
ErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
- -
- - - - - - diff --git a/htmlReport/ns-f/index_SORT_BY_NAME_DESC.html b/htmlReport/ns-f/index_SORT_BY_NAME_DESC.html deleted file mode 100644 index d8b83a5..0000000 --- a/htmlReport/ns-f/index_SORT_BY_NAME_DESC.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - Coverage Report > com.backbase.moviebox.presentation.common_components - - - - - - -
- - - -

Coverage Summary for Package: com.backbase.moviebox.presentation.common_components

- - - - - - - - - - - - - -
Package - Class, % - - Method, % - - Line, % -
com.backbase.moviebox.presentation.common_components - - 0% - - - (0/11) - - - - 0% - - - (0/27) - - - - 0% - - - (0/553) - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class - Class, % - - Method, % - - Line, % -
ToolbarWithButtonViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/47) - -
ScreenTitleViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
RatingViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/4) - - - - 0% - - - (0/186) - -
NetworkStateViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
NetworkErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
MoviePosterViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/3) - - - - 0% - - - (0/72) - -
LoadingViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
ErrorViewKt - - 0% - - - (0/1) - - - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
- -
- - - - - - diff --git a/htmlReport/ns-f/sources/source-1.html b/htmlReport/ns-f/sources/source-1.html deleted file mode 100644 index e03cca9..0000000 --- a/htmlReport/ns-f/sources/source-1.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - - Coverage Report > ErrorViewKt - - - - - - -
- - -

Coverage Summary for Class: ErrorViewKt (com.backbase.moviebox.presentation.common_components)

- - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
ErrorViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
ErrorViewKt$ErrorView$2
ErrorViewKt$ErrorViewPreview$1
Total - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.common_components
- 
- import androidx.compose.foundation.layout.*
- import androidx.compose.material.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.runtime.getValue
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.text.style.TextAlign
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.compose.ui.unit.sp
- import com.airbnb.lottie.compose.*
- import com.backbase.moviebox.R
- import com.backbase.moviebox.theme.text
- 
- /**
-  * Error view, will contain lottie animation and error text container
-  * Used to display the any error in the app
-  *
-  * @param error will be the error message need set to the view
-  */
- @Composable
- fun ErrorView(error: String = "Something went wrong") {
-     val composition by rememberLottieComposition(LottieCompositionSpec.RawRes(R.raw.error))
-     val progress by animateLottieCompositionAsState(composition, iterations = LottieConstants.IterateForever)
- 
-     Column(verticalArrangement = Arrangement.Center, modifier = Modifier.fillMaxSize()) {
-         LottieAnimation(
-             composition,
-             progress,
-             modifier = Modifier.height(300.dp)
-         )
-         Spacer(modifier = Modifier.height(16.dp))
-         Text(
-             text = error,
-             color = text,
-             fontSize = 14.sp,
-             modifier = Modifier
-                 .fillMaxWidth()
-                 .padding(8.dp),
-             textAlign = TextAlign.Center
-         )
-     }
- }
- 
- @Composable
- @Preview
- fun ErrorViewPreview() {
-     ErrorView()
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-f/sources/source-2.html b/htmlReport/ns-f/sources/source-2.html deleted file mode 100644 index 18e430f..0000000 --- a/htmlReport/ns-f/sources/source-2.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - Coverage Report > LoadingViewKt - - - - - - -
- - -

Coverage Summary for Class: LoadingViewKt (com.backbase.moviebox.presentation.common_components)

- - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
LoadingViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
LoadingViewKt$LoadingView$2
LoadingViewKt$LoadingViewPreview$1
Total - - 0% - - - (0/4) - - - - 0% - - - (0/48) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.common_components
- 
- import androidx.compose.foundation.layout.Column
- import androidx.compose.runtime.Composable
- import androidx.compose.runtime.getValue
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.platform.testTag
- import androidx.compose.ui.tooling.preview.Preview
- import com.airbnb.lottie.compose.*
- import com.backbase.moviebox.R
- import com.backbase.moviebox.common.TestTag
- 
- /**
-  * Loading view, will contains lottie animation
-  * Used to display the any loading action in the app
-  */
- @Composable
- fun LoadingView() {
-     val composition by rememberLottieComposition(LottieCompositionSpec.RawRes(R.raw.searching))
-     val progress by animateLottieCompositionAsState(composition, iterations = LottieConstants.IterateForever)
-     Column(modifier = Modifier.testTag(TestTag.LOADING)) {
-         LottieAnimation(
-             composition,
-             progress,
-         )
-     }
- }
- 
- @Composable
- @Preview
- fun LoadingViewPreview(){
-     LoadingView()
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-f/sources/source-3.html b/htmlReport/ns-f/sources/source-3.html deleted file mode 100644 index 2a2bc9f..0000000 --- a/htmlReport/ns-f/sources/source-3.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - Coverage Report > MoviePosterViewKt - - - - - - -
- - -

Coverage Summary for Class: MoviePosterViewKt (com.backbase.moviebox.presentation.common_components)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
MoviePosterViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/67) - -
MoviePosterViewKt$MoviePosterView$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/5) - -
MoviePosterViewKt$MoviePosterView$2
MoviePosterViewKt$MoviePosterViewPreview$1
Total - - 0% - - - (0/3) - - - - 0% - - - (0/72) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.common_components
- 
- import androidx.compose.foundation.Image
- import androidx.compose.foundation.layout.*
- import androidx.compose.foundation.shape.RoundedCornerShape
- import androidx.compose.material.Card
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.layout.ContentScale
- import androidx.compose.ui.platform.LocalConfiguration
- import androidx.compose.ui.platform.LocalContext
- import androidx.compose.ui.res.painterResource
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import coil.compose.rememberAsyncImagePainter
- import coil.request.CachePolicy
- import coil.request.ImageRequest
- import coil.size.Size
- import com.backbase.moviebox.R
- import com.backbase.moviebox.common.Constants
- import com.backbase.moviebox.domain.model.Movie
- 
- /**
-  * MoviePoster view, used in places where only the rounded corner poster is shown
-  * Has ability to change from adapting to screen width or 300x210 size
-  *
-  * @param posterPath will be used to set the poster url part
-  * @param isDetails can used to change the size to adapt the screen width or 300x210 size
-  */
- @Composable
- fun MoviePosterView(posterPath: String, isDetails: Boolean = false) {
-     val painter = rememberAsyncImagePainter(
-         model = ImageRequest.Builder(LocalContext.current)
-             .data("${Constants.POSTER_URL}${posterPath}")
-             .memoryCachePolicy(CachePolicy.ENABLED)
-             .size(Size.ORIGINAL)
-             .build(),
-         placeholder = painterResource(R.drawable.movie_placeholder)
-     )
- 
-     val configuration = LocalConfiguration.current
-     val screenWidth = configuration.screenWidthDp
- 
-     val height = if(isDetails) (screenWidth - 40).dp else 300.dp
-     val weight = if(isDetails) (((screenWidth)/3)*2).dp else 210.dp
- 
-     Box(modifier = Modifier.padding(bottom = 16.dp)){
-         Card(
-             modifier = Modifier
-                 .width(weight)
-                 .height(height),
-             shape = RoundedCornerShape(14.dp),
-             elevation = 12.dp
-         ) {
-             Image(
-                 painter = painter,
-                 contentDescription = null,
-                 contentScale = ContentScale.Crop
-             )
-         }
-     }
- }
- 
- @Composable
- @Preview
- fun MoviePosterViewPreview() {
-     MoviePosterView(
-         "/6DrHO1jr3qVrViUO6s6kFiAGM7.jpg"
-     )
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-f/sources/source-4.html b/htmlReport/ns-f/sources/source-4.html deleted file mode 100644 index 6ba688b..0000000 --- a/htmlReport/ns-f/sources/source-4.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - - Coverage Report > NetworkErrorViewKt - - - - - - -
- - -

Coverage Summary for Class: NetworkErrorViewKt (com.backbase.moviebox.presentation.common_components)

- - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
NetworkErrorViewKt - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
NetworkErrorViewKt$NetworkErrorView$2
NetworkErrorViewKt$NetworkErrorViewPreview$1
Total - - 0% - - - (0/4) - - - - 0% - - - (0/60) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.common_components
- 
- import androidx.compose.foundation.layout.*
- import androidx.compose.material.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.runtime.getValue
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.text.style.TextAlign
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.compose.ui.unit.sp
- import com.airbnb.lottie.compose.*
- import com.backbase.moviebox.R
- import com.backbase.moviebox.theme.text
- 
- /**
-  * NetworkError view, will contain lottie animation and error text container
-  * Used to display the any network error in the app
-  *
-  * @param error will be the error message need set to the view
-  */
- @Composable
- fun NetworkErrorView(error: String = "Oops, no network connection") {
-     val composition by rememberLottieComposition(LottieCompositionSpec.RawRes(R.raw.no_internet))
-     val progress by animateLottieCompositionAsState(composition, iterations = LottieConstants.IterateForever)
- 
-     Column(verticalArrangement = Arrangement.Center, modifier = Modifier.fillMaxSize()) {
-         LottieAnimation(
-             composition,
-             progress,
-             modifier = Modifier.height(300.dp)
-         )
-         Spacer(modifier = Modifier.height(16.dp))
-         Text(
-             text = error,
-             color = text,
-             fontSize = 14.sp,
-             modifier = Modifier
-                 .fillMaxWidth()
-                 .padding(8.dp),
-             textAlign = TextAlign.Center
-         )
-     }
- }
- 
- @Composable
- @Preview
- fun NetworkErrorViewPreview() {
-     NetworkErrorView()
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-f/sources/source-5.html b/htmlReport/ns-f/sources/source-5.html deleted file mode 100644 index 66e1655..0000000 --- a/htmlReport/ns-f/sources/source-5.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - - Coverage Report > NetworkStateViewKt - - - - - - -
- - -

Coverage Summary for Class: NetworkStateViewKt (com.backbase.moviebox.presentation.common_components)

- - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
NetworkStateViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
NetworkStateViewKt$NetworkStateView$1
NetworkStateViewKt$NetworkStateViewPreview$1
Total - - 0% - - - (0/2) - - - - 0% - - - (0/11) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.common_components
- 
- import androidx.compose.animation.AnimatedVisibility
- import androidx.compose.animation.core.tween
- import androidx.compose.animation.fadeIn
- import androidx.compose.animation.fadeOut
- import androidx.compose.foundation.background
- import androidx.compose.foundation.layout.*
- import androidx.compose.material.Icon
- import androidx.compose.material.Text
- import androidx.compose.material.icons.Icons
- import androidx.compose.material.icons.outlined.Theaters
- import androidx.compose.material.icons.outlined.WifiOff
- import androidx.compose.runtime.*
- import androidx.compose.ui.Alignment
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.graphics.Color
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.compose.ui.unit.sp
- import com.backbase.moviebox.theme.text
- 
- @Composable
- fun NetworkStateView(isNotConnected: Boolean) {
-     AnimatedVisibility(
-         visible = isNotConnected,
-         enter = fadeIn(
-             // Overwrites the initial value of alpha to 0.4f for fade in, 0 by default
-             initialAlpha = 0.4f
-         ),
-         exit = fadeOut(
-             // Overwrites the default animation with tween
-             animationSpec = tween(durationMillis = 250)
-         )
-     ) {
-         // Content that needs to appear/disappear goes here:
-         Row(
-             modifier = Modifier
-                 .fillMaxWidth()
-                 .height(30.dp)
-                 .background(Color.Red),
-             horizontalArrangement = Arrangement.Center,
-             verticalAlignment = Alignment.CenterVertically
-         ) {
-             Icon(imageVector = Icons.Outlined.WifiOff, contentDescription = "error", tint = Color.White)
-             Text(text="No network connection", color=text, modifier = Modifier.padding(start = 8.dp), fontSize = 14.sp)
-         }
-     }
- }
- 
- @Composable
- @Preview
- fun NetworkStateViewPreview(){
-     NetworkStateView(true)
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-f/sources/source-6.html b/htmlReport/ns-f/sources/source-6.html deleted file mode 100644 index 09e7986..0000000 --- a/htmlReport/ns-f/sources/source-6.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - Coverage Report > RatingViewKt - - - - - - -
- - -

Coverage Summary for Class: RatingViewKt (com.backbase.moviebox.presentation.common_components)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
RatingViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/176) - -
RatingViewKt$RatingDot$1$1 - - 0% - - - (0/1) - - - - 0% - - - (0/10) - -
RatingViewKt$RatingDot$2
RatingViewKt$RatingView$2
RatingViewKt$RatingViewPreview$2
Total - - 0% - - - (0/4) - - - - 0% - - - (0/186) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.common_components
- 
- import androidx.compose.foundation.Canvas
- import androidx.compose.foundation.background
- import androidx.compose.foundation.layout.*
- import androidx.compose.foundation.shape.CircleShape
- import androidx.compose.material.Surface
- import androidx.compose.material.Text
- import androidx.compose.material.icons.Icons
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Alignment
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.draw.shadow
- import androidx.compose.ui.graphics.Brush
- import androidx.compose.ui.graphics.Color
- import androidx.compose.ui.text.style.TextAlign
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.compose.ui.unit.sp
- import com.backbase.moviebox.theme.*
- 
- /**
-  * Rating view, can used to display rating value and dot icon with glowing shadow
-  * any rating > 50 will be green and below will be red
-  * either green or red, it will use liner gradient to fill the dot and shadow
-  *
-  * @param rating will be the rating value
-  */
- @Composable
- fun RatingView(rating: Int){
-     Row(horizontalArrangement = Arrangement.Start) {
-         Column() {
-             Spacer(Modifier.height(3.dp))
-             RatingDot(rating = rating)
-         }
-         Spacer(Modifier.width(2.dp))
-         Text(text = "$rating%", color = textRating, fontSize = 13.sp, textAlign = TextAlign.Center)
-     }
- }
- 
- /**
-  * RatingDot, can used to display rating dot with glowing shadow
-  * any rating > 50 will be green and below will be red
-  * either green or red, it will use liner gradient to fill the dot and shadow
-  *
-  * @param rating will be the rating value
-  */
- @Composable
- fun RatingDot(rating: Int){
-     Box(
-         modifier = Modifier
-             .size(18.dp)
-             .background(
-                 brush = Brush.radialGradient(
-                     colors = listOf(
-                         if (rating > 50) greenRatingShadow else redRatingShadow,
-                         Color.Transparent
-                     )
-                 )
-             )
-             .padding(bottom = 4.dp),
-         contentAlignment = Alignment.Center
-     ){
-         Surface(
-             shape = CircleShape,
-             modifier = Modifier
-                 .size(12.dp)
-                 .background(Color.Transparent)
-         ) {
-             Box(
-                 modifier = Modifier
-                     .size(17.dp)
-                     .background(
-                         brush = Brush.linearGradient(
-                             colors = listOf(
-                                 if (rating > 50) greenRatingStart else redRatingStart,
-                                 if (rating > 50) greenRatingEnd else redRatingEnd
-                             )
-                         )
-                     )
-             )
-         }
- 
-     }
- }
- 
- @Composable
- @Preview
- fun RatingViewPreview(){
-     Column() {
-         RatingView(42)
-         Spacer(Modifier.height(10.dp))
-         RatingView(82)
-     }
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-f/sources/source-7.html b/htmlReport/ns-f/sources/source-7.html deleted file mode 100644 index 2b4457e..0000000 --- a/htmlReport/ns-f/sources/source-7.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - Coverage Report > ScreenTitleViewKt - - - - - - -
- - -

Coverage Summary for Class: ScreenTitleViewKt (com.backbase.moviebox.presentation.common_components)

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
ScreenTitleViewKt - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
ScreenTitleViewKt$ScreenTitlePreview$1
ScreenTitleViewKt$ScreenTitlePreviewCenter$1
ScreenTitleViewKt$ScreenTitleView$2
Total - - 0% - - - (0/3) - - - - 0% - - - (0/69) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.common_components
- 
- import androidx.compose.foundation.layout.*
- import androidx.compose.material.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.text.font.FontWeight
- import androidx.compose.ui.text.style.TextAlign
- import androidx.compose.ui.text.style.TextOverflow
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import androidx.compose.ui.unit.max
- import androidx.compose.ui.unit.sp
- import com.backbase.moviebox.theme.text
- 
- /**
-  * ScreenTitleView, will used to display main headings of the application
-  *
-  * @param title will be the text
-  * @param isCentered used to center the text, default is false and left align
-  * @param size will be the font size
-  * @param top top margin
-  * @param bottom bottom margin
-  * @param weight fontWeight of the title
-  * @param paddingStart will be the padding from start of text
-  * @param paddingEnd will be the padding from end of title
-  */
- @Composable
- fun ScreenTitleView(
-     title: String,
-     isCentered: Boolean = false,
-     size: Int = 24,
-     top: Int = 20,
-     bottom: Int = 20,
-     weight: FontWeight = FontWeight.Bold,
-     paddingStart: Int = 0,
-     paddingEnd: Int = 0
- ) {
-     Column(
-         modifier = Modifier
-             .fillMaxWidth()
- 
-     ) {
-         Spacer(Modifier.height(top.dp))
-         Text(
-             modifier = Modifier
-                 .fillMaxWidth()
-                 .weight(1f, fill = false)
-                 .padding(start = paddingStart.dp, end = paddingEnd.dp),
-             color = text,
-             text = title,
-             textAlign = if (isCentered) TextAlign.Center else TextAlign.Left,
-             fontSize = size.sp,
-             fontWeight = weight,
-             maxLines = 1,
-             overflow = TextOverflow.Ellipsis
-         )
-         Spacer(Modifier.height(bottom.dp))
-     }
- }
- 
- @Composable
- @Preview
- fun ScreenTitlePreview() {
-     ScreenTitleView("Playing now")
- }
- 
- @Composable
- @Preview
- fun ScreenTitlePreviewCenter() {
-     ScreenTitleView("Playing now", true)
- }
-
-
-
- - - - - - diff --git a/htmlReport/ns-f/sources/source-8.html b/htmlReport/ns-f/sources/source-8.html deleted file mode 100644 index 8d26ca5..0000000 --- a/htmlReport/ns-f/sources/source-8.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - Coverage Report > ToolbarWithButtonViewKt - - - - - - -
- - -

Coverage Summary for Class: ToolbarWithButtonViewKt (com.backbase.moviebox.presentation.common_components)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class - Method, % - - Line, % -
ToolbarWithButtonViewKt - - 0% - - - (0/2) - - - - 0% - - - (0/46) - -
ToolbarWithButtonViewKt$ToolbarWithButtonView$2
ToolbarWithButtonViewKt$ToolbarWithButtonViewPreview$1 - - 0% - - - (0/1) - - - - 0% - - - (0/1) - -
ToolbarWithButtonViewKt$ToolbarWithButtonViewPreview$2
Total - - 0% - - - (0/3) - - - - 0% - - - (0/47) - -
- -
-
- - -
- package com.backbase.moviebox.presentation.common_components
- 
- import androidx.compose.foundation.background
- import androidx.compose.foundation.layout.*
- import androidx.compose.material.Icon
- import androidx.compose.material.IconButton
- import androidx.compose.material.icons.Icons
- import androidx.compose.material.icons.filled.Close
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Alignment
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.graphics.Color
- import androidx.compose.ui.text.font.FontWeight
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import com.backbase.moviebox.theme.text
- 
- /**
-  * Toolbar with close action
-  *
-  * @param title will be the text
-  * @param onClick is the action needs to trigger on icon/button click
-  */
- @Composable
- fun ToolbarWithButtonView(title: String = "Movie",onClick: () -> Unit) {
-     Row(
-         modifier = Modifier
-             .fillMaxWidth()
-             .padding(start = 4.dp, end = 16.dp),
-         verticalAlignment = Alignment.CenterVertically,
-         horizontalArrangement = Arrangement.Center,
-     ) {
-         IconButton(onClick = onClick) {
-             Icon(
-                 imageVector = Icons.Default.Close,
-                 contentDescription = "Close",
-                 Modifier.size(24.dp),
-                 tint = text
-             )
-         }
-         ScreenTitleView(title = title, size = 20, weight = FontWeight.W400, paddingEnd = 16, bottom = 20)
-     }
- }
- 
- @Composable
- @Preview
- fun ToolbarWithButtonViewPreview() {
-     ToolbarWithButtonView("Sonic the Hedgehog 2",{})
- }
-
-
-
- - - - - -