Skip to content

Commit 19c06c4

Browse files
authored
Merge pull request #3531 from owncloud/Koin-3.1
Bump Koin 3.1
2 parents 0393764 + efb282b commit 19c06c4

30 files changed

Lines changed: 85 additions & 66 deletions

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ buildscript {
1919
coroutinesVersion = "1.6.1"
2020

2121
// Koin
22-
koinVersion = '2.1.6'
22+
koinVersion = '3.1.6'
2323

2424
// Testing
2525
mockkVersion = '1.12.3'

owncloudApp/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies {
1414
// Dependencies for app building
1515
implementation "androidx.legacy:legacy-support-v4:$androidX"
1616
implementation "androidx.annotation:annotation:1.3.0"
17-
implementation 'com.google.android.material:material:1.4.0'
17+
implementation 'com.google.android.material:material:1.5.0'
1818
implementation 'com.jakewharton:disklrucache:2.0.2'
1919
implementation 'com.google.android.exoplayer:exoplayer:2.16.1'
2020
implementation 'com.github.aritraroy.PatternLockView:patternlockview:a90b0d4bf0'
@@ -46,7 +46,7 @@ dependencies {
4646

4747
// Koin dependency injector
4848
implementation "io.insert-koin:koin-core:$koinVersion"
49-
implementation "io.insert-koin:koin-androidx-viewmodel:$koinVersion"
49+
implementation "io.insert-koin:koin-androidx-workmanager:$koinVersion"
5050

5151
// WorkManager
5252
implementation "androidx.work:work-runtime-ktx:2.7.1"

owncloudApp/src/androidTest/java/com/owncloud/android/authentication/LoginActivityTest.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,9 @@ class LoginActivityTest {
129129

130130
startKoin {
131131
context
132+
allowOverride(override = true)
132133
modules(
133-
module(override = true) {
134+
module {
134135
viewModel {
135136
ocAuthenticationViewModel
136137
}

owncloudApp/src/androidTest/java/com/owncloud/android/logging/LogsListActivityTest.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,9 @@ class LogsListActivityTest {
5959
stopKoin()
6060

6161
startKoin {
62+
allowOverride(override = true)
6263
modules(
63-
module(override = true) {
64+
module {
6465
viewModel {
6566
logListViewModel
6667
}

owncloudApp/src/androidTest/java/com/owncloud/android/settings/SettingsFragmentTest.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,17 @@ class SettingsFragmentTest {
7979
@Before
8080
fun setUp() {
8181
context = InstrumentationRegistry.getInstrumentation().targetContext
82-
settingsViewModel = mockk(relaxUnitFun = true)
83-
moreViewModel = mockk(relaxUnitFun = true)
84-
releaseNotesViewModel = mockk(relaxUnitFun = true)
82+
settingsViewModel = mockk(relaxed = true)
83+
moreViewModel = mockk(relaxed = true)
84+
releaseNotesViewModel = mockk(relaxed = true)
8585

8686
stopKoin()
8787

8888
startKoin {
8989
context
90+
allowOverride(override = true)
9091
modules(
91-
module(override = true) {
92+
module {
9293
viewModel {
9394
settingsViewModel
9495
}

owncloudApp/src/androidTest/java/com/owncloud/android/settings/advanced/SettingsAdvancedFragmentTest.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,15 @@ class SettingsAdvancedFragmentTest {
5757
@Before
5858
fun setUp() {
5959
context = InstrumentationRegistry.getInstrumentation().targetContext
60-
advancedViewModel = mockk(relaxUnitFun = true)
60+
advancedViewModel = mockk(relaxed = true)
6161

6262
stopKoin()
6363

6464
startKoin {
6565
context
66+
allowOverride(override = true)
6667
modules(
67-
module(override = true) {
68+
module {
6869
viewModel {
6970
advancedViewModel
7071
}
@@ -105,4 +106,4 @@ class SettingsAdvancedFragmentTest {
105106

106107
prefShowHiddenFiles?.isChecked?.let { assertFalse(it) }
107108
}
108-
}
109+
}

owncloudApp/src/androidTest/java/com/owncloud/android/settings/logs/SettingsLogsFragmentTest.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,16 @@ class SettingsLogsFragmentTest {
6868
@Before
6969
fun setUp() {
7070
context = InstrumentationRegistry.getInstrumentation().targetContext
71-
logsViewModel = mockk(relaxUnitFun = true)
71+
logsViewModel = mockk(relaxed = true)
7272
logListViewModel = mockk(relaxed = true)
7373

7474
stopKoin()
7575

7676
startKoin {
7777
context
78+
allowOverride(override = true)
7879
modules(
79-
module(override = true) {
80+
module {
8081
viewModel {
8182
logsViewModel
8283
}

owncloudApp/src/androidTest/java/com/owncloud/android/settings/more/SettingsMoreFragmentTest.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,14 +74,15 @@ class SettingsMoreFragmentTest {
7474
@Before
7575
fun setUp() {
7676
context = InstrumentationRegistry.getInstrumentation().targetContext
77-
moreViewModel = mockk(relaxUnitFun = true)
77+
moreViewModel = mockk(relaxed = true)
7878

7979
stopKoin()
8080

8181
startKoin {
8282
context
83+
allowOverride(override = true)
8384
modules(
84-
module(override = true) {
85+
module {
8586
viewModel {
8687
moreViewModel
8788
}

owncloudApp/src/androidTest/java/com/owncloud/android/settings/security/PassCodeActivityTest.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,21 +75,21 @@ class PassCodeActivityTest {
7575
@Before
7676
fun setUp() {
7777
context = ApplicationProvider.getApplicationContext()
78-
passCodeViewModel = mockk(relaxUnitFun = true)
79-
biometricViewModel = mockk(relaxUnitFun = true)
78+
passCodeViewModel = mockk(relaxed = true)
79+
biometricViewModel = mockk(relaxed = true)
8080

8181
timeToUnlockLiveData = MutableLiveData()
8282
finishTimeToUnlockLiveData = MutableLiveData()
8383
statusLiveData = MutableLiveData()
8484
passcodeLiveData = MutableLiveData()
8585

86-
8786
stopKoin()
8887

8988
startKoin {
89+
allowOverride(override = true)
9090
context
9191
modules(
92-
module(override = true) {
92+
module {
9393
viewModel {
9494
passCodeViewModel
9595
}
@@ -107,7 +107,6 @@ class PassCodeActivityTest {
107107
every { passCodeViewModel.getFinishedTimeToUnlockLiveData } returns finishTimeToUnlockLiveData
108108
every { passCodeViewModel.status } returns statusLiveData
109109
every { passCodeViewModel.passcode } returns passcodeLiveData
110-
111110
}
112111

113112
@After

owncloudApp/src/androidTest/java/com/owncloud/android/settings/security/PatternActivityTest.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,9 @@ class PatternActivityTest {
5858

5959
startKoin {
6060
context
61+
allowOverride(override = true)
6162
modules(
62-
module(override = true) {
63+
module {
6364
viewModel {
6465
patternViewModel
6566
}

0 commit comments

Comments
 (0)