Setting up the controller to test

This step is very similar to the previous flow. We want to test BasicViewController. We instantiate MockMvc using BasicViewController. We also configure a simple View resolver:

    public class BasicViewControllerTest { 

private MockMvc mockMvc;

@Before
public void setup() {
this.mockMvc = MockMvcBuilders
.standaloneSetup(new BasicViewController())
.setViewResolvers(viewResolver())
.build();
}

private ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
}

We are setting up the ViewResolver method in the viewResolver method and using it to build to a MockMvc object. 

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset