001 package com.mockrunner.mock.web;
002
003 import java.util.Enumeration;
004
005 import javax.servlet.FilterConfig;
006 import javax.servlet.ServletContext;
007
008 /**
009 * Mock implementation of <code>FilterConfig</code>.
010 */
011 public class MockFilterConfig implements FilterConfig
012 {
013 private ServletContext context;
014 private String name;
015
016 public void setupServletContext(ServletContext context)
017 {
018 this.context = context;
019 }
020
021 public String getInitParameter(String key)
022 {
023 return getServletContext().getInitParameter(key);
024 }
025
026 public Enumeration getInitParameterNames()
027 {
028 return getServletContext().getInitParameterNames();
029 }
030
031 public String getFilterName()
032 {
033 return name;
034 }
035
036 public void setFilterName(String name)
037 {
038 this.name = name;
039 }
040
041 public ServletContext getServletContext()
042 {
043 return context;
044 }
045 }