如何配置和运行Mockito测试

Big*_*g O 2 java eclipse junit android mockito

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

我有一些关于使用我的代码库配置Mockito的问题.

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

请建议一些可以演示测试设置和运行的教程.

Daw*_*ica 8

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