【发布时间】:2016-05-18 23:41:59
【问题描述】:
我正在创建一个测试类来测试一个 Android 应用程序,我想使用 AndroidJUnit4 类作为运行器:
@RunWith(AndroidJUnit4.class)
但是我不知道我需要将哪些依赖项添加到我的 Maven 项目中才能获得它。我试过这些:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>4.1.1.4</version>
</dependency>
和:
<dependency>
<groupId>com.uphyca</groupId>
<artifactId>android-junit4</artifactId>
<version>0.5</version>
</dependency>
最后一个似乎最有希望,但它只添加了以下类:
AndroidJUnit4TestAdapter
AndroidJUnit38ClassRunner
AndroidJUnit3Builder
这不是我需要的。
【问题讨论】:
-
你会遇到什么错误?
-
@MiserableVariable 看起来
AndroidJUnit4类不是这些项目的一部分,所以 Eclipse 只是说它不能被解析为一个类型。
标签: java android maven junit automated-tests