Teste camada web integração
Atualizado
Atualizado
Geraremos um token valido e iremos inserir na requisição (dentro do perform), veja:
Criaremos uma classe chamada TokenUtil. Essa classe irá criar um token válido usando MockMvc, ele será retornado em String.
Veja a classe
Para implementar ela no nosso teste de integração do Controller é muito fácil.
Injetar o TokenUtil;
Criar 3 variáveis do tipo String: username, password, bearerToken;
Iniciar elas no setUp com os dados:
Agora dentro dos métodos que precisarem do Token, passar a variável na header, veja: