1

当我为新创建的项目运行单元测试时,它向我显示了错误的结果(说所有测试都通过了)

如果您在下图中看到4 是预期的,而 6+2 肯定不是 4

在此处输入图像描述

现在,当我从Gradle右侧菜单运行相同的测试时。它向我显示了测试失败的正确结果。

在此处输入图像描述

我做错了什么还是这是一个 android studio 错误?


编辑

运行配置映像

在此处输入图像描述

4

1 回答 1

1

您需要在第三张图片的“VM 选项”框中添加-ea选项。这是为了启用 JVM 的断言功能。如果没有这个-ea,JVM 只会忽略断言语句。当您使用 gradle 运行测试时,它使用默认配置,这就是您的测试运行正确的原因。

于 2017-01-09T16:25:43.563 回答