Error 404 testing controladores spring mvc con mockito y spring-test
Buenos días a todos.
He estado trabajando en test de aplicaciones spring mvc con spring-test y mockito y me he topado con el problema de Status 404 cuando intento acceder a los controladores (Status Expected: 201 but was 404), Alguien me podría apoyar para solucionarlo?
Controlador
@RequestMapping(value="app/bitacora.html",method=RequestMethod.GET)
@ResponseBody
public ModelAndView testcontroller(ModelAndView vista, HttpServletRequest req){
/*
* obtener los valores del request
*/
String tipoBusqueda=req.getParameter("selectTipoBusqueda");
//Aca se procesan los valores del request
vista.addObject("totalPaginas", resultadoService.get(2));
vista.setViewName("Bitacora.jsp");//
return vista;
}
Test
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"**/spring-servletTest.xml"})
@WebAppConfiguration
public class Login {
@Mock
BitacoraServices bitacoraServices;
@Spy
BitacoraRepository bitacoraRepository;
@InjectMocks
private BitacoraController bitacoraController;
private MockMvc mockMvc;
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
mockMvc = MockMvcBuilders.standaloneSetup(bitacoraController).build();
}
@Test
public void test1() throws Exception {
mockMvc.perform(get("app/bitacora.html")
.param("Busqueda","")
)
.andDo(print())
.andExpect(status().isCreated())
;
}
}
En el spring-servletTest.xml tengo configurado los beans , mvc:annotation-driven, paquetes para la lógica de negocio, view resolver, etc.
De antemano gracias.
- BYKKAISER's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 8 semanas 4 días
hace 9 semanas 6 días
hace 16 semanas 4 días
hace 1 año 9 semanas
hace 2 años 21 semanas
hace 2 años 25 semanas
hace 2 años 32 semanas
hace 2 años 40 semanas
hace 2 años 43 semanas
hace 2 años 44 semanas