Issue#41 Make sharedTests abstract so they won't be run in themself
This commit is contained in:
parent
52a99a82fc
commit
60cfb46ccf
11 changed files with 13 additions and 11 deletions
|
|
@ -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())
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue