- 위는 스프링 MVC 컨트롤러 메서드의 반환 형식을 JUnit을하는 방법 내 스프링 MVC 컨트롤러에서의 JUnit을하고있는 중이 야
public class ControllerTest {
private MockMvc mockMvc;
@Before
public void setup() throws Exception {
this.mockMvc = standaloneSetup(new Controller()).build();
}
@Test
public void test01_Index() {
try {
mockMvc.perform(get("/index")).andExpect(status().isOk());
} catch (Exception e) {
e.printStackTrace();
}
}
}
- 아래
@RequestMapping(value = "index", method = RequestMethod.GET)
public HashMap<String, String> handleRequest() {
HashMap<String, String> model = new HashMap<String, String>();
String name = "Hello World";
model.put("greeting", name);
return model;
}
그리고는 위의 방법에 대한 내 JUnit을하다 junit 잘 작동합니다.
하지만 내 질문은 handleRequest
의 반환 유형을 어떻게 키와 값 쌍으로 HashMap
을 반환합니다 .. 어떻게합니까 Hello World
을 반환하는지 확인하십시오. 그걸 할 수있는 방법이 있습니까?
고마워 .. 그게 .. 내 'handleRequest' 메쏘드가 문자열 매개 변수를 취한다고 가정하면, 내 junit 테스트에서 어떻게 통과시킬 수 있을까? – AKIWEB
@AKIWEB는 링크 된 문서에서 다룹니다. "요청 수행"섹션을보십시오. –