@Immutable public final class WebScopeAwareTestSetup extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
MOCK_CONTEXT_PATH
Mock servlet context name
|
| Modifier and Type | Method and Description |
|---|---|
static com.helger.servlet.mock.MockHttpServletRequest |
createDefaultMockRequest(com.helger.servlet.mock.MockServletContext aServletContext)
Create a new mock request.
|
static com.helger.servlet.mock.MockServletContext |
createDefaultMockServletContext()
Create a new mock servlet context using the context path
MOCK_CONTEXT_PATH and no context init parameters. |
static com.helger.servlet.mock.MockServletContext |
createDefaultMockServletContext(String sContextPath,
Map<String,String> aInitParams)
Create a new mock servlet context.
|
static void |
shutdownWebScopeTests(com.helger.servlet.mock.MockHttpServletRequest aRequest,
com.helger.servlet.mock.MockServletContext aServletContext)
Invalidate the passed request and the passed servlet context after the
test.
|
public static final String MOCK_CONTEXT_PATH
@Nonnull public static com.helger.servlet.mock.MockServletContext createDefaultMockServletContext()
MOCK_CONTEXT_PATH and no context init parameters.null.@Nonnull public static com.helger.servlet.mock.MockServletContext createDefaultMockServletContext(@Nullable String sContextPath, @Nullable Map<String,String> aInitParams)
sContextPath - The context path to use. May be null.aInitParams - The initialization context parameters to use. May be
null.null.@Nonnull public static com.helger.servlet.mock.MockHttpServletRequest createDefaultMockRequest(@Nonnull com.helger.servlet.mock.MockServletContext aServletContext)
aServletContext - The servlet context to use. May be null but not
recommended.null.public static void shutdownWebScopeTests(@Nullable com.helger.servlet.mock.MockHttpServletRequest aRequest, @Nullable com.helger.servlet.mock.MockServletContext aServletContext)
aRequest - The request to invalidate. May be null.aServletContext - The servlet context to invalidate. May be null.Copyright © 2014–2019 Philip Helger. All rights reserved.