最近我将我的Robolectric 3.0升级与我们的主线合并,而我们的应用程序添加了Multidex支持。不幸的是,这导致我们的测试失败/未运行-它们在第一次尝试安装MultiDex失败后就会停止,并显示以下堆栈跟踪:java.lang.RuntimeException: java.lang...
我正在尝试使用Robolectric运行单元测试,但Android Studio无法识别以下类:@RunWith(RobolectricTestRunner.class) 详情:classpath 'com.android.tools.build:gradle:3.0.0' 我正在引入依赖:t...
我尝试使用robolectric测试我的代码。问题是它有重复的引用。例如:java.lang.RuntimeException: java.lang.RuntimeException: Duplicate class org.apache.maven.artifact.Artifact fou...
我正在升级我的代码库到Gradle 2.2和Android Studio 1.0。目前我正在尝试让Robolectric 2.4正常工作,但是当我尝试运行单元测试时遇到了奇怪的问题。该问题仅在gradle clean后出现;多次运行测试套件会产生通过的测试(如预期所示)。当我在清理后运行测试时...
我正在使用Robolectric库,最新版本为v4.3.1,需要Java 9才能运行。我试图在“编辑配置”中指向JRE,但是我在下拉菜单中找不到Java 9,尽管我已经安装了它。 请检查是否已安装Java 9。
我正在尝试运行一个类似这样的单元测试: @org.junit.jupiter.api.Test void junit5codeCoverage() { final int result = new Foo().junit5(); Assert.a...
我从https://github.com/robolectric/deckard-gradle下载了Robolectric deckard-gradle项目,并将其导入到Android Studio中。 第一次运行时,我遇到了以下问题:!!! JUnit version 3.8 or late...
我只是想用Robolectric测试一个fragment中是否有特定的视图。 我的单元测试如下:ActivityController controller = Robolectric.buildActivity(FragmentActivity.class); FragmentActivity...
我有一个包含多个库模块的Android项目,我正在尝试测试一个包含所有模块的特定包。我尝试了这个命令:./gradlew -Dtest.single=com.moduleone* testProductionDebug 但它不起作用:它不执行此模块中的测试,而是执行主项目包类中的所有单元测试。...
我正在使用Android Studio 1.2和Robolectric 3.0-rc2。 我有两个测试类,一个叫做MotdTest,其中包含一个测试方法,用于测试POJO JSON序列化和反序列化。另一个叫做UserInfoTest,其中包含4个测试方法,用于测试我设置到SharedPref...