Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.struts.mock
Class MockServletConfig

    java.lang.Object
      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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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