Skip to content
This repository was archived by the owner on Mar 19, 2024. It is now read-only.

Commit cba63c0

Browse files
theScrabiabelgardep
authored andcommitted
use robolectric for android tests
1 parent d0a710e commit cba63c0

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

gradle.properties

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
android.enableJetifier=true
22
android.useAndroidX=true
33
org.gradle.jvmargs=-Xmx1536M
4+
<<<<<<< HEAD
5+
=======
6+
android.enableUnitTestBinaryResources=true
7+
>>>>>>> use robolectric for android tests

owncloudComLibrary/build.gradle

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ dependencies {
1515
kapt "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"
1616

1717
testImplementation 'junit:junit:4.13.2'
18+
testImplementation 'org.robolectric:robolectric:4.3.1'
1819
}
1920

2021
android {
@@ -37,4 +38,10 @@ android {
3738
sourceCompatibility JavaVersion.VERSION_1_8
3839
targetCompatibility JavaVersion.VERSION_1_8
3940
}
41+
42+
testOptions {
43+
unitTests {
44+
includeAndroidResources = true
45+
}
46+
}
4047
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
package com.owncloud.android.lib
22

33
import android.net.Uri
4+
import android.os.Build
45
import com.owncloud.android.lib.resources.status.GetRemoteStatusOperation
56
import com.owncloud.android.lib.resources.status.HttpScheme.HTTPS_PREFIX
67
import com.owncloud.android.lib.resources.status.HttpScheme.HTTP_PREFIX
78
import org.junit.Assert.assertEquals
89
import org.junit.Assert.assertFalse
910
import org.junit.Assert.assertTrue
1011
import org.junit.Test
12+
import org.junit.runner.RunWith
13+
import org.robolectric.RobolectricTestRunner
14+
import org.robolectric.annotation.Config
1115

16+
@RunWith(RobolectricTestRunner::class)
17+
@Config(sdk = [Build.VERSION_CODES.O_MR1])
1218
class GetRemoteStatusOperationTest {
1319

1420
@Test

0 commit comments

Comments
 (0)