3
respostas

não consigo injetar as dependencias do MOCK MVc da erro

estou com o seguinte problema parte de testes, Meu MockMvc fala que não pode gerar a dependencias com o autowired

@RunWith(SpringRunner.class) 
@SpringBootTest 
//@WebMvcTest //carrega os controles e camada mv 
@ActiveProfiles("test") 
@AutoConfigureMockMvc 
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE) 
public class AutenticacaoControllerTest {

@Autowired
private MockMvc mockMvc;

@Test
void DevolveBadRequestCasoDadosIncorretos() throws Exception {
    URI uri = new URI("/auth");
    String json = "{\"email\":invalido@email.com\",\"senha\":\"123456\" }"; //ver outro jeito depois

    mockMvc.perform(MockMvcRequestBuilders
            .post(uri).
            content(json)
            .contentType(MediaType.APPLICATION_JSON))
            .andExpect(MockMvcResultMatchers
                    .status()
                    .is(400));


}
3 respostas

Oi Mario,

Pode postar aqui o erro que aconteceu?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade estranho deu certo mais gerou um erro

Insira aqui a descrição dessa imagem para ajudar na acessibilidade