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

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

View file

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

View file

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

View file

@ -14,7 +14,7 @@ import org.koin.test.KoinTest
@OptIn(ExperimentalCoroutinesApi::class)
@Ignore("CodeKata")
@Suppress("EmptyFunctionBlock")
open class CodeKataAuthActivitySharedTest : KoinTest {
abstract class CodeKataAuthActivitySharedTest : KoinTest {
@Before
fun setup() {

View file

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