Apresentação
  • Visão Geral do Curso
  • Testes Unitários
JUnit
  • Testando sem Ferramenta
  • JUnit
  • Organização dos arquivos de teste
  • Assertivas
  • AssertThat
  • Formas de dividir um teste
  • Tratamento de exceções, parte 1
  • Tratamento de exceções, parte 2
  • Before e After
  • Ordem de execução dos testes
  • Desafio
  • TDD, parte 1
  • TDD, parte 2
  • TDD, parte 3
  • @Ignore e Assumptions
  • Testes parametrizáveis
  • Matchers Próprios
  • Desafio
  • Suíte de testes
DataBuilders
  • Criação de dados para os testes
  • BuilderMaster
Análise de Cobertura
  • Análise de Cobertura
Mocks
  • Dependências Externas
  • Objetos Falsos
  • Mockito
  • Gravando Expectativas
  • Verificando Comportamentos
  • Verificando Comportamentos, parte 2
  • Anotações
  • Lançando Exceções
  • Capturando Argumentos
  • Spy
PowerMock
  • PowerMock
  • Mockando Construtores
  • Mockando métodos estáticos
  • Mockando métodos privados
  • Testando métodos privados diretamente
  • The dark side of PowerMock
  • Refatorações para substituir o PowerMock
Conteúdos Extras
  • Testes em Paralelo, parte 1
  • Execução dos testes via Maven
  • Testes em Paralelo, parte 2
Encerramento
  • Conclusão