/** * TestCase for getFormat( HttpServletRequest ) method * * <p>Get output format from URL. * * <p> * * <ol> * <li>If format is null from URL, use default output format as HTML. * <li>If format is HTM from URL, return the format as HTML also. * <li>Else, return the received format. * </ol> */ public void testGetOutputFormat() { // format is null assertEquals(ParameterAccessor.PARAM_FORMAT_HTML, ParameterAccessor.getFormat(request)); // format is HTM request.addParameter(ParameterAccessor.PARAM_FORMAT, ParameterAccessor.PARAM_FORMAT_HTM); assertEquals(ParameterAccessor.PARAM_FORMAT_HTML, ParameterAccessor.getFormat(request)); request.removeParameter(ParameterAccessor.PARAM_FORMAT); // format is the other request.addParameter(ParameterAccessor.PARAM_FORMAT, "SpecialFormat"); // $NON-NLS-1$ assertEquals("SpecialFormat", ParameterAccessor.getFormat(request)); // $NON-NLS-1$ request.removeParameter(ParameterAccessor.PARAM_FORMAT); }
/** * TestCase for getFormat( HttpServletRequest, String ) method * * <p>Get current parameter format from URL. */ public void testGetParameterFormat() { String paramName = "SampleParam"; // $NON-NLS-1$ String paramFormat = "yyyy-MM-dd"; // $NON-NLS-1$ // no parameter format request.addParameter(paramName, "parameter value"); // $NON-NLS-1$ assertNull(ParameterAccessor.getFormat(request, paramName)); // set parameter format request.addParameter(paramName + "_format", paramFormat); // $NON-NLS-1$ assertEquals(paramFormat, ParameterAccessor.getFormat(request, paramName)); request.removeParameter(paramName); request.removeParameter(paramName + "_format"); // $NON-NLS-1$ }