robolectric 相关问题

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

使用Robolectric 3.0+测试抽屉导航项目

我是Android开发的新手。我正在开发我的第一个项目,并希望将Robolectric用于我的单元测试。由于我有点失落,我的问题很简单:我怎样才能测试......

回答 2 投票 1

无法在包[android,org.robolectric.default]中找到资源ID#0x7f09001c

我正在使用Roboletric进行一些测试,但我遇到了一个我无法解决的问题。当我运行测试时,出现以下错误:android.content.res.Resources $ NotFoundException:无法...

回答 2 投票 1

如何通过Robolectric检查progressDialog是否显示给用户

当filePath为null或包含非法文件路径时,我想测试我的活动的行为。我的活动代码是@Override protected void onCreate(Bundle savedInstanceState){super ....

回答 2 投票 0

尝试将AndroidJUnit4与标准JUnit运行器和委托运行器'org.robolectric.RobolectricTestRunner'一起使用,无法加载

我正在使用espresso来运行一些测试,但我不知道为什么robolectric包含在此错误中,因为测试仅适用于espresso,下面是错误:java.lang.Exception:尝试使用...

回答 3 投票 3

Robolectric,android api似乎没有被调用

MediaMetadataRetriever:带有空字符串的setDataSource(string)必须抛出IllegalArgumentException()。但是,如果从我的robolectric测试开始,它不会抛出任何异常。测试类:@ ...

回答 1 投票 0

Robolectric“需要INTERNET许可”

当我使用Robolectric创建活动时出现此错误:java.lang.IllegalArgumentException:需要INTERNET权限。这就是我正在做的:@Config(constants = BuildConfig.class,...

回答 3 投票 2

Robolectric给了我一个java.lang.IllegalArgumentException:需要INTERNET权限

我正在将UnitTests改造为现有的应用程序。当我运行这个简单的单元测试导入org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.RobolectricGradleTestRunner;进口组织....

回答 5 投票 4

Robolectric与Android数据库的房间数据库

如何在Robolectric的帮助下对房间数据库进行单元测试?我不想做仪器测试。

回答 1 投票 0

使用Robolectric时如何监视Activity

我是Android新手,我正在玩Robolectric进行单元测试。我面临以下问题。我有一个我想测试的活动。 MainActivity.java公共类MainActivity ...

回答 4 投票 3

robolectric的死锁支持测试

我有一个使用admob的应用程序,我使用robolectric进行活动单元测试。最近,当我尝试在某个单元测试类中添加第二个活动时,我遇到了僵局。我会尝试 ...

回答 1 投票 0

如何将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

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.