studies
Cobertura de testes com JaCoCo
Cobertura de testes com JaCoCo
  • Início
  • Parte 1: Avançando nos testes unitários
    • Teste de software (caixa branca e preta)
      • Caixa Branca
      • Caixa preta
      • Vantagens
    • Principais anotações Mockito
      • @Mock
      • @Spy
      • @InjectMocks
      • Exemplos práticos
        • Criando ProductServiceTests
        • Simulando comportamento
        • Testando Insert
        • Testando update
  • Parte 2: Cobertura de código com Jacoco
    • Cobertura de código
    • Tipos básicos de cobertura de código
      • Statement Coverage (Line coverage)
      • Branch Coverage
      • Function Coverage
      • Qual o percentual ideal?
    • Ferramentas para cobertura
    • JaCoCo
  • Fixando tudo. Test coverage + testes unitarios na camada service (DSCommerce)
    • CategoryService
      • CategoryFactory
      • setUp
      • findAll
    • ProductService
      • ProductFactory
      • findById
        • ID existente
        • ID não existente
      • findAll
      • Insert
      • Update
        • ID existente
        • ID inexistente
      • Delete
        • ID existente
        • ID inexistente
        • ID dependente
    • UserService
      • UserFactory
      • UserDetailsFactory
      • loadUserByUsername
        • User existe
        • User não existe
      • Melhorias método autenticated
        • Testando método autenticated
          • User existe
          • User não existe
      • Consultando user logado (getMe)
        • User existe
        • User não existe
    • AuthService - ValidateSelfOrAdmin
      • AuthServiceTests
    • OrderService
      • findById
        • ID existe
        • ID não existe
      • OrderFactory
      • setUp + Cenários
      • Insert
        • setUp
        • Cenário de sucesso - Usuário autenticado
        • Cenários de falha - Usuário não autenticado ou pedido não existe
Fornecido por GitBook
Nesta página
  1. Fixando tudo. Test coverage + testes unitarios na camada service (DSCommerce)
  2. UserService
  3. Consultando user logado (getMe)

User existe

AnteriorConsultando user logado (getMe)PróximoUser não existe

Atualizado há 10 meses

CtrlK

Precisamos fazer um spy do UserService para que possamos utilizar do método. Caso fizéssemos da forma normal, daria um erro dizendo que o "service" passado no when não é um Mock.