Skip to content

Commit 6e9bc78

Browse files
committed
Merge remote-tracking branch 'origin/develop' into develop
2 parents d4f7b7b + 33c31fb commit 6e9bc78

File tree

13 files changed

+25
-25
lines changed

13 files changed

+25
-25
lines changed

dependencies.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def lifecycle = "2.5.1"
2121
def flowBinding = "1.2.0"
2222
def flipper = "0.164.0"
2323
def epoxy = "4.6.2"
24-
def mavericks = "2.7.0"
24+
def mavericks = "3.0.1"
2525
def glide = "4.14.1"
2626
def bigImageViewer = "1.8.1"
2727
def jjwt = "0.11.5"

docs/unit_testing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ class ViewModelTest {
314314
private var initialState = ViewState.Empty
315315

316316
@get:Rule
317-
val mvrxTestRule = MvRxTestRule(testDispatcher = UnconfinedTestDispatcher())
317+
val mavericksTestRule = MavericksTestRule(testDispatcher = UnconfinedTestDispatcher())
318318

319319
@Test
320320
fun `when handling MyAction, then emits Loading and Content states`() {

vector/src/test/java/im/vector/app/features/MemberListViewModelTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ package im.vector.app.features
1818

1919
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
2020
import androidx.lifecycle.MutableLiveData
21-
import com.airbnb.mvrx.test.MvRxTestRule
21+
import com.airbnb.mvrx.test.MavericksTestRule
2222
import im.vector.app.features.roomprofile.RoomProfileArgs
2323
import im.vector.app.features.roomprofile.members.RoomMemberListViewModel
2424
import im.vector.app.features.roomprofile.members.RoomMemberListViewState
@@ -52,7 +52,7 @@ import org.matrix.android.sdk.api.util.Optional
5252
class MemberListViewModelTest {
5353

5454
@get:Rule
55-
val mvrxTestRule = MvRxTestRule()
55+
val mavericksTestRule = MavericksTestRule()
5656

5757
@get:Rule
5858
val instantExecutorRule = InstantTaskExecutorRule()

vector/src/test/java/im/vector/app/features/crypto/quads/SharedSecureStorageViewModelTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package im.vector.app.features.crypto.quads
1818

1919
import com.airbnb.mvrx.Uninitialized
20-
import com.airbnb.mvrx.test.MvRxTestRule
20+
import com.airbnb.mvrx.test.MavericksTestRule
2121
import im.vector.app.test.fakes.FakeSession
2222
import im.vector.app.test.fakes.FakeStringProvider
2323
import im.vector.app.test.test
@@ -42,7 +42,7 @@ private val KEY_INFO_WITHOUT_PASSPHRASE = KeyInfo(id = "id", content = SecretSto
4242
class SharedSecureStorageViewModelTest {
4343

4444
@get:Rule
45-
val mvrxTestRule = MvRxTestRule()
45+
val mavericksTestRule = MavericksTestRule()
4646

4747
private val stringProvider = FakeStringProvider()
4848
private val fakeSession = FakeSession()

vector/src/test/java/im/vector/app/features/location/live/map/LiveLocationMapViewModelTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package im.vector.app.features.location.live.map
1818

19-
import com.airbnb.mvrx.test.MvRxTestRule
19+
import com.airbnb.mvrx.test.MavericksTestRule
2020
import im.vector.app.features.location.LocationData
2121
import im.vector.app.features.location.live.StopLiveLocationShareUseCase
2222
import im.vector.app.test.fakes.FakeLocationSharingServiceConnection
@@ -37,7 +37,7 @@ private const val A_ROOM_ID = "room_id"
3737
class LiveLocationMapViewModelTest {
3838

3939
@get:Rule
40-
val mvRxTestRule = MvRxTestRule(testDispatcher = UnconfinedTestDispatcher())
40+
val mavericksTestRule = MavericksTestRule(testDispatcher = UnconfinedTestDispatcher())
4141

4242
private val args = LiveLocationMapViewArgs(roomId = A_ROOM_ID)
4343

vector/src/test/java/im/vector/app/features/onboarding/OnboardingViewModelTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ package im.vector.app.features.onboarding
1818

1919
import android.net.Uri
2020
import android.os.Build
21-
import com.airbnb.mvrx.test.MvRxTestRule
21+
import com.airbnb.mvrx.test.MavericksTestRule
2222
import im.vector.app.R
2323
import im.vector.app.features.login.LoginConfig
2424
import im.vector.app.features.login.LoginMode
@@ -96,7 +96,7 @@ private val SSO_REGISTRATION_DESCRIPTION = AuthenticationDescription.Register(Au
9696
class OnboardingViewModelTest {
9797

9898
@get:Rule
99-
val mvrxTestRule = MvRxTestRule()
99+
val mavericksTestRule = MavericksTestRule()
100100

101101
private val fakeUri = FakeUri()
102102
private val fakeContext = FakeContext()

vector/src/test/java/im/vector/app/features/pin/lockscreen/fragment/LockScreenViewModelTests.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import android.os.Build
2121
import android.security.keystore.KeyPermanentlyInvalidatedException
2222
import androidx.biometric.BiometricPrompt
2323
import androidx.fragment.app.FragmentActivity
24-
import com.airbnb.mvrx.test.MvRxTestRule
24+
import com.airbnb.mvrx.test.MavericksTestRule
2525
import com.airbnb.mvrx.withState
2626
import im.vector.app.features.pin.lockscreen.biometrics.BiometricAuthError
2727
import im.vector.app.features.pin.lockscreen.biometrics.BiometricHelper
@@ -54,7 +54,7 @@ import org.junit.Test
5454
class LockScreenViewModelTests {
5555

5656
@get:Rule
57-
val mvrxTestRule = MvRxTestRule()
57+
val mavericksTestRule = MavericksTestRule()
5858

5959
private val pinCodeHelper = mockk<PinCodeHelper>(relaxed = true)
6060
private val biometricHelper = mockk<BiometricHelper>(relaxed = true)
@@ -295,7 +295,7 @@ class LockScreenViewModelTests {
295295
test.assertEvents(LockScreenViewEvent.ShowBiometricKeyInvalidatedMessage)
296296
}
297297

298-
private fun createViewState(
298+
private fun createViewState(
299299
lockScreenConfiguration: LockScreenConfiguration = createDefaultConfiguration(),
300300
canUseBiometricAuth: Boolean = false,
301301
showBiometricPromptAutomatically: Boolean = false,

vector/src/test/java/im/vector/app/features/poll/create/CreatePollViewModelTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package im.vector.app.features.poll.create
1818

19-
import com.airbnb.mvrx.test.MvRxTestRule
19+
import com.airbnb.mvrx.test.MavericksTestRule
2020
import im.vector.app.features.poll.PollMode
2121
import im.vector.app.test.fakes.FakeCreatePollViewStates.A_FAKE_OPTIONS
2222
import im.vector.app.test.fakes.FakeCreatePollViewStates.A_FAKE_QUESTION
@@ -48,7 +48,7 @@ class CreatePollViewModelTest {
4848
private val testDispatcher = UnconfinedTestDispatcher()
4949

5050
@get:Rule
51-
val mvRxTestRule = MvRxTestRule(
51+
val mavericksTestRule = MavericksTestRule(
5252
testDispatcher = testDispatcher // See https://github.com/airbnb/mavericks/issues/599
5353
)
5454

vector/src/test/java/im/vector/app/features/settings/devices/v2/DevicesViewModelTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ package im.vector.app.features.settings.devices.v2
1818

1919
import android.os.SystemClock
2020
import com.airbnb.mvrx.Success
21-
import com.airbnb.mvrx.test.MvRxTestRule
21+
import com.airbnb.mvrx.test.MavericksTestRule
2222
import im.vector.app.features.settings.devices.v2.list.DeviceType
2323
import im.vector.app.features.settings.devices.v2.verification.CheckIfCurrentSessionCanBeVerifiedUseCase
2424
import im.vector.app.features.settings.devices.v2.verification.CurrentSessionCrossSigningInfo
@@ -48,7 +48,7 @@ import org.matrix.android.sdk.api.session.crypto.model.RoomEncryptionTrustLevel
4848
class DevicesViewModelTest {
4949

5050
@get:Rule
51-
val mvRxTestRule = MvRxTestRule(testDispatcher = testDispatcher)
51+
val mavericksTestRule = MavericksTestRule(testDispatcher = testDispatcher)
5252

5353
private val fakeActiveSessionHolder = FakeActiveSessionHolder()
5454
private val getCurrentSessionCrossSigningInfoUseCase = mockk<GetCurrentSessionCrossSigningInfoUseCase>()

vector/src/test/java/im/vector/app/features/settings/devices/v2/details/SessionDetailsViewModelTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package im.vector.app.features.settings.devices.v2.details
1818

1919
import com.airbnb.mvrx.Success
20-
import com.airbnb.mvrx.test.MvRxTestRule
20+
import com.airbnb.mvrx.test.MavericksTestRule
2121
import im.vector.app.core.utils.CopyToClipboardUseCase
2222
import im.vector.app.features.settings.devices.v2.DeviceFullInfo
2323
import im.vector.app.features.settings.devices.v2.overview.GetDeviceFullInfoUseCase
@@ -39,7 +39,7 @@ private const val A_TEXT = "text"
3939
class SessionDetailsViewModelTest {
4040

4141
@get:Rule
42-
val mvRxTestRule = MvRxTestRule(testDispatcher = testDispatcher)
42+
val mavericksTestRule = MavericksTestRule(testDispatcher = testDispatcher)
4343

4444
private val args = SessionDetailsArgs(
4545
deviceId = A_SESSION_ID

0 commit comments

Comments
 (0)