+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 پاسخ 479 بازدید
0 امتیاز
1 پاسخ 722 بازدید
0 امتیاز
0 پاسخ 468 بازدید
+1 امتیاز
1 پاسخ 543 بازدید
0 امتیاز
1 پاسخ 518 بازدید
0 امتیاز
0 پاسخ 3.2هزار بازدید
...