Android测试框架
在AndroidX Test 1.3.0 alpha04发行说明中可以看到:将测试存储服务包含在测试服务中,不幸的是,这会使标准的connectedDebugAndroidTest失败,因为这...
如何通过工具测试检查是否已将视图添加到FrameLayout中?
我是Espresso和仪器测试的新手。我想检查是否使用FrameLayout添加了视图。如何测试FrameLayout?下面是我的代码。首先,我在FrameLayout中添加了一个视图:...
我正在使用Mockito,junit5和协程在存储库中获取数据。但是在测试用例中调用了no方法。我试图使用没有任何分派器的普通暂停功能,然后发出()...
我在Android单元测试中遇到了奇怪的行为。在我的测试包中,我有一个UnitTest类的集合。如果我右键单击这些类之一并让它们运行,那么一切都很好。但是当我...
[当必须使用父级活动参考时,如何使用`FragmentScenario`隔离测试片段
我计划使用FragmentScenario来隔离测试片段。在此片段中,我正在访问父活动以调用某些方法。为此,我正在使用CommonActivityOperations接口。我是...
发布版本变体因“ androidx.fragment:fragment-testing”库的debugImplementation而失败]]
期望调试并发布该应用的构建版本,以成功构建和编译。在发行版本中,由于androidx.fragment:fragment-testing ...
发布版本变体因“ androidx.fragment:fragment-testing”库的debugImplementation而失败]]
期望构建并编译应用程序的调试和发布构建变体。在android版本中,由于androidx.fragment:fragment-testing库,该应用无法编译。 ...
我写了一个仪器化的测试。当我运行它时,我得到一个错误:/Users/ilamasin/StudioProjects/ecwid/general/build/intermediates/packaged_res/debug/drawable/horizo ntal_divider_with_padding.xml:6:...
使用Malinskiy的marathon gradle插件配置或指定Marathonfile?
我正在使用Marathon的gradle插件来运行测试。 Gradle任务包括“ marathon”和“ marathonInternalStagingAndroidTest”。我可以从Android Studio和命令行运行。我不能...
当实际值和期望值匹配时,什么情况下AssertEquals会失败?
我有一个Android应用程序的测试用例,当用户快进并将视频后退15秒时,该视频案例可验证视频播放器活动中的时间没有变化。该测试的工作方式如下:打开...
在Espresso中,如何在所有匹配的视图上执行操作而不触发AmbiguousViewMatcherException?
我正在使用Espresso在Android应用上运行自动化的UI测试。我想对符合指定条件的所有视图执行操作。 Espresso确实使用allOf()方法来查找......>
如何使用Koin注入的In-Memory Room数据库测试Android Workers
我当前的Android应用程序使用Koin进行DI def koin_version ='2.0.1'api“ org.koin:koin-androidx-scope:$ koin_version” api“ org.koin:koin-androidx-viewmodel:$ koin_version” api“ org.koin:koin -...
我们可以在运行android测试用例时设置顺序或任何类型的优先级吗?
假设有一个特定于android的测试用例,如下所示,因为android仪器测试用例的运行顺序始终不相同,公共类MainActivityUnitTest扩展了android ....
我有一种检查可见性是否为View.GONE的方法(仅出于测试目的)私人乐趣isGoneVisibility(visibility:Int):布尔值{返回可见性== View.GONE}然后在...中调用它)
我已经进行了一段时间的android开发,但是我一直很期待学习新事物。我在Codelab上遇到了以下代码,用于ViewModel单元测试。我真的很喜欢代码库...
在我的应用中,有一项服务,其服务是在启动时播放/停止音频。我为此使用MediaPlayer。服务工作正常,现在我正在为此编写测试。我正在使用Robolectric的...
我正在尝试使用此行运行测试...但是这会启动所有测试:./gradlew -DconnectedAndroidTest.single = LandingActivityTests connectedAndroidTest如何启动单个测试?
Android Mockito-Kotlin错误-“实际上,与该模拟程序的交互为零”
以下是我的ViewModel类的测试代码。我的应用程序架构基于MVI。基本上,我正在尝试模拟我的repo和state类。在下面编写的测试函数中,我正在尝试...
运行测试时如何禁用Fabric:Crashlytics和Answer?还有其他方法可以在测试期间禁用Crashlytics,而不是在每次测试之前都放置此代码? @LargeTest @RunWith(...