Class MockPrincipal

java.lang.Object
org.apache.struts.mock.MockPrincipal
All Implemented Interfaces:
Principal

public class MockPrincipal extends Object implements Principal

Mock Principal 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$ $Date: 2005-05-07 12:11:38 -0400 (Sat, 07 May 2005) $
  • Field Details

    • name

      protected String name
    • roles

      protected String[] roles
  • Constructor Details

    • MockPrincipal

      public MockPrincipal()
    • MockPrincipal

      public MockPrincipal(String name)
    • MockPrincipal

      public MockPrincipal(String name, String[] roles)
  • Method Details