Robolectric 是如何工作的?为什么我的单元测试在第一个 运行 单元测试时下载了一些 jar?
How does Robolectric work? Why does my unit test download some jars while first run Unit Test?
我打算 运行 在 Android Studio 中进行单元测试,以在 ViewModel 中测试我的方法,我使用 Robolectric 来执行此操作。
一切正常。我发现当我 运行 第一次测试时,它会自动下载一些 jar。像 org.robolectric:android-all:jar:5.0.0_r2-robolectric-1
.
谁能告诉我 Robolectric 如何下载 jar,By gradle?或者是其他东西?为什么它需要这些罐子?
不是gradle。我认为它只是 junit 测试 运行ner。
Robolectric 加载 Android 对第一个 运行 的依赖。它从 Maven 存储库下载它。
Robolectric 下载 AOSP 项目的编译源以避免 mocking/faking 整个 Android 系统
我打算 运行 在 Android Studio 中进行单元测试,以在 ViewModel 中测试我的方法,我使用 Robolectric 来执行此操作。
一切正常。我发现当我 运行 第一次测试时,它会自动下载一些 jar。像 org.robolectric:android-all:jar:5.0.0_r2-robolectric-1
.
谁能告诉我 Robolectric 如何下载 jar,By gradle?或者是其他东西?为什么它需要这些罐子?
不是gradle。我认为它只是 junit 测试 运行ner。
Robolectric 加载 Android 对第一个 运行 的依赖。它从 Maven 存储库下载它。
Robolectric 下载 AOSP 项目的编译源以避免 mocking/faking 整个 Android 系统