Skip to content

Commit f124e4e

Browse files
Merge pull request #3223 from nextcloud/chore/align-with-files
chore(build): update
2 parents 67e0497 + 5232ba8 commit f124e4e

15 files changed

Lines changed: 33 additions & 13 deletions

‎app/build.gradle‎

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,13 @@
88
*/
99

1010
apply plugin: 'com.android.application'
11-
apply plugin: 'org.jetbrains.kotlin.android'
1211

1312
android {
1413
namespace = 'it.niedermann.owncloud.notes'
1514

1615
defaultConfig {
1716
applicationId "it.niedermann.owncloud.notes"
18-
minSdk 24
17+
minSdk 28
1918
compileSdk = 36
2019
targetSdk 36
2120
versionCode 340100050
@@ -30,12 +29,14 @@ android {
3029

3130
compileOptions {
3231
coreLibraryDesugaringEnabled = true
33-
sourceCompatibility JavaVersion.VERSION_17
34-
targetCompatibility JavaVersion.VERSION_17
32+
sourceCompatibility JavaVersion.VERSION_21
33+
targetCompatibility JavaVersion.VERSION_21
3534
}
3635

37-
kotlinOptions {
38-
jvmTarget = '17'
36+
kotlin {
37+
jvmToolchain {
38+
languageVersion.set(JavaLanguageVersion.of(21))
39+
}
3940
}
4041

4142
buildFeatures {

‎app/src/test/java/it/niedermann/owncloud/notes/main/MainViewModelTest.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.junit.Test;
2424
import org.junit.runner.RunWith;
2525
import org.robolectric.RobolectricTestRunner;
26+
import org.robolectric.annotation.Config;
2627

2728
import java.lang.reflect.InvocationTargetException;
2829
import java.lang.reflect.Method;
@@ -34,6 +35,7 @@
3435
import it.niedermann.owncloud.notes.shared.model.ENavigationCategoryType;
3536

3637
@RunWith(RobolectricTestRunner.class)
38+
@Config(sdk = 36)
3739
public class MainViewModelTest {
3840

3941
@Rule

‎app/src/test/java/it/niedermann/owncloud/notes/main/items/grid/GridItemDecorationTest.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,14 @@
2424
import org.junit.Test;
2525
import org.junit.runner.RunWith;
2626
import org.robolectric.RobolectricTestRunner;
27+
import org.robolectric.annotation.Config;
2728

2829
import java.util.Arrays;
2930

3031
import it.niedermann.owncloud.notes.main.items.ItemAdapter;
3132

3233
@RunWith(RobolectricTestRunner.class)
34+
@Config(sdk = 36)
3335
public class GridItemDecorationTest {
3436

3537
private final ItemAdapter itemAdapter = mock(ItemAdapter.class);

‎app/src/test/java/it/niedermann/owncloud/notes/main/slots/SlotterUtilTest.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import org.junit.Test;
1414
import org.junit.runner.RunWith;
1515
import org.robolectric.RobolectricTestRunner;
16+
import org.robolectric.annotation.Config;
1617

1718
import java.util.Calendar;
1819
import java.util.List;
@@ -21,6 +22,7 @@
2122
import it.niedermann.owncloud.notes.persistence.entity.Note;
2223

2324
@RunWith(RobolectricTestRunner.class)
25+
@Config(sdk = 36)
2426
public class SlotterUtilTest {
2527

2628
@Test

‎app/src/test/java/it/niedermann/owncloud/notes/persistence/AccountDaoTest.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,13 @@
2020
import org.junit.Test;
2121
import org.junit.runner.RunWith;
2222
import org.robolectric.RobolectricTestRunner;
23+
import org.robolectric.annotation.Config;
2324

2425
import it.niedermann.owncloud.notes.persistence.entity.Account;
2526
import it.niedermann.owncloud.notes.shared.model.Capabilities;
2627

2728
@RunWith(RobolectricTestRunner.class)
29+
@Config(sdk = 36)
2830
public class AccountDaoTest {
2931

3032
@Rule

‎app/src/test/java/it/niedermann/owncloud/notes/persistence/ApiProviderTest.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import org.junit.Test;
1717
import org.junit.runner.RunWith;
1818
import org.robolectric.RobolectricTestRunner;
19+
import org.robolectric.annotation.Config;
1920

2021
import it.niedermann.owncloud.notes.persistence.sync.NotesAPI;
2122
import it.niedermann.owncloud.notes.persistence.sync.OcsAPI;
@@ -26,6 +27,7 @@
2627
import static org.junit.Assert.assertSame;
2728

2829
@RunWith(RobolectricTestRunner.class)
30+
@Config(sdk = 36)
2931
public class ApiProviderTest {
3032

3133
@Rule

‎app/src/test/java/it/niedermann/owncloud/notes/persistence/CapabilitiesClientTest.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import org.junit.Test;
2020
import org.junit.runner.RunWith;
2121
import org.robolectric.RobolectricTestRunner;
22+
import org.robolectric.annotation.Config;
2223

2324
import java.io.IOException;
2425
import java.util.Map;
@@ -39,6 +40,7 @@
3940
import static org.mockito.Mockito.when;
4041

4142
@RunWith(RobolectricTestRunner.class)
43+
@Config(sdk = 36)
4244
public class CapabilitiesClientTest {
4345

4446
@Rule

‎app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesDaoTest.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import org.junit.Test;
2020
import org.junit.runner.RunWith;
2121
import org.robolectric.RobolectricTestRunner;
22+
import org.robolectric.annotation.Config;
2223

2324
import java.util.Calendar;
2425
import java.util.List;
@@ -39,6 +40,7 @@
3940
import static org.junit.Assert.assertTrue;
4041

4142
@RunWith(RobolectricTestRunner.class)
43+
@Config(sdk = 36)
4244
public class NotesDaoTest {
4345

4446
@Rule

‎app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesRepositoryTest.java‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
import it.niedermann.owncloud.notes.shared.model.IResponseCallback;
6767

6868
@RunWith(RobolectricTestRunner.class)
69+
@Config(sdk = 36)
6970
public class NotesRepositoryTest {
7071

7172
@Rule

‎app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesServerSyncTaskTest.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import org.junit.Test;
3131
import org.junit.runner.RunWith;
3232
import org.robolectric.RobolectricTestRunner;
33+
import org.robolectric.annotation.Config;
3334

3435
import java.io.IOException;
3536
import java.util.Arrays;
@@ -44,6 +45,7 @@
4445

4546
@SuppressWarnings("CallToThreadRun")
4647
@RunWith(RobolectricTestRunner.class)
48+
@Config(sdk = 36)
4749
public class NotesServerSyncTaskTest {
4850

4951
@Rule

0 commit comments

Comments
 (0)