Package com.helger.web.scope.mock
Class WebScopeAwareTestSetup
- java.lang.Object
-
- com.helger.web.scope.mock.WebScopeAwareTestSetup
-
@Immutable public final class WebScopeAwareTestSetup extends Object
Contains static initialization methods for web scope tests, that makes it a bit easier to use them without JUnit.- Author:
- Philip Helger
-
-
Field Summary
Fields Modifier and Type Field Description static StringMOCK_CONTEXT_PATHMock servlet context name
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.helger.servlet.mock.MockHttpServletRequestcreateDefaultMockRequest(com.helger.servlet.mock.MockServletContext aServletContext)Create a new mock request.static com.helger.servlet.mock.MockServletContextcreateDefaultMockServletContext()Create a new mock servlet context using the context pathMOCK_CONTEXT_PATHand no context init parameters.static com.helger.servlet.mock.MockServletContextcreateDefaultMockServletContext(String sContextPath, Map<String,String> aInitParams)Create a new mock servlet context.static voidshutdownWebScopeTests(com.helger.servlet.mock.MockHttpServletRequest aRequest, com.helger.servlet.mock.MockServletContext aServletContext)Invalidate the passed request and the passed servlet context after the test.
-
-
-
Field Detail
-
MOCK_CONTEXT_PATH
public static final String MOCK_CONTEXT_PATH
Mock servlet context name- See Also:
- Constant Field Values
-
-
Method Detail
-
createDefaultMockServletContext
@Nonnull public static com.helger.servlet.mock.MockServletContext createDefaultMockServletContext()
Create a new mock servlet context using the context pathMOCK_CONTEXT_PATHand no context init parameters.- Returns:
- Never
null.
-
createDefaultMockServletContext
@Nonnull public static com.helger.servlet.mock.MockServletContext createDefaultMockServletContext(@Nullable String sContextPath, @Nullable Map<String,String> aInitParams)
Create a new mock servlet context.- Parameters:
sContextPath- The context path to use. May benull.aInitParams- The initialization context parameters to use. May benull.- Returns:
- Never
null.
-
createDefaultMockRequest
@Nonnull public static com.helger.servlet.mock.MockHttpServletRequest createDefaultMockRequest(@Nonnull com.helger.servlet.mock.MockServletContext aServletContext)
Create a new mock request.- Parameters:
aServletContext- The servlet context to use. May benullbut not recommended.- Returns:
- Never
null.
-
shutdownWebScopeTests
public static void shutdownWebScopeTests(@Nullable com.helger.servlet.mock.MockHttpServletRequest aRequest, @Nullable com.helger.servlet.mock.MockServletContext aServletContext)
Invalidate the passed request and the passed servlet context after the test.- Parameters:
aRequest- The request to invalidate. May benull.aServletContext- The servlet context to invalidate. May benull.
-
-