From 9a66240fe5f8fff3bdc0d7850606685a65106cd0 Mon Sep 17 00:00:00 2001 From: Andy Scherzinger Date: Sat, 25 Jun 2022 13:45:22 +0200 Subject: [PATCH] run DB part with blockingGet Signed-off-by: Andy Scherzinger --- .../talk/activities/MainActivityTest.kt | 24 +++++-------------- 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/app/src/androidTest/java/com/nextcloud/talk/activities/MainActivityTest.kt b/app/src/androidTest/java/com/nextcloud/talk/activities/MainActivityTest.kt index 3ee4a6d32..ef22238bc 100644 --- a/app/src/androidTest/java/com/nextcloud/talk/activities/MainActivityTest.kt +++ b/app/src/androidTest/java/com/nextcloud/talk/activities/MainActivityTest.kt @@ -1,11 +1,8 @@ package com.nextcloud.talk.activities import androidx.test.espresso.intent.rule.IntentsTestRule -import com.nextcloud.talk.data.user.model.User import com.nextcloud.talk.users.UserManager -import io.reactivex.SingleObserver -import io.reactivex.disposables.Disposable -import org.junit.Assert.fail +import org.junit.Assert.assertNotNull import org.junit.Rule import org.junit.Test @@ -21,7 +18,7 @@ class MainActivityTest { fun login() { val sut = activityRule.launchActivity(null) - sut.userManager.createOrUpdateUser( + val user = sut.userManager.createOrUpdateUser( "test", UserManager.UserAttributes( id = 0, @@ -35,20 +32,11 @@ class MainActivityTest { certificateAlias = null, externalSignalingServer = null ) - ).subscribe(object : SingleObserver { - override fun onSubscribe(d: Disposable) { - // unused atm - } + ).blockingGet() - override fun onSuccess(user: User) { - sut.runOnUiThread { sut.resetConversationsList() } + assertNotNull("Error creating user", user) - println("User: " + user.id + " / " + user.userId + " / " + user.baseUrl) - } - - override fun onError(e: Throwable) { - fail("No user created") - } - }) + sut.runOnUiThread { sut.resetConversationsList() } + println("User: " + user!!.id + " / " + user.userId + " / " + user.baseUrl) } }