robolectric 相关问题

Robolectric是一个单元测试框架,允许在几秒钟内在JVM上测试Android应用程序,而无需使用仿真器或设备。

如何将android studio测试GUI连接到gradle任务?

在我的android项目中有一些测试和配置CI在使用gradle包装器(4.10.3)启动部署测试之前95%的测试是robolectric测试并且有些情况下这些测试......

回答 1 投票 1


AndroidThreeTen没有在没有robolectric的单元测试中工作?

我无法在不需要robolectric的情况下创建单元测试。我在我的代码中使用AndroidThreeTen.init(this),当我运行我的测试时如果禁用robolectric我得到一个错误:org.threeten.bp ....

回答 1 投票 1

Robolectric不使用测试应用程序

根据这个链接,我可以创建一个测试应用程序,Robolectric将自动开始在测试中使用。我不能让这个工作。我正在使用Dagger进行依赖注入,并且......

回答 3 投票 9

Robolectric:如何指定en-US或fr的语言环境来测试字符串格式?

在测试中,我们想要测试英语和法语的字符串格式。如何在robolectric中指定语言环境?此帖子中的方法不起作用:在Android中以编程方式更改语言

回答 2 投票 1

Multidex之后,Robolectric单元测试失败

所以我最近将我的robolectric 3.0升级与我们的主线合并,后者为我们的应用添加了多索支持。不幸的是,这有导致我们的测试失败的不幸副作用/ ...

回答 1 投票 39

当我已经赋值[复制]时,如何修复空指针异常

我正在使用roboelectric和面向空指针异常编写函数的单元测试,但我已经分配了变量。我对此很新,所以如果有任何错误,请原谅我。 @ ...

回答 2 投票 1

当应用依赖于AppsFlyerLib时,Robolectric Unit Test会因NoClassDefFoundError而失败

我的应用程序有以下appsflyer依赖项:'com.appsflyer:af-android-sdk:4.8.15''com.android.installreferrer:installreferrer:1.0'而且,我已尝试使用appsflyer运行Robolectric单元测试...

回答 1 投票 1

使用Robolectric测试片段时如何修复'java.lang.ClassCastException'

我正在使用Robolectric测试我的片段,我在一些片段中遇到了一个问题,导致它们变得不可测试。我正在我的Activity中创建一个进度条然后......

回答 1 投票 0

Robolectric(Android):使用ShadowLocationManager?它是可配置的吗?

到目前为止,我一直非常成功地使用Robolectric。我有一个获得位置经理的活动。现在根据文档,robolectric框架包含一个阴影......

回答 1 投票 4

Robolectric测试中的Android Activity中的模拟字段

所以,我正在使用遗留代码,我想对其中一个更简单的屏幕进行单元测试,即登录。我没有任何DI框架。我使用robolectric 4.0.1和mockito 1.10.19目前,我的测试......

回答 1 投票 0

Robolectric 4.0.1不断在buildActivity上抛出Resources $ NotFoundException

我正在尝试使用robolectric构建非常简单的单元测试,但我无法创建活动。我尝试了线程上的建议,但没有成功。资源$ NotFoundException在调用时...

回答 2 投票 1

为什么模拟对象函数在使用RobolectricTestRunner时抛出空值而不是模拟数据?

我之前用MockitoJUnitRunner运行了这个测试类,然后我添加了RoboLectric,现在我使用的是RobolectricTestRunner所以它尝试的第一件事是运行我的旧测试,但只是改变...

回答 1 投票 0

Robolectric与Android测试框架

与Android测试框架相比,Robolectric能否提供任何明显的优势?我已经阅读了有关这两个框架的文档,但据我所知,有关...的唯一明确的好处

回答 4 投票 42

缩短命令行后无法运行测试

我试图运行一些测试,但得到一条错误消息,说类路径太长。所以在设置中我设置了classpath文件选项来缩短它。现在在尝试测试时我遇到了错误:java.lang ....

回答 1 投票 0

如何测试MutableLiveData <>。观察数据何时发生变化?

如果API正在使用Login函数,我有下一个测试代码:@RunWith(RobolectricTestRunner.class)public class LoginTest {LoginRespository profileRepository = new LoginRespository(...

回答 1 投票 1

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 = ...

回答 7 投票 39

Robolectric-2.3测试动画

我正在用Robolectric-2.3为我的项目编写测试。我想测试我的UI属性,例如视图可见性。显示/隐藏视图的操作包含在动画中。怎么测试呢?一世 ...

回答 2 投票 3

如何在测试执行期间从assets文件夹访问文件?

如何在单元测试执行期间从assets文件夹访问文件?我的项目是使用Gradle构建的,我使用Robolectric来运行测试。似乎gradle正在认识资产:这就是......

回答 7 投票 18

robolectric java.lang.NoSuchFieldException:sSystem

在使用robolectric进行UnitTest时,我收到错误java.lang.NoSuchFieldException:sSystem请给我一个建议。说明集成的robolectric错误java.lang ....

回答 2 投票 4

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