问题标签 [android-assertj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1587 浏览

android - Android AssertJ 1.0.0 与 Android gradle 1.1.1

这是我build.gradle有冲突的一部分:

我在日志中看到的问题:

显然,它从类路径中删除了冲突的依赖项。我不确定它是插件gradle还是android gradle插件。

我尝试了下一个:

但是我仍然有编译错误,所以排除了依赖。

我尝试了下一个:

但看起来它不起作用,因为它在第一次冲突时没有失败,而且我仍然有编译错误。

你会有什么建议?

更新删除依赖项是什么意思-我看到很多assertj未找到的编译错误

0 投票
1 回答
386 浏览

android - Android - Assertj Android - 运行错误

我正在尝试运行assertj-android但它发送错误。(在junit 4上运行良好)

我的依赖:

我的构建类型:

我的 progard-rules.pro:

我在运行时收到此错误:

为什么?

0 投票
3 回答
1512 浏览

android-espresso - 如何使断言等待 IdlingResource 断言

我想使用空闲资源,因为我在我的应用程序中使用 RxJava 和 EventBus,有时我的测试会失败(我认为那是因为同步)。

依赖项:

测试失败:

尝试但不工作:

0 投票
1 回答
3406 浏览

android-studio - java.lang.NoSuchMethodError: org.assertj.core.api.Assertions.assertThat(Ljava/util/Map;)Lorg/assertj/core/api/MapAssert;

在 AndroidStudio (1.4) 上运行 unitTest 时,我的以下测试按照标题失败,即java.lang.NoSuchMethodError: org.assertj.core.api.Assertions.assertThat(Ljava/util/Map;)Lorg/assertj/core/api/MapAssert;

当我使用 gradlew 命令从命令行运行它时,它通过了。我已经将我的 Java 指向 jdk1.8.0_66.jdk。有谁知道为什么?

(p/s:我得到了最新的 AndroidStudio 2.0 Preview 5,我的测试严重失败。所以我决定继续使用旧版本的 Android Studio)。

试图寻求帮助并找到此链接https://github.com/joel-costigliola/assertj-core/issues/395。显然他在 IDE 上也面临同样的问题。任何线索是什么原因?

0 投票
2 回答
382 浏览

java - 错误:模块 'com.squareup.assertj:assertj-android-recyclerview-v7:1.1.1' 依赖于一个或多个 Android 库,但它是一个 jar

我使用 assertj 做一些意式浓缩咖啡中不允许的断言,但我不明白这里的问题,我做了 这里所说的。

build.gradle

有什么我想念的吗?

0 投票
1 回答
146 浏览

android - 如何使用 assertj-android 比较两个意图

嗨,我正在使用 roboelectric 对我的 android 应用程序进行单元测试。我想使用 比较预期意图和实际意图assertj-android。我已经添加了所需的依赖项assertj-android,即使我已经多次完成 Gradle 同步但仍然无法导入org.assertj.android.api.content.IntentAssert

可能是什么问题 ?任何的想法 ?提前致谢

构建.gradle

在此处输入图像描述