mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-07 16:06:08 +00:00
use robolectric for android tests
This commit is contained in:
parent
d0a710e31b
commit
cba63c060f
@ -1,3 +1,7 @@
|
||||
android.enableJetifier=true
|
||||
android.useAndroidX=true
|
||||
org.gradle.jvmargs=-Xmx1536M
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
android.enableUnitTestBinaryResources=true
|
||||
>>>>>>> use robolectric for android tests
|
||||
|
@ -15,6 +15,7 @@ dependencies {
|
||||
kapt "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"
|
||||
|
||||
testImplementation 'junit:junit:4.13.2'
|
||||
testImplementation 'org.robolectric:robolectric:4.3.1'
|
||||
}
|
||||
|
||||
android {
|
||||
@ -37,4 +38,10 @@ android {
|
||||
sourceCompatibility JavaVersion.VERSION_1_8
|
||||
targetCompatibility JavaVersion.VERSION_1_8
|
||||
}
|
||||
|
||||
testOptions {
|
||||
unitTests {
|
||||
includeAndroidResources = true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,7 @@
|
||||
package com.owncloud.android.lib
|
||||
|
||||
import android.net.Uri
|
||||
import android.os.Build
|
||||
import com.owncloud.android.lib.resources.status.GetRemoteStatusOperation
|
||||
import com.owncloud.android.lib.resources.status.HttpScheme.HTTPS_PREFIX
|
||||
import com.owncloud.android.lib.resources.status.HttpScheme.HTTP_PREFIX
|
||||
@ -8,7 +9,12 @@ import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.robolectric.RobolectricTestRunner
|
||||
import org.robolectric.annotation.Config
|
||||
|
||||
@RunWith(RobolectricTestRunner::class)
|
||||
@Config(sdk = [Build.VERSION_CODES.O_MR1])
|
||||
class GetRemoteStatusOperationTest {
|
||||
|
||||
@Test
|
Loading…
x
Reference in New Issue
Block a user