Test Unitario con JUnit
  • ¿Qué es un Test Unitario?
  • Pre UnitTest Framework un Testeo Caótico
  • ¿Qué es JUnit?
  • Descarga el Código del Curso desde GitHub
  • Creando Clase Calculadora para Test
  • Creando Clase CalculadoraTest
  • ¿Qué queremos Testear?
  • Lo básico de JUnit
  • Etiqueta @Test
  • Etiqueta @Before
  • Etiqueta @After
  • Assert en JUnit
  • Mejorando Assert
  • Viendo diferentes tipos de Assert
  • ¿Cómo nombrar los métodos de test?
  • Rastrear Excepción con Expected
  • Etiqueta @TimeOut
  • Etiqueta @Ignore
  • Etiqueta @BeforeClass
  • Etiqueta @AfterClass
  • Etiqueta @RunWith
  • ParameterizedClass
  • 22 Suite
Mockito
  • ¿Qué es Mockito?
  • Mockito con MVP
  • Login Presenter
  • Login Model
  • Login XML
  • Login Activity
  • Configurando el Gradle Mockito
  • Configurando LoginPresenterTest
  • Primer Test con Mockito
  • Más sobre Mockito
  • When ThenThrow Exception
  • DoReturn When
  • Testear Métodos Void
  • Etiqueta @Spy
  • Probando @Spy
  • LoginModel Test
TDD
  • ¿Qué es TDD?
  • ¿Cómo implementar TDD?
  • Creando nuestro ejemplo TDD
  • Métodos de Test
  • Primer Test
  • Nuevos casos de Test
  • Probando más casos de Test
  • Continuamos con los Test
  • Optimizando el Código