/* vim: set ts=2 et sw=2 cindent fo=qroca: */ package com.globant.katari.sample.home.view; import static org.easymock.EasyMock.createMock; import static org.easymock.EasyMock.expect; import static org.easymock.EasyMock.replay; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import junit.framework.TestCase; import org.springframework.web.servlet.ModelAndView; /** Tests the home controller. * * This is the simplest test for a controller. It simply checks that it selects * the correct view. */ public class HomeControllerTest extends TestCase { /** Test that the requests returns the correct view (home). */ public final void testhandleRequest() throws Exception { HttpServletRequest request; request = createMock(HttpServletRequest.class); expect(request.getMethod()).andReturn("GET"); replay(request); HttpServletResponse response; response = createMock(HttpServletResponse.class); HomeController homeController = new HomeController(); ModelAndView mav = homeController.handleRequest(request, response); assertNotNull(mav); assertEquals(mav.getViewName(), "home"); } }