12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- package com.vaadin.server;
-
- import java.util.Enumeration;
- import java.util.Properties;
-
- import javax.servlet.ServletConfig;
- import javax.servlet.ServletContext;
-
- /**
- * Mock servlet configuration for tests.
- *
- * @author Vaadin Ltd
- */
- public class MockServletConfig implements ServletConfig {
-
- private ServletContext context = new MockServletContext();
- private final Properties initParameters;
-
- public MockServletConfig() {
- this(new Properties());
- }
-
- public MockServletConfig(Properties initParameters) {
- this.initParameters = initParameters;
- }
-
- /*
- * (non-Javadoc)
- *
- * @see javax.servlet.ServletConfig#getServletName()
- */
- @Override
- public String getServletName() {
- return "Mock Servlet";
- }
-
- /*
- * (non-Javadoc)
- *
- * @see javax.servlet.ServletConfig#getServletContext()
- */
- @Override
- public ServletContext getServletContext() {
- return context;
- }
-
- /*
- * (non-Javadoc)
- *
- * @see javax.servlet.ServletConfig#getInitParameter(java.lang.String)
- */
- @Override
- public String getInitParameter(String name) {
- return initParameters.getProperty(name);
- }
-
- /*
- * (non-Javadoc)
- *
- * @see javax.servlet.ServletConfig#getInitParameterNames()
- */
- @Override
- public Enumeration getInitParameterNames() {
- return initParameters.propertyNames();
- }
-
- }
|