diff --git a/app/src/androidTest/java/org/tasks/opentasks/OpenTasksSynchronizerTest.kt b/app/src/androidTest/java/org/tasks/opentasks/OpenTasksSynchronizerTest.kt index 2a7b5497f..0e9ec6179 100644 --- a/app/src/androidTest/java/org/tasks/opentasks/OpenTasksSynchronizerTest.kt +++ b/app/src/androidTest/java/org/tasks/opentasks/OpenTasksSynchronizerTest.kt @@ -6,7 +6,6 @@ import dagger.hilt.android.testing.UninstallModules import kotlinx.coroutines.runBlocking import org.junit.Assert.* import org.junit.Test -import org.tasks.R import org.tasks.data.CaldavAccount import org.tasks.data.CaldavAccount.Companion.TYPE_OPENTASKS import org.tasks.data.CaldavCalendar @@ -37,19 +36,6 @@ class OpenTasksSynchronizerTest : OpenTasksTest() { } } - @Test - fun cantSyncWithoutPro() = runBlocking { - preferences.setBoolean(R.string.p_debug_pro, false) - openTaskDao.insertList() - - synchronizer.sync() - - assertEquals( - context.getString(R.string.requires_pro_subscription), - caldavDao.getAccounts()[0].error - ) - } - @Test fun deleteRemovedAccounts() = runBlocking { caldavDao.insert(CaldavAccount().apply { diff --git a/app/src/androidTest/java/org/tasks/billing/InventoryTest.kt b/app/src/androidTestGoogleplay/java/org/tasks/billing/InventoryTest.kt similarity index 100% rename from app/src/androidTest/java/org/tasks/billing/InventoryTest.kt rename to app/src/androidTestGoogleplay/java/org/tasks/billing/InventoryTest.kt diff --git a/app/src/androidTestGoogleplay/java/org/tasks/opentasks/OpenTasksSubscriptionTest.kt b/app/src/androidTestGoogleplay/java/org/tasks/opentasks/OpenTasksSubscriptionTest.kt new file mode 100644 index 000000000..e6d1b8833 --- /dev/null +++ b/app/src/androidTestGoogleplay/java/org/tasks/opentasks/OpenTasksSubscriptionTest.kt @@ -0,0 +1,26 @@ +package org.tasks.opentasks + +import dagger.hilt.android.testing.HiltAndroidTest +import dagger.hilt.android.testing.UninstallModules +import kotlinx.coroutines.runBlocking +import org.junit.Assert.assertEquals +import org.junit.Test +import org.tasks.R +import org.tasks.injection.ProductionModule + +@UninstallModules(ProductionModule::class) +@HiltAndroidTest +class OpenTasksSubscriptionTest : OpenTasksTest() { + @Test + fun cantSyncWithoutPro() = runBlocking { + preferences.setBoolean(R.string.p_debug_pro, false) + openTaskDao.insertList() + + synchronizer.sync() + + assertEquals( + context.getString(R.string.requires_pro_subscription), + caldavDao.getAccounts()[0].error + ) + } +} \ No newline at end of file