Robolectric是一个单元测试框架,允许在几秒钟内在JVM上测试Android应用程序,而无需使用仿真器或设备。
如何将android studio测试GUI连接到gradle任务?
在我的android项目中有一些测试和配置CI在使用gradle包装器(4.10.3)启动部署测试之前95%的测试是robolectric测试并且有些情况下这些测试......
Robolectric使用导航架构组件,资源$ NotFoundException:nav_graph
我在android中运行robolectric测试时遇到麻烦
AndroidThreeTen没有在没有robolectric的单元测试中工作?
我无法在不需要robolectric的情况下创建单元测试。我在我的代码中使用AndroidThreeTen.init(this),当我运行我的测试时如果禁用robolectric我得到一个错误:org.threeten.bp ....
根据这个链接,我可以创建一个测试应用程序,Robolectric将自动开始在测试中使用。我不能让这个工作。我正在使用Dagger进行依赖注入,并且......
Robolectric:如何指定en-US或fr的语言环境来测试字符串格式?
在测试中,我们想要测试英语和法语的字符串格式。如何在robolectric中指定语言环境?此帖子中的方法不起作用:在Android中以编程方式更改语言
所以我最近将我的robolectric 3.0升级与我们的主线合并,后者为我们的应用添加了多索支持。不幸的是,这有导致我们的测试失败的不幸副作用/ ...
我正在使用roboelectric和面向空指针异常编写函数的单元测试,但我已经分配了变量。我对此很新,所以如果有任何错误,请原谅我。 @ ...
当应用依赖于AppsFlyerLib时,Robolectric Unit Test会因NoClassDefFoundError而失败
我的应用程序有以下appsflyer依赖项:'com.appsflyer:af-android-sdk:4.8.15''com.android.installreferrer:installreferrer:1.0'而且,我已尝试使用appsflyer运行Robolectric单元测试...
使用Robolectric测试片段时如何修复'java.lang.ClassCastException'
我正在使用Robolectric测试我的片段,我在一些片段中遇到了一个问题,导致它们变得不可测试。我正在我的Activity中创建一个进度条然后......
Robolectric(Android):使用ShadowLocationManager?它是可配置的吗?
到目前为止,我一直非常成功地使用Robolectric。我有一个获得位置经理的活动。现在根据文档,robolectric框架包含一个阴影......
Robolectric测试中的Android Activity中的模拟字段
所以,我正在使用遗留代码,我想对其中一个更简单的屏幕进行单元测试,即登录。我没有任何DI框架。我使用robolectric 4.0.1和mockito 1.10.19目前,我的测试......
Robolectric 4.0.1不断在buildActivity上抛出Resources $ NotFoundException
我正在尝试使用robolectric构建非常简单的单元测试,但我无法创建活动。我尝试了线程上的建议,但没有成功。资源$ NotFoundException在调用时...
为什么模拟对象函数在使用RobolectricTestRunner时抛出空值而不是模拟数据?
我之前用MockitoJUnitRunner运行了这个测试类,然后我添加了RoboLectric,现在我使用的是RobolectricTestRunner所以它尝试的第一件事是运行我的旧测试,但只是改变...
与Android测试框架相比,Robolectric能否提供任何明显的优势?我已经阅读了有关这两个框架的文档,但据我所知,有关...的唯一明确的好处
我试图运行一些测试,但得到一条错误消息,说类路径太长。所以在设置中我设置了classpath文件选项来缩短它。现在在尝试测试时我遇到了错误:java.lang ....
如何测试MutableLiveData <>。观察数据何时发生变化?
如果API正在使用Login函数,我有下一个测试代码:@RunWith(RobolectricTestRunner.class)public class LoginTest {LoginRespository profileRepository = new LoginRespository(...
Robolectric:Resources $ NotFoundException:使用Android Gradle Plugin 3的字符串资源ID
Android Studio 3.0 Beta2 classpath'com.android.tools.build:gradle:3.0.0-beta3'testCompile'org.robolectric:robolectric:3.4.2'我正在使用的测试类无法运行:@Config(constants = ...
我正在用Robolectric-2.3为我的项目编写测试。我想测试我的UI属性,例如视图可见性。显示/隐藏视图的操作包含在动画中。怎么测试呢?一世 ...
如何在单元测试执行期间从assets文件夹访问文件?我的项目是使用Gradle构建的,我使用Robolectric来运行测试。似乎gradle正在认识资产:这就是......
robolectric java.lang.NoSuchFieldException:sSystem
在使用robolectric进行UnitTest时,我收到错误java.lang.NoSuchFieldException:sSystem请给我一个建议。说明集成的robolectric错误java.lang ....