For #25808: Handle PackageManager methods deprecation in UI tests.
This commit is contained in:
parent
3472933c37
commit
d9b2c6e5e1
|
@ -23,6 +23,7 @@ import androidx.test.espresso.matcher.ViewMatchers.withText
|
|||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import androidx.test.uiautomator.UiScrollable
|
||||
import androidx.test.uiautomator.UiSelector
|
||||
import mozilla.components.support.utils.ext.getPackageInfoCompat
|
||||
import org.hamcrest.CoreMatchers.allOf
|
||||
import org.hamcrest.CoreMatchers.containsString
|
||||
import org.junit.Assert.assertTrue
|
||||
|
@ -97,7 +98,7 @@ private fun assertAboutToolbar() =
|
|||
private fun assertVersionNumber() {
|
||||
val context = InstrumentationRegistry.getInstrumentation().targetContext
|
||||
|
||||
val packageInfo = context.packageManager.getPackageInfo(context.packageName, 0)
|
||||
val packageInfo = context.packageManager.getPackageInfoCompat(context.packageName, 0)
|
||||
val versionCode = PackageInfoCompat.getLongVersionCode(packageInfo).toString()
|
||||
|
||||
val buildNVersion = "${packageInfo.versionName} (Build #$versionCode)\n"
|
||||
|
|
Loading…
Reference in New Issue