/** @throws Exception */
 @Test
 public void processTimeZoneForNoSetting() throws Exception {
   MockServletContext servletContext = new MockServletContext();
   MockHttpServletRequest request = new MockHttpServletRequest(servletContext);
   FrontController frontController = new FrontController();
   assertThat(frontController.processTimeZone(request), is(TimeZone.getDefault()));
 }
 /** @throws Exception */
 @Test
 public void processTimeZoneForDefaultLocale() throws Exception {
   MockServletContext servletContext = new MockServletContext();
   MockHttpServletRequest request = new MockHttpServletRequest(servletContext);
   FrontController frontController = new FrontController();
   frontController.defaultTimeZone = TimeZone.getTimeZone("PST");
   assertThat(frontController.processTimeZone(request), is(TimeZone.getTimeZone("PST")));
 }
 /** @throws Exception */
 @Test
 public void processTimeZoneForSession() throws Exception {
   MockServletContext servletContext = new MockServletContext();
   MockHttpServletRequest request = new MockHttpServletRequest(servletContext);
   request.getSession().setAttribute(ControllerConstants.TIME_ZONE_KEY, "PST");
   FrontController frontController = new FrontController();
   frontController.defaultTimeZone = TimeZone.getTimeZone("JST");
   assertThat(frontController.processTimeZone(request), is(TimeZone.getTimeZone("PST")));
 }
 /** @throws Exception */
 @Test
 public void initDefaultTimeZone() throws Exception {
   MockServletContext servletContext = new MockServletContext();
   FrontController frontController = new FrontController();
   servletContext.setInitParameter(ControllerConstants.TIME_ZONE_KEY, "PST");
   frontController.servletContext = servletContext;
   frontController.initDefaultTimeZone();
   assertThat(frontController.defaultTimeZone, is(TimeZone.getTimeZone("PST")));
 }