+1 امتیاز
قبل در برنامه نویسی توسط (426 امتیاز)
ویرایش شده قبل توسط
برای تست ModelAndView باید چی کار کنیم؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط

بهترین راه استفاده از MockMvc است که با استفاده از اون شما به view دسترسی دارید:

@Test
public void givenHomePageURI_whenMockMVC_thenReturnsIndexJSPViewName() {
    this.mockMvc.perform(get("/homePage")).andDo(print())
       
      .andExpect(view().name("index"));
}

برای تست model نیز می توانید بصورت زیر عمل کنید:

mockMvc.perform(get("/"))
                .andExpect(status().isOk())
                .andExpect(model().attribute("msg", equalTo("SUCCESS")))
قبل توسط (426 امتیاز)
منظورم خوده ابجکتModelAndView است اگر المانی رو به این ابجکت اضافه کنیم باید چطور اونو تست کرد
چون این تست رو میشه برای ابجکت model, modelMap انجام داد اما برای ابجکت از نوعModelAndView چیزی ندیدیم
قبل توسط (1.1هزار امتیاز)
جواب ویرایش شد.

سوالات مشابه

+1 امتیاز
1 پاسخ 361 بازدید
0 امتیاز
1 پاسخ 474 بازدید
0 امتیاز
0 پاسخ 420 بازدید
+1 امتیاز
1 پاسخ 434 بازدید
0 امتیاز
1 پاسخ 413 بازدید
...