¿Cómo burlarse del HttpServletRequest? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Creando una HttpServletRequest simulada de una cadena de url? 4 respuestas

Tengo una función que busca un parámetro de consulta y devuelve un booleano:

  public static Boolean getBooleanFromRequest(HttpServletRequest request, String key) {
        Boolean keyValue = false;
        if(request.getParameter(key) != null) {
            String value = request.getParameter(key);
            if(keyValue == null) {
                keyValue = false;
            }
            else {
                if(value.equalsIgnoreCase("true") || value.equalsIgnoreCase("1")) {
                    keyValue = true;
                }
            }
        }
        return keyValue;
    }

Tengo tanto junit como easymock en mi pom.xml, ¿cómo hago para burlarme del HttpServletRequest?

Respuestas a la pregunta(5)

Su respuesta a la pregunta