fix failing tests

This commit is contained in:
2023-06-23 22:10:33 +01:00
parent fa77212505
commit b2a1000d5e
3 changed files with 8 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ package h_mal.appttude.com.driver
import android.R import android.R
import android.app.Activity import android.app.Activity
import android.content.Context import android.content.Context
import android.os.Build
import android.view.View import android.view.View
import android.view.WindowManager import android.view.WindowManager
import androidx.annotation.StringRes import androidx.annotation.StringRes
@@ -100,6 +101,9 @@ open class BaseUiTest<T : BaseActivity<*, *>>(
} }
} }
).check(matches(isDisplayed())) ).check(matches(isDisplayed()))
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.R) {
waitFor(3500)
}
} }
fun checkSnackBarDisplayedByMessage(message: String) { fun checkSnackBarDisplayedByMessage(message: String) {

View File

@@ -46,6 +46,7 @@ class HomeAdminRobot : BaseTestRobot() {
} }
fun showNoPermissionsDisplay() { fun showNoPermissionsDisplay() {
matchViewWaitFor(R.id.header)
matchText(R.id.header, DatabaseStatus.NO_PERMISSION.header) matchText(R.id.header, DatabaseStatus.NO_PERMISSION.header)
matchText(R.id.subtext, DatabaseStatus.NO_PERMISSION.subtext) matchText(R.id.subtext, DatabaseStatus.NO_PERMISSION.subtext)
} }

View File

@@ -4,6 +4,7 @@ import android.content.Intent
import android.os.Build import android.os.Build
import android.os.Bundle import android.os.Bundle
import android.view.View import android.view.View
import android.view.View.OnAttachStateChangeListener
import android.view.ViewGroup.LayoutParams import android.view.ViewGroup.LayoutParams
import android.view.ViewGroup.LayoutParams.MATCH_PARENT import android.view.ViewGroup.LayoutParams.MATCH_PARENT
import android.view.ViewGroup.inflate import android.view.ViewGroup.inflate
@@ -160,6 +161,8 @@ abstract class BaseActivity<V : BaseViewModel, VB : ViewBinding> : AppCompatActi
mIdlingResource?.setIdleState(false) mIdlingResource?.setIdleState(false)
} }
}) })
} else {
} }
toast.show() toast.show()
} }