[components] For https://github.com/mozilla-mobile/android-components/issues/1481. Use androidx runner in browser-domains.

This commit is contained in:
Denys M
2019-06-10 17:55:29 +03:00
committed by Sebastian Kaspari
parent f9ec3e04ad
commit b6629cd6fc
7 changed files with 14 additions and 11 deletions

View File

@@ -21,6 +21,8 @@ android {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
testOptions.unitTests.includeAndroidResources = true
}
dependencies {
@@ -29,9 +31,8 @@ dependencies {
testImplementation project(':support-test')
testImplementation Dependencies.testing_junit
testImplementation Dependencies.androidx_test_junit
testImplementation Dependencies.testing_robolectric
testImplementation Dependencies.testing_mockito
}
apply from: '../../../publish.gradle'

View File

@@ -0,0 +1,2 @@
# TODO remove and enable globally
android.enableUnitTestBinaryResources=true

View File

@@ -2,6 +2,7 @@ package mozilla.components.browser.domains
import android.content.Context
import android.preference.PreferenceManager
import androidx.test.ext.junit.runners.AndroidJUnit4
import kotlinx.coroutines.Dispatchers
import mozilla.components.browser.domains.autocomplete.BaseDomainAutocompleteProvider
import mozilla.components.browser.domains.autocomplete.DomainAutocompleteProvider
@@ -14,9 +15,8 @@ import org.junit.Assert.assertNull
import org.junit.Assert.assertTrue
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
@RunWith(RobolectricTestRunner::class)
@RunWith(AndroidJUnit4::class)
class BaseDomainAutocompleteProviderTest {
@After

View File

@@ -5,15 +5,15 @@
package mozilla.components.browser.domains
import android.content.Context
import androidx.test.ext.junit.runners.AndroidJUnit4
import kotlinx.coroutines.runBlocking
import mozilla.components.support.test.robolectric.testContext
import org.junit.Assert.assertEquals
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
@RunWith(RobolectricTestRunner::class)
@RunWith(AndroidJUnit4::class)
class CustomDomainsTest {
@Before

View File

@@ -7,6 +7,7 @@
package mozilla.components.browser.domains
import android.preference.PreferenceManager
import androidx.test.ext.junit.runners.AndroidJUnit4
import mozilla.components.browser.domains.DomainAutoCompleteProvider.AutocompleteSource.CUSTOM_LIST
import mozilla.components.browser.domains.DomainAutoCompleteProvider.AutocompleteSource.DEFAULT_LIST
import mozilla.components.support.test.robolectric.testContext
@@ -16,12 +17,11 @@ import org.junit.Assert.assertFalse
import org.junit.Assert.assertTrue
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
/**
* While [DomainAutoCompleteProvider] exists (even if it's deprecated) we need to test it.
*/
@RunWith(RobolectricTestRunner::class)
@RunWith(AndroidJUnit4::class)
class DomainAutoCompleteProviderTest {
@After

View File

@@ -4,13 +4,13 @@
package mozilla.components.browser.domains
import androidx.test.ext.junit.runners.AndroidJUnit4
import mozilla.components.support.test.robolectric.testContext
import org.junit.Assert
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
@RunWith(RobolectricTestRunner::class)
@RunWith(AndroidJUnit4::class)
class DomainsTest {
@Test