|
|
1
103
我使用分层系统,在可能的情况下,我更喜欢早期的分层:
分层的目的是使事情尽可能简单,这样可以使整个套件更快地运行,并有助于推广更干净的代码。 |
|
|
2
11
我在这两方面都做过,我发现:- 1) Robolelectric不支持API 19,其文档中提到了这一点- http://robolectric.org/eclipse-quick-start/ 。太棒了 它的缺点。 2) Robolectric在JVM上运行,而不是在DVM上运行。所以我们不能 检测该特定时间GPS是否在设备中启用 等等。我们只能通过我们预先决定的价值。 3) Robolectric中的代码编写比专门用于 碎片有很多复杂性和问题。 4) Robolectric需要外部jar和配置,并用于junit测试 我们不需要任何外部图书馆。 5) Robolectric速度更快,因为它在JVM上运行,但它有 缺点也是,我们在设备上看不到UI,屏幕代码是什么 正在执行。 对于Android,我喜欢jUnit测试。 |
|
|
David · 如何在Junit的服务类中模拟依赖关系 2 年前 |
|
|
jhan · 无法解析JUnitParamsRunner 2 年前 |
|
|
Lucas Hill · 在Gradle中使用JUnit测试抛出的异常 2 年前 |
|
|
Alice · Kotlin中的单元测试方法 2 年前 |
|
|
snaik · 我的JUNIT代码不适用于jsonObject 2 年前 |
|
|
dcm50 · JUnit 5-已创建但未检索的实体 3 年前 |
|
|
Ignas Davulis · Java模拟类构造 3 年前 |