Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.02 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.02 KB

TDD Android por pasos

Este proyecto muestra paso a paso como desarrollar una aplicación usando el paso de separación o patrón de diseño MVP (Model View Presenter).

Paso 1

  • Escribir el test en el cual el presentador contiene sus dependencias directas (view e interactor)
  • El test debera validar mediante verificaciones de mockito que el comportamiento es correcto
  • la primera verificación es la mas simple, que al dar click en el boton de login se muestre la pantalla de carga

Paso 2

  • Escribir el test en el cual el presentador chequea la interaccion con el caso de uso y este falla
  • Se usan los ArgumentCaptors para simular los llamados de los colaboradores

Paso 3

  • Escribir el test en el cual el presentador chequea la interaccion con el caso de uso y este es correcto

Paso 4

  • Se debe integrar el activity con el presentador
  • Crear un caso de uso de ejemplo, funcionara de manera local

Paso 5

  • Test para el interactor usando mockwebserver
  • el interactor usara retrofit
  • conectar el nuevo interactor