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 }