Alwin Ibba
-
2004-03-17
- status: open --> closed
If the Servlet under test requires the user to be
authenticated (using Container Managed Security) there
is no current way to do this.
I've implemented my own MockUserPrincipal and thought I
would donate it:
class MockUserPrincipal implements
java.security.Principal
{
String mName;
public MockUserPrincipal(String name)
{
mName = name;
}
public String getName()
{
return mName;
}
}
it can be used like so:
mockkRequest.setUserPrincipal(
new MockUserPrincipal(username));
don't forget to set the user's role:
mockRequest.setUserInRole("editor", true);