Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

MockMvc não injeta dependencia

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

@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;

Mario, acho que você criou a dúvida no fórum do curso errado.

solução!

é vdd