如何配置和运行Mockito测试

时间:2014-01-31 23:53:31

标签: java android eclipse junit mockito

我正在开发一款Android应用,它有一些基于java的纯组件,我想用Mockito进行测试。

我对使用我的代码库配置Mockito有一些疑问。

  1. 我应该在我的代码库中创建一个测试项目吗?
  2. Mockito与JUnit有什么关系?我是否还需要包含JUnit库?
  3. 我如何从Eclispe运行Mockito测试,而不是通过Run As->运行更容易运行的JUnit测试。 JUnit测试。
  4. 请建议一些可以演示测试设置和运行的教程。

1 个答案:

答案 0 :(得分:8)

  1. 您无需创建单独的测试项目,但如果您愿意,也可以。大多数人通过在同一个项目中创建一个单独的测试文件夹来实现。无论您是单独的测试项目还是测试文件夹,都应该在测试文件夹中复制包结构,以便每个测试类在同一个包中测试应用程序类。
  2. 是。 Mockito旨在与JUnit或其他测试框架(如TestNG)一起使用。大多数人将它与JUnit一起使用。 Mockito网站上的大多数示例都使用JUnit。所以,是的,您需要JUnit库,或者您选择的其他测试框架的库。
  3. Mockito测试 JUnit测试(或TestNG测试,或其他)。因此,正如你所说,没有“更容易运行”。只需编写一个使用Mockito的JUnit测试,并以与任何其他JUnit测试相同的方式运行它。
  4. Mockito web siteMockito repository开始。