robolectric 相关问题

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

java.lang.NoSuchMethodError:com.google.common.base.CharMatcher.whitespace()

我正在用Robolectric编写android单元测试。当我正在运行我的测试时,我不断收到上述错误。我从这里看过并尝试了大量建议的解决方案,但没有一个有......

回答 1 投票 0

JaCoCo不适用于Robolectric测试

我想在我的android项目中生成我的JUnit测试的代码覆盖率报告,所以我添加了JaCoCo gradle插件。这是我的项目级build.gradle文件:apply plugin:'jacoco'buildcript ...

回答 5 投票 18

Android Robolectric:OutOfMemoryError - 创建ArrayList时超出GC开销限制

我想为返回ArrayList的方法创建一个测试。 ArrayList类型是一个名为DateItem的自定义对象。但是当我尝试在我的测试代码中创建ArrayList时(放置在测试代码中...

回答 1 投票 1

Parse + Robolectric导致java.lang.VerifyError:操作数堆栈上的错误类型

在我的Application Parse.initialize(this,“”,“”)中添加Parse SDK后,我有一个使用robolectric进行数百个单元测试的应用程序;所有测试都开始失败,导致java.lang ....

回答 3 投票 4

Powermock抱怨在2个地方找到default.properties文件

我正在使用Robolectric来测试我的应用程序,我决定使用Powermock来模拟静态和最终类,所以我将以下依赖项添加到我的build.gradle文件中:testImplementation“org.powermock:...

回答 2 投票 7

断言ImageView加载了特定的可绘制资源ID

我正在编写一个Robolectric单元测试,我需要断言ImageView上有一个带有特定资源ID的setImageResource(int)。我正在使用fest-android进行断言,但它......

回答 3 投票 11

使用Robolectric 4.1的ShadowOf()API时出现运行时错误

我正在尝试使用Robolectric的ShadowOf()API来验证在开发代码中调用适配器的notifyDatasetChanged时是否以更改的数据值显示列表视图中的项目。对于...

回答 2 投票 0

使用Robolectric的Android Studio:找不到我的班级测试

这是我的gradle文件:apply plugin:'android'apply plugin:'android-test'android {//检查它以了解女巫Android API级别是必要的:// http://developer.android.com/guide/话题/...

回答 1 投票 5

Robolectric 4.0.2测试没有在带有NoSuchMethodError的gradle 3.2.1中运行:setUseLegacyResources(Z)V

我已将我的Gradle插件版本从2.3.3升级到3.2.1,而且我的robolectric测试开始失败。所以我在文档中给出了更改,将robolectric版本升级到4.0.2。但还是......

回答 1 投票 0

AndroidX测试对话框

自AndroidX发布以来,我们在单元测试中使用Robolectric和Espresso。但我们无法找到测试对话框的方法。 Espresso社区建议我们这样做:onView(withId(android.R.id.button1)...

回答 1 投票 0

使用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

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