Issue#41 Make sharedTests abstract so they won't be run in themself

This commit is contained in:
Gergely Hegedus 2022-09-27 19:12:51 +03:00
parent 52a99a82fc
commit 60cfb46ccf
11 changed files with 13 additions and 11 deletions

View file

@ -21,7 +21,8 @@ import java.io.IOException
* https://developer.android.com/training/data-storage/room/migrating-db-versions
*/
@RunWith(AndroidJUnit4::class)
open class MigrationToLatestInstrumentedSharedTest {
@Suppress("UnnecessaryAbstractClass")
abstract class MigrationToLatestInstrumentedSharedTest {
@get:Rule
val helper = SharedMigrationTestRule<LocalDatabase>(instrumentation = InstrumentationRegistry.getInstrumentation())

View file

@ -7,7 +7,8 @@ import org.junit.Before
import org.junit.Rule
import javax.inject.Inject
open class NetworkSynchronizedActivityTest {
@Suppress("UnnecessaryAbstractClass")
abstract class NetworkSynchronizedActivityTest {
@Inject
lateinit var networkSynchronizationHelper: NetworkSynchronizationHelper

View file

@ -17,7 +17,7 @@ import org.junit.Test
import org.junit.rules.RuleChain
@Suppress("TestFunctionName")
open class AuthActivityInstrumentedSharedTest : NetworkSynchronizedActivityTest() {
abstract class AuthActivityInstrumentedSharedTest : NetworkSynchronizedActivityTest() {
private lateinit var activityScenario: ActivityScenario<AuthActivity>

View file

@ -23,7 +23,7 @@ import org.junit.Test
import org.junit.rules.RuleChain
@Suppress("TestFunctionName")
open class MainActivityInstrumentedSharedTest : NetworkSynchronizedActivityTest() {
abstract class MainActivityInstrumentedSharedTest : NetworkSynchronizedActivityTest() {
private lateinit var activityScenario: ActivityScenario<MainActivity>

View file

@ -18,7 +18,7 @@ import org.junit.Test
import org.junit.rules.RuleChain
@Suppress("TestFunctionName")
open class SplashActivityInstrumentedSharedTest : NetworkSynchronizedActivityTest() {
abstract class SplashActivityInstrumentedSharedTest : NetworkSynchronizedActivityTest() {
private lateinit var activityScenario: ActivityScenario<SplashActivity>