Skip to content

MedellinAndroid/TDD-Workshop

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages