MockMvc制御層ユニットテストパラメータ配信の問題

取得する:

1.パスパラメータ@PathVariable

2.フォームパラメータ@RequestParam

 

役職:

1.JSON要求の身体パラメータ

  @RequestBody

 

リリース:

1.パスパラメータ@PathVariable

2.フォームパラメータ@RequestParam

 

 

削除:

1.パスパラメータ@PathVariable

2.フォームパラメータ@RequestParam

 

MockMvc:

1.パス要求

mockMvc.perform(MockMvcRequestBuilders
        。要求モード( "URL / {パス}" 、パラメータ値)
2.リクエストフォーム

mockMvc.perform(MockMvcRequestBuilders
        。要求モード( "URL")。PARAM( " キー"、 "値").contentType(MediaType.APPLICATION_FORM_URLENCODED)
3.JSON要求

MvcResult mvcResult = mvc.perform(
        MockMvcRequestBuilders.post( "http://127.0.0.1:8080/index")。
                コンテンツ(jsonObject.toString())。
                のcontentType(MediaType.APPLICATION_JSON) 
)。
        andExpect(MockMvcResultMatchers.status()。ISOK())。
        andDo(MockMvcResultHandlers.print())。
        そして戻る();

オリジナル住所ます。https://blog.csdn.net/wang_muhuo/article/details/84655577

おすすめ

転載: www.cnblogs.com/jpfss/p/10966481.html