+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 پاسخ 356 بازدید
0 امتیاز
1 پاسخ 471 بازدید
0 امتیاز
0 پاسخ 416 بازدید
+1 امتیاز
1 پاسخ 432 بازدید
0 امتیاز
1 پاسخ 411 بازدید
...