From 0488e0bc12b6efd31aa60214d857d3f734574065 Mon Sep 17 00:00:00 2001 From: joshua-livefront <139182194+joshua-livefront@users.noreply.github.com> Date: Tue, 14 Nov 2023 16:57:00 -0500 Subject: [PATCH] BIT-654: Moving Generator data to the tools package (#247) --- .../generator/datasource/disk/GeneratorDiskSource.kt | 4 ++-- .../datasource/disk/GeneratorDiskSourceImpl.kt | 4 ++-- .../datasource/disk/di/GeneratorDiskModule.kt | 6 +++--- .../generator/datasource/sdk/GeneratorSdkSource.kt | 2 +- .../generator/datasource/sdk/GeneratorSdkSourceImpl.kt | 2 +- .../generator/datasource/sdk/di/GeneratorSdkModule.kt | 6 +++--- .../generator/repository/GeneratorRepository.kt | 6 +++--- .../generator/repository/GeneratorRepositoryImpl.kt | 10 +++++----- .../repository/di/GeneratorRepositoryModule.kt | 10 +++++----- .../repository/model/GeneratedPasswordResult.kt | 2 +- .../repository/model/PasswordGenerationOptions.kt | 2 +- .../datasource/disk/GeneratorDiskSourceTest.kt | 4 ++-- .../generator/datasource/sdk/GeneratorSdkSourceTest.kt | 2 +- .../generator/repository/GeneratorRepositoryTest.kt | 10 +++++----- .../repository/util/FakeGeneratorRepository.kt | 8 ++++---- 15 files changed, 39 insertions(+), 39 deletions(-) rename app/src/main/java/com/x8bit/bitwarden/data/{ => tools}/generator/datasource/disk/GeneratorDiskSource.kt (74%) rename app/src/main/java/com/x8bit/bitwarden/data/{ => tools}/generator/datasource/disk/GeneratorDiskSourceImpl.kt (89%) rename app/src/main/java/com/x8bit/bitwarden/data/{ => tools}/generator/datasource/disk/di/GeneratorDiskModule.kt (73%) rename app/src/main/java/com/x8bit/bitwarden/data/{ => tools}/generator/datasource/sdk/GeneratorSdkSource.kt (84%) rename app/src/main/java/com/x8bit/bitwarden/data/{ => tools}/generator/datasource/sdk/GeneratorSdkSourceImpl.kt (89%) rename app/src/main/java/com/x8bit/bitwarden/data/{ => tools}/generator/datasource/sdk/di/GeneratorSdkModule.kt (68%) rename app/src/main/java/com/x8bit/bitwarden/data/{ => tools}/generator/repository/GeneratorRepository.kt (72%) rename app/src/main/java/com/x8bit/bitwarden/data/{ => tools}/generator/repository/GeneratorRepositoryImpl.kt (76%) rename app/src/main/java/com/x8bit/bitwarden/data/{ => tools}/generator/repository/di/GeneratorRepositoryModule.kt (66%) rename app/src/main/java/com/x8bit/bitwarden/data/{ => tools}/generator/repository/model/GeneratedPasswordResult.kt (84%) rename app/src/main/java/com/x8bit/bitwarden/data/{ => tools}/generator/repository/model/PasswordGenerationOptions.kt (96%) rename app/src/test/java/com/x8bit/bitwarden/data/{ => tools}/generator/datasource/disk/GeneratorDiskSourceTest.kt (94%) rename app/src/test/java/com/x8bit/bitwarden/data/{ => tools}/generator/datasource/sdk/GeneratorSdkSourceTest.kt (95%) rename app/src/test/java/com/x8bit/bitwarden/data/{ => tools}/generator/repository/GeneratorRepositoryTest.kt (95%) rename app/src/test/java/com/x8bit/bitwarden/data/{ => tools}/generator/repository/util/FakeGeneratorRepository.kt (74%) diff --git a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/disk/GeneratorDiskSource.kt b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/GeneratorDiskSource.kt similarity index 74% rename from app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/disk/GeneratorDiskSource.kt rename to app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/GeneratorDiskSource.kt index 8e138e2235..a31ca79324 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/disk/GeneratorDiskSource.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/GeneratorDiskSource.kt @@ -1,6 +1,6 @@ -package com.x8bit.bitwarden.data.generator.datasource.disk +package com.x8bit.bitwarden.data.tools.generator.datasource.disk -import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions +import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions /** * Primary access point for disk information related to generation. diff --git a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/disk/GeneratorDiskSourceImpl.kt b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/GeneratorDiskSourceImpl.kt similarity index 89% rename from app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/disk/GeneratorDiskSourceImpl.kt rename to app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/GeneratorDiskSourceImpl.kt index ae7b6eb1f6..09a71a1c9a 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/disk/GeneratorDiskSourceImpl.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/GeneratorDiskSourceImpl.kt @@ -1,7 +1,7 @@ -package com.x8bit.bitwarden.data.generator.datasource.disk +package com.x8bit.bitwarden.data.tools.generator.datasource.disk import android.content.SharedPreferences -import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions +import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions import com.x8bit.bitwarden.data.platform.datasource.disk.BaseDiskSource import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json diff --git a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/disk/di/GeneratorDiskModule.kt b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/di/GeneratorDiskModule.kt similarity index 73% rename from app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/disk/di/GeneratorDiskModule.kt rename to app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/di/GeneratorDiskModule.kt index 65f769f26f..f19e490bab 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/disk/di/GeneratorDiskModule.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/di/GeneratorDiskModule.kt @@ -1,8 +1,8 @@ -package com.x8bit.bitwarden.data.generator.datasource.disk.di +package com.x8bit.bitwarden.data.tools.generator.datasource.disk.di import android.content.SharedPreferences -import com.x8bit.bitwarden.data.generator.datasource.disk.GeneratorDiskSource -import com.x8bit.bitwarden.data.generator.datasource.disk.GeneratorDiskSourceImpl +import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSource +import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSourceImpl import dagger.Module import dagger.Provides import dagger.hilt.InstallIn diff --git a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/sdk/GeneratorSdkSource.kt b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/GeneratorSdkSource.kt similarity index 84% rename from app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/sdk/GeneratorSdkSource.kt rename to app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/GeneratorSdkSource.kt index d19bd7bd5f..b2dd2f6355 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/sdk/GeneratorSdkSource.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/GeneratorSdkSource.kt @@ -1,4 +1,4 @@ -package com.x8bit.bitwarden.data.generator.datasource.sdk +package com.x8bit.bitwarden.data.tools.generator.datasource.sdk import com.bitwarden.core.PasswordGeneratorRequest diff --git a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/sdk/GeneratorSdkSourceImpl.kt b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/GeneratorSdkSourceImpl.kt similarity index 89% rename from app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/sdk/GeneratorSdkSourceImpl.kt rename to app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/GeneratorSdkSourceImpl.kt index a4091f65d1..a962d72d15 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/sdk/GeneratorSdkSourceImpl.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/GeneratorSdkSourceImpl.kt @@ -1,4 +1,4 @@ -package com.x8bit.bitwarden.data.generator.datasource.sdk +package com.x8bit.bitwarden.data.tools.generator.datasource.sdk import com.bitwarden.core.PasswordGeneratorRequest import com.bitwarden.sdk.ClientGenerators diff --git a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/sdk/di/GeneratorSdkModule.kt b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/di/GeneratorSdkModule.kt similarity index 68% rename from app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/sdk/di/GeneratorSdkModule.kt rename to app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/di/GeneratorSdkModule.kt index 12b2281d71..e608ef87c7 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/generator/datasource/sdk/di/GeneratorSdkModule.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/di/GeneratorSdkModule.kt @@ -1,8 +1,8 @@ -package com.x8bit.bitwarden.data.generator.datasource.sdk.di +package com.x8bit.bitwarden.data.tools.generator.datasource.sdk.di import com.bitwarden.sdk.Client -import com.x8bit.bitwarden.data.generator.datasource.sdk.GeneratorSdkSource -import com.x8bit.bitwarden.data.generator.datasource.sdk.GeneratorSdkSourceImpl +import com.x8bit.bitwarden.data.tools.generator.datasource.sdk.GeneratorSdkSource +import com.x8bit.bitwarden.data.tools.generator.datasource.sdk.GeneratorSdkSourceImpl import dagger.Module import dagger.Provides import dagger.hilt.InstallIn diff --git a/app/src/main/java/com/x8bit/bitwarden/data/generator/repository/GeneratorRepository.kt b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/GeneratorRepository.kt similarity index 72% rename from app/src/main/java/com/x8bit/bitwarden/data/generator/repository/GeneratorRepository.kt rename to app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/GeneratorRepository.kt index 9c4fdcbfd6..c75c338106 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/generator/repository/GeneratorRepository.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/GeneratorRepository.kt @@ -1,8 +1,8 @@ -package com.x8bit.bitwarden.data.generator.repository +package com.x8bit.bitwarden.data.tools.generator.repository import com.bitwarden.core.PasswordGeneratorRequest -import com.x8bit.bitwarden.data.generator.repository.model.GeneratedPasswordResult -import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions +import com.x8bit.bitwarden.data.tools.generator.repository.model.GeneratedPasswordResult +import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions /** * Responsible for managing generator data. diff --git a/app/src/main/java/com/x8bit/bitwarden/data/generator/repository/GeneratorRepositoryImpl.kt b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/GeneratorRepositoryImpl.kt similarity index 76% rename from app/src/main/java/com/x8bit/bitwarden/data/generator/repository/GeneratorRepositoryImpl.kt rename to app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/GeneratorRepositoryImpl.kt index 9cdeac22b1..d11fc7ea96 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/generator/repository/GeneratorRepositoryImpl.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/GeneratorRepositoryImpl.kt @@ -1,11 +1,11 @@ -package com.x8bit.bitwarden.data.generator.repository +package com.x8bit.bitwarden.data.tools.generator.repository import com.bitwarden.core.PasswordGeneratorRequest import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource -import com.x8bit.bitwarden.data.generator.datasource.disk.GeneratorDiskSource -import com.x8bit.bitwarden.data.generator.datasource.sdk.GeneratorSdkSource -import com.x8bit.bitwarden.data.generator.repository.model.GeneratedPasswordResult -import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions +import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSource +import com.x8bit.bitwarden.data.tools.generator.datasource.sdk.GeneratorSdkSource +import com.x8bit.bitwarden.data.tools.generator.repository.model.GeneratedPasswordResult +import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions import javax.inject.Singleton /** diff --git a/app/src/main/java/com/x8bit/bitwarden/data/generator/repository/di/GeneratorRepositoryModule.kt b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/di/GeneratorRepositoryModule.kt similarity index 66% rename from app/src/main/java/com/x8bit/bitwarden/data/generator/repository/di/GeneratorRepositoryModule.kt rename to app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/di/GeneratorRepositoryModule.kt index 569d913dcb..7cf794a393 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/generator/repository/di/GeneratorRepositoryModule.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/di/GeneratorRepositoryModule.kt @@ -1,10 +1,10 @@ -package com.x8bit.bitwarden.data.generator.repository.di +package com.x8bit.bitwarden.data.tools.generator.repository.di import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource -import com.x8bit.bitwarden.data.generator.datasource.disk.GeneratorDiskSource -import com.x8bit.bitwarden.data.generator.datasource.sdk.GeneratorSdkSource -import com.x8bit.bitwarden.data.generator.repository.GeneratorRepository -import com.x8bit.bitwarden.data.generator.repository.GeneratorRepositoryImpl +import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSource +import com.x8bit.bitwarden.data.tools.generator.datasource.sdk.GeneratorSdkSource +import com.x8bit.bitwarden.data.tools.generator.repository.GeneratorRepository +import com.x8bit.bitwarden.data.tools.generator.repository.GeneratorRepositoryImpl import dagger.Module import dagger.Provides import dagger.hilt.InstallIn diff --git a/app/src/main/java/com/x8bit/bitwarden/data/generator/repository/model/GeneratedPasswordResult.kt b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/model/GeneratedPasswordResult.kt similarity index 84% rename from app/src/main/java/com/x8bit/bitwarden/data/generator/repository/model/GeneratedPasswordResult.kt rename to app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/model/GeneratedPasswordResult.kt index d73568e6f8..bbde330543 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/generator/repository/model/GeneratedPasswordResult.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/model/GeneratedPasswordResult.kt @@ -1,4 +1,4 @@ -package com.x8bit.bitwarden.data.generator.repository.model +package com.x8bit.bitwarden.data.tools.generator.repository.model /** * Represents the outcome of a generator operation. diff --git a/app/src/main/java/com/x8bit/bitwarden/data/generator/repository/model/PasswordGenerationOptions.kt b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/model/PasswordGenerationOptions.kt similarity index 96% rename from app/src/main/java/com/x8bit/bitwarden/data/generator/repository/model/PasswordGenerationOptions.kt rename to app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/model/PasswordGenerationOptions.kt index 262b378dd5..8715f04134 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/generator/repository/model/PasswordGenerationOptions.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/tools/generator/repository/model/PasswordGenerationOptions.kt @@ -1,4 +1,4 @@ -package com.x8bit.bitwarden.data.generator.repository.model +package com.x8bit.bitwarden.data.tools.generator.repository.model import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/app/src/test/java/com/x8bit/bitwarden/data/generator/datasource/disk/GeneratorDiskSourceTest.kt b/app/src/test/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/GeneratorDiskSourceTest.kt similarity index 94% rename from app/src/test/java/com/x8bit/bitwarden/data/generator/datasource/disk/GeneratorDiskSourceTest.kt rename to app/src/test/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/GeneratorDiskSourceTest.kt index 18861e7675..d3439d0a29 100644 --- a/app/src/test/java/com/x8bit/bitwarden/data/generator/datasource/disk/GeneratorDiskSourceTest.kt +++ b/app/src/test/java/com/x8bit/bitwarden/data/tools/generator/datasource/disk/GeneratorDiskSourceTest.kt @@ -1,6 +1,6 @@ -package com.x8bit.bitwarden.data.generator.datasource.disk +package com.x8bit.bitwarden.data.tools.generator.datasource.disk -import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions +import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions import com.x8bit.bitwarden.data.platform.base.FakeSharedPreferences import kotlinx.serialization.ExperimentalSerializationApi import kotlinx.serialization.encodeToString diff --git a/app/src/test/java/com/x8bit/bitwarden/data/generator/datasource/sdk/GeneratorSdkSourceTest.kt b/app/src/test/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/GeneratorSdkSourceTest.kt similarity index 95% rename from app/src/test/java/com/x8bit/bitwarden/data/generator/datasource/sdk/GeneratorSdkSourceTest.kt rename to app/src/test/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/GeneratorSdkSourceTest.kt index e982c6107b..102365261f 100644 --- a/app/src/test/java/com/x8bit/bitwarden/data/generator/datasource/sdk/GeneratorSdkSourceTest.kt +++ b/app/src/test/java/com/x8bit/bitwarden/data/tools/generator/datasource/sdk/GeneratorSdkSourceTest.kt @@ -1,4 +1,4 @@ -package com.x8bit.bitwarden.data.generator.datasource.sdk +package com.x8bit.bitwarden.data.tools.generator.datasource.sdk import com.bitwarden.core.PasswordGeneratorRequest import com.bitwarden.sdk.ClientGenerators diff --git a/app/src/test/java/com/x8bit/bitwarden/data/generator/repository/GeneratorRepositoryTest.kt b/app/src/test/java/com/x8bit/bitwarden/data/tools/generator/repository/GeneratorRepositoryTest.kt similarity index 95% rename from app/src/test/java/com/x8bit/bitwarden/data/generator/repository/GeneratorRepositoryTest.kt rename to app/src/test/java/com/x8bit/bitwarden/data/tools/generator/repository/GeneratorRepositoryTest.kt index d40cbeb509..00215618e2 100644 --- a/app/src/test/java/com/x8bit/bitwarden/data/generator/repository/GeneratorRepositoryTest.kt +++ b/app/src/test/java/com/x8bit/bitwarden/data/tools/generator/repository/GeneratorRepositoryTest.kt @@ -1,4 +1,4 @@ -package com.x8bit.bitwarden.data.generator.repository +package com.x8bit.bitwarden.data.tools.generator.repository import com.bitwarden.core.PasswordGeneratorRequest import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource @@ -10,10 +10,10 @@ import com.x8bit.bitwarden.data.auth.datasource.network.model.KdfTypeJson import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorUserDecryptionOptionsJson import com.x8bit.bitwarden.data.auth.datasource.network.model.TrustedDeviceUserDecryptionOptionsJson import com.x8bit.bitwarden.data.auth.datasource.network.model.UserDecryptionOptionsJson -import com.x8bit.bitwarden.data.generator.datasource.disk.GeneratorDiskSource -import com.x8bit.bitwarden.data.generator.datasource.sdk.GeneratorSdkSource -import com.x8bit.bitwarden.data.generator.repository.model.GeneratedPasswordResult -import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions +import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSource +import com.x8bit.bitwarden.data.tools.generator.datasource.sdk.GeneratorSdkSource +import com.x8bit.bitwarden.data.tools.generator.repository.model.GeneratedPasswordResult +import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions import io.mockk.Runs import io.mockk.clearMocks import io.mockk.coEvery diff --git a/app/src/test/java/com/x8bit/bitwarden/data/generator/repository/util/FakeGeneratorRepository.kt b/app/src/test/java/com/x8bit/bitwarden/data/tools/generator/repository/util/FakeGeneratorRepository.kt similarity index 74% rename from app/src/test/java/com/x8bit/bitwarden/data/generator/repository/util/FakeGeneratorRepository.kt rename to app/src/test/java/com/x8bit/bitwarden/data/tools/generator/repository/util/FakeGeneratorRepository.kt index 86f0209c0a..1ba8b30b20 100644 --- a/app/src/test/java/com/x8bit/bitwarden/data/generator/repository/util/FakeGeneratorRepository.kt +++ b/app/src/test/java/com/x8bit/bitwarden/data/tools/generator/repository/util/FakeGeneratorRepository.kt @@ -1,9 +1,9 @@ -package com.x8bit.bitwarden.data.generator.repository.util +package com.x8bit.bitwarden.data.tools.generator.repository.util import com.bitwarden.core.PasswordGeneratorRequest -import com.x8bit.bitwarden.data.generator.repository.GeneratorRepository -import com.x8bit.bitwarden.data.generator.repository.model.GeneratedPasswordResult -import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions +import com.x8bit.bitwarden.data.tools.generator.repository.GeneratorRepository +import com.x8bit.bitwarden.data.tools.generator.repository.model.GeneratedPasswordResult +import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions /** * A fake implementation of [GeneratorRepository] for testing purposes.