【问题标题】:What dependencies needed for AndroidJUnit4.classAndroidJUnit4.class 需要什么依赖
【发布时间】: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


【解决方案1】:

您可以直接添加:

 <dependency>
        <groupId>com.uphyca</groupId>
        <artifactId>android-junit4</artifactId>
        <version>0.5</version>
    </dependency>

或者,如果您只是在寻找依赖项,请尝试查看此页面:

http://mvnrepository.com/artifact/com.uphyca/android-junit4/0.5

【讨论】:

  • 谢谢,我忘了上面提到的,但我也已经尝试过这个了。我将编辑我的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-18
  • 2018-12-10
  • 1970-01-01
  • 1970-01-01
  • 2013-09-16
相关资源
最近更新 更多