org.apache.struts.mock
Class MockServletConfig

java.lang.Object
  extended by org.apache.struts.mock.MockServletConfig
All Implemented Interfaces:
ServletConfig

public class MockServletConfig
extends Object
implements ServletConfig

Mock ServletConfig object for low-level unit tests of Struts controller components. Coarser grained tests should be implemented in terms of the Cactus framework, instead of the mock object classes.

WARNING - Only the minimal set of methods needed to create unit tests is provided, plus additional methods to configure this object as necessary. Methods for unsupported operations will throw UnsupportedOperationException.

WARNING - Because unit tests operate in a single threaded environment, no synchronization is performed.

Version:
$Rev: 471754 $ $Date: 2005-05-07 12:11:38 -0400 (Sat, 07 May 2005) $

Field Summary
protected  ServletContext context
           
protected  HashMap parameters
           
 
Constructor Summary
MockServletConfig()
           
MockServletConfig(ServletContext context)
           
 
Method Summary
 void addInitParameter(String name, String value)
           
 String getInitParameter(String name)
           
 Enumeration getInitParameterNames()
           
 ServletContext getServletContext()
           
 String getServletName()
           
 void setServletContext(ServletContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected ServletContext context

parameters

protected HashMap parameters
Constructor Detail

MockServletConfig

public MockServletConfig()

MockServletConfig

public MockServletConfig(ServletContext context)
Method Detail

addInitParameter

public void addInitParameter(String name,
                             String value)

setServletContext

public void setServletContext(ServletContext context)

getInitParameter

public String getInitParameter(String name)
Specified by:
getInitParameter in interface ServletConfig

getInitParameterNames

public Enumeration getInitParameterNames()
Specified by:
getInitParameterNames in interface ServletConfig

getServletContext

public ServletContext getServletContext()
Specified by:
getServletContext in interface ServletConfig

getServletName

public String getServletName()
Specified by:
getServletName in interface ServletConfig


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.