addRequestParameter(SessionConstants.NEXT_PAGE, "viewExams");
	public void testChoose() {		// indicate method to be called		addRequestParameter("method", "choose");		// Fill out form		addRequestParameter("day", "26");		addRequestParameter("month", "5");		addRequestParameter("year", "2003");		addRequestParameter("beginning", "13");		// action perform		actionPerform();		// verify that there are no errors		verifyNoActionErrors();		// verify correct Forward		verifyForward("viewExams");		// -------------------------------------------------------------------------		//   verify session contains expected objects		// -------------------------------------------------------------------------		HttpSession session = getSession();		Calendar examDateAndTimeExpected =			Calendar.getInstance(				TimeZone.getTimeZone("GMT"),				new Locale("pt", "PT"));		examDateAndTimeExpected.set(Calendar.YEAR, 2003);		examDateAndTimeExpected.set(Calendar.MONTH, 5);		examDateAndTimeExpected.set(Calendar.DAY_OF_MONTH, 26);		examDateAndTimeExpected.set(Calendar.HOUR_OF_DAY, 13);		examDateAndTimeExpected.set(Calendar.MINUTE, 0);		examDateAndTimeExpected.set(Calendar.SECOND, 0);		examDateAndTimeExpected.set(Calendar.MILLISECOND, 0);		Calendar examDateAndTimeFromSession =			(Calendar) session.getAttribute(SessionConstants.EXAM_DATEANDTIME);		assertEquals(			"EXAM_DATEANDTIME from session was unexpected",			examDateAndTimeExpected,			examDateAndTimeFromSession);		String examDateAndTimeStringExpected = "2003/6/26  s  13 horas";		String examDateAndTimeStringFromSession =			(String) session.getAttribute(				SessionConstants.EXAM_DATEANDTIME_STR);		assertEquals(			"EXAM_DATEANDTIME_STR from session was unexpected",			examDateAndTimeStringExpected,			examDateAndTimeStringFromSession);	}