Loading app/src/test/java/foundation/e/apps/apps/AppsApiTest.kt +7 −7 Original line number Diff line number Diff line Loading @@ -24,16 +24,16 @@ import androidx.arch.core.executor.testing.InstantTaskExecutorRule import com.aurora.gplayapi.Constants import foundation.e.apps.FakeAppLoungePreference import foundation.e.apps.data.Stores import foundation.e.apps.data.enums.FilterLevel import foundation.e.apps.data.enums.Status import foundation.e.apps.data.application.ApplicationDataManager import foundation.e.apps.data.application.apps.AppsApi import foundation.e.apps.data.application.apps.AppsApiImpl import foundation.e.apps.data.application.data.Application import foundation.e.apps.data.enums.FilterLevel import foundation.e.apps.data.enums.Source import foundation.e.apps.data.enums.Status import foundation.e.apps.data.playstore.PlayStoreRepository import foundation.e.apps.install.pkg.PwaManager import foundation.e.apps.install.pkg.AppLoungePackageManager import foundation.e.apps.install.pkg.PwaManager import foundation.e.apps.util.MainCoroutineRule import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.runTest Loading Loading @@ -73,7 +73,7 @@ class AppsApiTest { private lateinit var context: Context @Mock private lateinit var gPlayAPIRepository: PlayStoreRepository private lateinit var playStoreRepository: PlayStoreRepository @Mock private lateinit var stores: Stores Loading @@ -92,7 +92,7 @@ class AppsApiTest { formatterMocked = Mockito.mockStatic(Formatter::class.java) preferenceManagerModule = FakeAppLoungePreference(context) applicationDataManager = ApplicationDataManager(appLoungePackageManager, pwaManager) ApplicationDataManager(appLoungePackageManager, pwaManager, playStoreRepository) appsApi = AppsApiImpl( stores, applicationDataManager Loading Loading @@ -467,11 +467,11 @@ class AppsApiTest { this.restriction = Constants.Restriction.UNKNOWN } Mockito.`when`(gPlayAPIRepository.getAppDetails(fusedApp.package_name)) Mockito.`when`(playStoreRepository.getAppDetails(fusedApp.package_name)) .thenReturn(Application(fusedApp.package_name)) Mockito.`when`( gPlayAPIRepository.getDownloadInfo( playStoreRepository.getDownloadInfo( fusedApp.package_name, fusedApp.latest_version_code, fusedApp.offer_type, Loading app/src/test/java/foundation/e/apps/category/CategoryApiTest.kt +7 −7 Original line number Diff line number Diff line Loading @@ -80,7 +80,7 @@ class CategoryApiTest { private lateinit var cleanApkPWARepository: CleanApkPwaRepository @Mock private lateinit var gPlayAPIRepository: PlayStoreRepository private lateinit var playStoreRepository: PlayStoreRepository @Mock private lateinit var appLoungePreference: AppLoungePreference Loading @@ -93,12 +93,12 @@ class CategoryApiTest { fun setup() { MockitoAnnotations.openMocks(this) val applicationDataManager = ApplicationDataManager(appLoungePackageManager, pwaManager) ApplicationDataManager(appLoungePackageManager, pwaManager, playStoreRepository) fakeStores = Stores(gPlayAPIRepository, cleanApkAppsRepository, cleanApkPWARepository, appLoungePreference) fakeStores = Stores(playStoreRepository, cleanApkAppsRepository, cleanApkPWARepository, appLoungePreference) val appSourcesContainer = AppSourcesContainer(gPlayAPIRepository, cleanApkAppsRepository, cleanApkPWARepository) AppSourcesContainer(playStoreRepository, cleanApkAppsRepository, cleanApkPWARepository) categoryApi = CategoryApiImpl( context, appSourcesContainer, Loading Loading @@ -158,7 +158,7 @@ class CategoryApiTest { val categories = listOf(Category(), Category(), Category(), Category()) Mockito.`when`( gPlayAPIRepository.getCategories(CategoryType.APPLICATION) playStoreRepository.getCategories(CategoryType.APPLICATION) ).thenReturn(categories) Mockito.`when`(appLoungePreference.isPlayStoreSelected()).thenReturn(true) Loading @@ -175,7 +175,7 @@ class CategoryApiTest { @Test fun `getCategory when gplay source is selected return error`() = runTest { Mockito.`when`( gPlayAPIRepository.getCategories(CategoryType.APPLICATION) playStoreRepository.getCategories(CategoryType.APPLICATION) ).thenThrow(RuntimeException()) Mockito.`when`(appLoungePreference.isPlayStoreSelected()).thenReturn(true) Loading Loading @@ -210,7 +210,7 @@ class CategoryApiTest { ).thenReturn(pwaResponse) Mockito.`when`( gPlayAPIRepository.getCategories(CategoryType.APPLICATION) playStoreRepository.getCategories(CategoryType.APPLICATION) ).thenReturn(gplayCategories) Mockito.`when`(context.getString(eq(R.string.open_source))).thenReturn("Open source") Loading app/src/test/java/foundation/e/apps/fused/SearchApiImplTest.kt +10 −10 Original line number Diff line number Diff line Loading @@ -25,19 +25,19 @@ import com.aurora.gplayapi.data.models.SearchBundle import foundation.e.apps.FakeAppLoungePreference import foundation.e.apps.data.AppSourcesContainer import foundation.e.apps.data.Stores import foundation.e.apps.data.cleanapk.data.search.Search import foundation.e.apps.data.enums.Status import foundation.e.apps.data.application.search.SearchApiImpl import foundation.e.apps.data.application.ApplicationDataManager import foundation.e.apps.data.application.apps.AppsApi import foundation.e.apps.data.application.apps.AppsApiImpl import foundation.e.apps.data.application.data.Application import foundation.e.apps.data.application.search.SearchApiImpl import foundation.e.apps.data.cleanapk.data.search.Search import foundation.e.apps.data.cleanapk.repositories.CleanApkAppsRepository import foundation.e.apps.data.cleanapk.repositories.CleanApkPwaRepository import foundation.e.apps.data.enums.Source import foundation.e.apps.data.enums.Status import foundation.e.apps.data.playstore.PlayStoreRepository import foundation.e.apps.install.pkg.PwaManager import foundation.e.apps.install.pkg.AppLoungePackageManager import foundation.e.apps.install.pkg.PwaManager import foundation.e.apps.util.MainCoroutineRule import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.runTest Loading Loading @@ -86,7 +86,7 @@ class SearchApiImplTest { private lateinit var cleanApkPWARepository: CleanApkPwaRepository @Mock private lateinit var gPlayAPIRepository: PlayStoreRepository private lateinit var playStoreRepository: PlayStoreRepository @Mock private lateinit var stores: Stores Loading @@ -105,9 +105,9 @@ class SearchApiImplTest { formatterMocked = Mockito.mockStatic(Formatter::class.java) preferenceManagerModule = FakeAppLoungePreference(context) applicationDataManager = ApplicationDataManager(appLoungePackageManager, pwaManager) ApplicationDataManager(appLoungePackageManager, pwaManager, playStoreRepository) val appSourcesContainer = AppSourcesContainer(gPlayAPIRepository, cleanApkAppsRepository, cleanApkPWARepository) AppSourcesContainer(playStoreRepository, cleanApkAppsRepository, cleanApkPWARepository) appsApi = AppsApiImpl( stores, applicationDataManager, Loading Loading @@ -204,10 +204,10 @@ class SearchApiImplTest { formatterMocked.`when`<String> { Formatter.formatFileSize(any(), any()) }.thenReturn("15MB") if (willThrowException) { Mockito.`when`(gPlayAPIRepository.getAppDetails("com.search.package")) Mockito.`when`(playStoreRepository.getAppDetails("com.search.package")) .thenThrow(RuntimeException()) } else { Mockito.`when`(gPlayAPIRepository.getAppDetails(eq("com.search.package"))) Mockito.`when`(playStoreRepository.getAppDetails(eq("com.search.package"))) .thenReturn(gplayPackageResult) } Loading @@ -224,7 +224,7 @@ class SearchApiImplTest { Mockito.`when`(cleanApkAppsRepository.getAppDetails(any())) .thenReturn(Application()) Mockito.`when`(gPlayAPIRepository.getSearchResults(eq("com.search.package"))) Mockito.`when`(playStoreRepository.getSearchResults(eq("com.search.package"))) .thenReturn(apps) } Loading Loading
app/src/test/java/foundation/e/apps/apps/AppsApiTest.kt +7 −7 Original line number Diff line number Diff line Loading @@ -24,16 +24,16 @@ import androidx.arch.core.executor.testing.InstantTaskExecutorRule import com.aurora.gplayapi.Constants import foundation.e.apps.FakeAppLoungePreference import foundation.e.apps.data.Stores import foundation.e.apps.data.enums.FilterLevel import foundation.e.apps.data.enums.Status import foundation.e.apps.data.application.ApplicationDataManager import foundation.e.apps.data.application.apps.AppsApi import foundation.e.apps.data.application.apps.AppsApiImpl import foundation.e.apps.data.application.data.Application import foundation.e.apps.data.enums.FilterLevel import foundation.e.apps.data.enums.Source import foundation.e.apps.data.enums.Status import foundation.e.apps.data.playstore.PlayStoreRepository import foundation.e.apps.install.pkg.PwaManager import foundation.e.apps.install.pkg.AppLoungePackageManager import foundation.e.apps.install.pkg.PwaManager import foundation.e.apps.util.MainCoroutineRule import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.runTest Loading Loading @@ -73,7 +73,7 @@ class AppsApiTest { private lateinit var context: Context @Mock private lateinit var gPlayAPIRepository: PlayStoreRepository private lateinit var playStoreRepository: PlayStoreRepository @Mock private lateinit var stores: Stores Loading @@ -92,7 +92,7 @@ class AppsApiTest { formatterMocked = Mockito.mockStatic(Formatter::class.java) preferenceManagerModule = FakeAppLoungePreference(context) applicationDataManager = ApplicationDataManager(appLoungePackageManager, pwaManager) ApplicationDataManager(appLoungePackageManager, pwaManager, playStoreRepository) appsApi = AppsApiImpl( stores, applicationDataManager Loading Loading @@ -467,11 +467,11 @@ class AppsApiTest { this.restriction = Constants.Restriction.UNKNOWN } Mockito.`when`(gPlayAPIRepository.getAppDetails(fusedApp.package_name)) Mockito.`when`(playStoreRepository.getAppDetails(fusedApp.package_name)) .thenReturn(Application(fusedApp.package_name)) Mockito.`when`( gPlayAPIRepository.getDownloadInfo( playStoreRepository.getDownloadInfo( fusedApp.package_name, fusedApp.latest_version_code, fusedApp.offer_type, Loading
app/src/test/java/foundation/e/apps/category/CategoryApiTest.kt +7 −7 Original line number Diff line number Diff line Loading @@ -80,7 +80,7 @@ class CategoryApiTest { private lateinit var cleanApkPWARepository: CleanApkPwaRepository @Mock private lateinit var gPlayAPIRepository: PlayStoreRepository private lateinit var playStoreRepository: PlayStoreRepository @Mock private lateinit var appLoungePreference: AppLoungePreference Loading @@ -93,12 +93,12 @@ class CategoryApiTest { fun setup() { MockitoAnnotations.openMocks(this) val applicationDataManager = ApplicationDataManager(appLoungePackageManager, pwaManager) ApplicationDataManager(appLoungePackageManager, pwaManager, playStoreRepository) fakeStores = Stores(gPlayAPIRepository, cleanApkAppsRepository, cleanApkPWARepository, appLoungePreference) fakeStores = Stores(playStoreRepository, cleanApkAppsRepository, cleanApkPWARepository, appLoungePreference) val appSourcesContainer = AppSourcesContainer(gPlayAPIRepository, cleanApkAppsRepository, cleanApkPWARepository) AppSourcesContainer(playStoreRepository, cleanApkAppsRepository, cleanApkPWARepository) categoryApi = CategoryApiImpl( context, appSourcesContainer, Loading Loading @@ -158,7 +158,7 @@ class CategoryApiTest { val categories = listOf(Category(), Category(), Category(), Category()) Mockito.`when`( gPlayAPIRepository.getCategories(CategoryType.APPLICATION) playStoreRepository.getCategories(CategoryType.APPLICATION) ).thenReturn(categories) Mockito.`when`(appLoungePreference.isPlayStoreSelected()).thenReturn(true) Loading @@ -175,7 +175,7 @@ class CategoryApiTest { @Test fun `getCategory when gplay source is selected return error`() = runTest { Mockito.`when`( gPlayAPIRepository.getCategories(CategoryType.APPLICATION) playStoreRepository.getCategories(CategoryType.APPLICATION) ).thenThrow(RuntimeException()) Mockito.`when`(appLoungePreference.isPlayStoreSelected()).thenReturn(true) Loading Loading @@ -210,7 +210,7 @@ class CategoryApiTest { ).thenReturn(pwaResponse) Mockito.`when`( gPlayAPIRepository.getCategories(CategoryType.APPLICATION) playStoreRepository.getCategories(CategoryType.APPLICATION) ).thenReturn(gplayCategories) Mockito.`when`(context.getString(eq(R.string.open_source))).thenReturn("Open source") Loading
app/src/test/java/foundation/e/apps/fused/SearchApiImplTest.kt +10 −10 Original line number Diff line number Diff line Loading @@ -25,19 +25,19 @@ import com.aurora.gplayapi.data.models.SearchBundle import foundation.e.apps.FakeAppLoungePreference import foundation.e.apps.data.AppSourcesContainer import foundation.e.apps.data.Stores import foundation.e.apps.data.cleanapk.data.search.Search import foundation.e.apps.data.enums.Status import foundation.e.apps.data.application.search.SearchApiImpl import foundation.e.apps.data.application.ApplicationDataManager import foundation.e.apps.data.application.apps.AppsApi import foundation.e.apps.data.application.apps.AppsApiImpl import foundation.e.apps.data.application.data.Application import foundation.e.apps.data.application.search.SearchApiImpl import foundation.e.apps.data.cleanapk.data.search.Search import foundation.e.apps.data.cleanapk.repositories.CleanApkAppsRepository import foundation.e.apps.data.cleanapk.repositories.CleanApkPwaRepository import foundation.e.apps.data.enums.Source import foundation.e.apps.data.enums.Status import foundation.e.apps.data.playstore.PlayStoreRepository import foundation.e.apps.install.pkg.PwaManager import foundation.e.apps.install.pkg.AppLoungePackageManager import foundation.e.apps.install.pkg.PwaManager import foundation.e.apps.util.MainCoroutineRule import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.runTest Loading Loading @@ -86,7 +86,7 @@ class SearchApiImplTest { private lateinit var cleanApkPWARepository: CleanApkPwaRepository @Mock private lateinit var gPlayAPIRepository: PlayStoreRepository private lateinit var playStoreRepository: PlayStoreRepository @Mock private lateinit var stores: Stores Loading @@ -105,9 +105,9 @@ class SearchApiImplTest { formatterMocked = Mockito.mockStatic(Formatter::class.java) preferenceManagerModule = FakeAppLoungePreference(context) applicationDataManager = ApplicationDataManager(appLoungePackageManager, pwaManager) ApplicationDataManager(appLoungePackageManager, pwaManager, playStoreRepository) val appSourcesContainer = AppSourcesContainer(gPlayAPIRepository, cleanApkAppsRepository, cleanApkPWARepository) AppSourcesContainer(playStoreRepository, cleanApkAppsRepository, cleanApkPWARepository) appsApi = AppsApiImpl( stores, applicationDataManager, Loading Loading @@ -204,10 +204,10 @@ class SearchApiImplTest { formatterMocked.`when`<String> { Formatter.formatFileSize(any(), any()) }.thenReturn("15MB") if (willThrowException) { Mockito.`when`(gPlayAPIRepository.getAppDetails("com.search.package")) Mockito.`when`(playStoreRepository.getAppDetails("com.search.package")) .thenThrow(RuntimeException()) } else { Mockito.`when`(gPlayAPIRepository.getAppDetails(eq("com.search.package"))) Mockito.`when`(playStoreRepository.getAppDetails(eq("com.search.package"))) .thenReturn(gplayPackageResult) } Loading @@ -224,7 +224,7 @@ class SearchApiImplTest { Mockito.`when`(cleanApkAppsRepository.getAppDetails(any())) .thenReturn(Application()) Mockito.`when`(gPlayAPIRepository.getSearchResults(eq("com.search.package"))) Mockito.`when`(playStoreRepository.getSearchResults(eq("com.search.package"))) .thenReturn(apps) } Loading