在一个简单的android项目中决定如何测试以及测试什么

时间:2015-08-07 21:33:17

标签: android unit-testing

我正在玩单元测试,我正在构建一个简单的Android应用程序,它有一个登录屏幕(用于学习目的)。

我使用MVP(模型视图演示者)模式,这些是我的类:

  • LoginFragment(托管在MainActivity中),实现ILoginView
  • LoginPresenter,获取ILoginView参考(在我们的例子中,是一个参考LoginFragment)
  • LoginService(注入LoginPresenter)
  • Validator(注入LoginService)

我有以下测试类,我想得到一些反馈:

  • 创建一个测试每个验证的ValidatorTest
  • 创建一个LoginService,用于模拟验证器响应并根据该响应测试登录
  • 创建一个LoginPresenterTest,模拟Validator,LoginService和ILoginView的行为,并测试对其的不同调用

这种结构有意义吗?有什么输入吗?

0 个答案:

没有答案