+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 پاسخ 469 بازدید
0 امتیاز
1 پاسخ 710 بازدید
0 امتیاز
0 پاسخ 461 بازدید
+1 امتیاز
1 پاسخ 534 بازدید
0 امتیاز
1 پاسخ 508 بازدید
0 امتیاز
0 پاسخ 3.2هزار بازدید
...