2013-03-07 6 views
7

sto scrivendo unit test SpringMVC3.2 e ho importato classi:Cosa devo importare per il test dell'unità SpringMVC3.2?

import static org.hamcrest.Matchers.containsString; 
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; 
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; 
import static org.springframework.test.web.servlet.setup.MockMvcBuilders.*; 
import static org.springframework.test.web.servlet.setup.MockMvcBuilders.webAppContextSetup; 

this.mockMvc.perform(post("/maps.do").accept(MediaType.APPLICATION_JSON) 
       .param("mobileno", "111111") 
       .param("fromdate", "22-02-2013").param("fromtime", "07:37") 
       .param("todate", "22-02-2013").param("totime", "08:17") 
     .andDo(print()) 
     .andExpect(status().isOk()) 
     .andExpect(content().mimeType(MediaType.APPLICATION_JSON) 
     .andExpect(jsonPath("$.name").value("Lee")); 

Ma print() e mimeType() ancora non vengono risolti. Ho cercato ma non ho trovato la risposta corretta.

Grazie.

CURA ho cercato di

import static org.springframework.test.web.server.result.MockMvcResultHandlers.print; 

ma non può essere risolto. Quale libreria mi manca e quale dipendenza aggiungo? Sopra è errore ortografico e di seguito è corretto.

import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; 
+0

Avete trovare qualcosa? –

risposta

8
org.springframework.test.web.servlet.result.MockMvcResultHandlers 

proviene dalla primavera-test-3.2.3.RELEASE.jar nel mio lavoro

Problemi correlati