android-testing 相关问题

Android测试框架

PhoneNumberUtils.formatNumber 不可用于单元测试

这是转换电话号码格式的实用方法。 有趣的 String.toDisplayPhoneNumber(): String { return PhoneNumberUtils.formatNumber(this, Locale.getDefault().country).replace("+82 &qu...

回答 2 投票 0

Robolectric 和 Couchbase 的 java.lang.UnsatisfiedLinkError

我无法开始使用 Robolectric 单元测试,因为 couchbase 数据库出现以下错误。 java.lang.UnsatisfiedLinkError: com.couchbase.lite.internal.database.sqlite.

回答 1 投票 0

Jetpack 撰写测试:如何从测试规则启动新活动后获取当前活动

如何获取当前的activity(新启动的activity),从ui测试开始。无论如何,是否可以使用 composeTestRule 获取其实例

回答 1 投票 0

找到路径“META-INF/LGPL2.11”的 2 个文件

有人知道如何调试吗?我无法弄清楚哪些库产生了问题。 旁注,它只发生在我尝试运行 Android 测试时,所以我最好的猜测是它与......

回答 6 投票 0

从所有模块访问通用协程规则 - Android 单元测试

我有一个实现 TestCoroutineScope 接口的 TestWatcher 类,如下所示: @ExperimentalCoroutinesApi 类 MainCoroutineRule(私有 val 调度程序: TestCoroutineDispatcher =

回答 1 投票 0

Jacoco java.lang.instrument.IllegalClassFormatException:检测类时出错

我最近搬到了另一台计算机,需要重置我的所有环境。 所以,这个测试之前是有效的。 但我不记得我之前使用的是哪个版本的Java/JDK。 嗯,问题...

回答 4 投票 0

使用 AdvertisingIdClient.getAdvertisingIdInfo 进行单元测试时得到“IllegalStateException:从主线程调用此方法可能会导致死锁”

使用 ShadowGoogleApiAvailability 的 Android 应用程序 对象实用程序 { @JvmStatic @WorkerThread fun getAdsClientInfo(context: Context): AdvertisingIdClient.Info? { val isGPAavailable = ...

回答 1 投票 0

使用 Mockito 测试首选项数据存储

朋友们下午好! 我有一个带有 DataStore 的数据源(代码如下)。 我不知道如何正确编写 isWizardComplete() 方法的测试,stateFlow == null。如何初始化stateFlo...

回答 1 投票 0

如何在 Google Play 商店中测试旧版本的应用程序?

我正在使用 Google Play 商店分发应用程序。 对于某个问题,我想将我的应用程序的旧版本安装到客户端的设备之一。 我正在努力这样做,有什么办法......

回答 2 投票 0

意式浓缩咖啡与我的 ACTION_SEND 意图不符

我从我创建的活动中得到了一个意图,如下所示: 私人乐趣 startShareIntent() { val sendIntent = Intent().apply { 动作 = Intent.ACTION_SEND 额外添加(

回答 1 投票 0

在kotlin中,无法实例化测试运行器类androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner

我开始学习android测试。 我正在尝试使用 Mockk 库和 androidJUnit4 Runner 进行测试。 但实例化失败。 我可能对测试功能有误解。 什么会...

回答 1 投票 0

Android Studio 仪器测试状态未显示,但测试确实有效

当我运行 UI 测试时,它们工作得很好,我可以看到测试通过日志传递。但 Android Studio 面板上的测试状态从未更新。 有没有人遇到同样的问题...

回答 2 投票 0

Appium 在 WDIO 中每秒执行一次超时错误之前退出

我正在使用 WebDriverIO 和 Appium 运行测试套件来自动化 Android 应用程序测试。我的测试套件在第一次执行时成功运行,但在第二次执行时,我收到“Ap...

回答 1 投票 0

如何在appium UiAutomator2中使用带有x和y坐标的“longClickGesture”?

我对 Appium 相当陌生,并尝试使用 UIautomator2 来理解移动手势。官方文档提供了关于如何在元素 i 时使用“longClickGesture”的 JAVA 语法

回答 1 投票 0

在 Android Compose 中测试 MutableStateFlow?

我有以下代码: 视图模型: 私有 val _prefix = MutableStateFlow("") val 前缀:StateFlow = _prefix private val _firstName = MutableStateFlow("&quo...

回答 1 投票 0

LiveData 在 ViewModel 测试期间返回 NullPointer IsMainThread 错误

尝试观察视图模型中的实时数据时,我的视图模型单元测试一直失败。我从文档中添加了两条规则,即:InstantTaskExecutorRule 和 MainCoroutineRule。我也注射...

回答 1 投票 0

如何在Android Test Station上运行测试模块时使用多个CTS媒体文件

我正在 Android Test Station 上运行 CTS 测试,但遇到了一个问题。它是关于这三个测试用例: CtsMedia测试用例 CtsMedia压力测试用例 CtsMediaBitstreams 测试用例 所有三个...

回答 0 投票 0

MockK - 左匹配器的模拟签名匹配失败:[any(), any()]

我想实施一些 UI 测试以确保今天实施的代码明天也能正常工作,但是当试图查看过去实施的 UI 测试是否有效时,它会抛出此错误: 造成...

回答 5 投票 0

Compose Android 测试惰性列未检测到所有子项

我在 Composable 中有一个 LazyColumn,我想检查 LazyColumn 中的每个项目是否存在。 这是我的组合: (注意:实际上在我的真实情况下,每个项目都有不同的组件,我只是......

回答 1 投票 0

不匹配参数 [1] 和参数 [2] 匹配的匹配参数由 mockk 交换

我想测试点击时,用户是否被导航到正确的屏幕。 在我的测试中执行 performClick() 后,我可以看到单击了正确的按钮,但它说调用发生在

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.