You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2016/04/06 20:43:54 UTC
svn commit: r1738022 - in /tomcat/trunk/test/org/apache/tomcat/unittest:
TesterContext.java TesterHost.java
Author: markt
Date: Wed Apr 6 18:43:54 2016
New Revision: 1738022
URL: http://svn.apache.org/viewvc?rev=1738022&view=rev
Log:
Expand the mock Context and add a mock Host for testing the session managers
Added:
tomcat/trunk/test/org/apache/tomcat/unittest/TesterHost.java (with props)
Modified:
tomcat/trunk/test/org/apache/tomcat/unittest/TesterContext.java
Modified: tomcat/trunk/test/org/apache/tomcat/unittest/TesterContext.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/unittest/TesterContext.java?rev=1738022&r1=1738021&r2=1738022&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/unittest/TesterContext.java (original)
+++ tomcat/trunk/test/org/apache/tomcat/unittest/TesterContext.java Wed Apr 6 18:43:54 2016
@@ -155,24 +155,26 @@ public class TesterContext implements Co
// NO-OP
}
+ private String name = "/test";
@Override
public String getName() {
- return null;
+ return name;
}
@Override
public void setName(String name) {
- // NO-OP
+ this.name = name;
}
+ private Container parent = null;
@Override
public Container getParent() {
- return null;
+ return parent;
}
@Override
public void setParent(Container container) {
- // NO-OP
+ this.parent = container;
}
@Override
Added: tomcat/trunk/test/org/apache/tomcat/unittest/TesterHost.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/unittest/TesterHost.java?rev=1738022&view=auto
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/unittest/TesterHost.java (added)
+++ tomcat/trunk/test/org/apache/tomcat/unittest/TesterHost.java Wed Apr 6 18:43:54 2016
@@ -0,0 +1,372 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.tomcat.unittest;
+
+import java.beans.PropertyChangeListener;
+import java.io.File;
+import java.util.concurrent.ExecutorService;
+import java.util.regex.Pattern;
+
+import javax.management.ObjectName;
+
+import org.apache.catalina.AccessLog;
+import org.apache.catalina.Cluster;
+import org.apache.catalina.Container;
+import org.apache.catalina.ContainerListener;
+import org.apache.catalina.Host;
+import org.apache.catalina.LifecycleException;
+import org.apache.catalina.LifecycleListener;
+import org.apache.catalina.LifecycleState;
+import org.apache.catalina.Pipeline;
+import org.apache.catalina.Realm;
+import org.apache.catalina.connector.Request;
+import org.apache.catalina.connector.Response;
+import org.apache.juli.logging.Log;
+
+public class TesterHost implements Host {
+
+ @Override
+ public Log getLogger() {
+ return null;
+ }
+
+ @Override
+ public ObjectName getObjectName() {
+ return null;
+ }
+
+ @Override
+ public String getDomain() {
+ return null;
+ }
+
+ @Override
+ public String getMBeanKeyProperties() {
+ return null;
+ }
+
+ @Override
+ public Pipeline getPipeline() {
+ return null;
+ }
+
+ @Override
+ public Cluster getCluster() {
+ return null;
+ }
+
+ @Override
+ public void setCluster(Cluster cluster) {
+ // NO-OP
+ }
+
+ @Override
+ public int getBackgroundProcessorDelay() {
+ return 0;
+ }
+
+ @Override
+ public void setBackgroundProcessorDelay(int delay) {
+ // NO-OP
+ }
+
+ private String name = "TestHost";
+ @Override
+ public String getName() {
+ return name;
+ }
+
+ @Override
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ @Override
+ public Container getParent() {
+ return null;
+ }
+
+ @Override
+ public void setParent(Container container) {
+ // NO-OP
+ }
+
+ @Override
+ public ClassLoader getParentClassLoader() {
+ return null;
+ }
+
+ @Override
+ public void setParentClassLoader(ClassLoader parent) {
+ // NO-OP
+ }
+
+ @Override
+ public Realm getRealm() {
+ return null;
+ }
+
+ @Override
+ public void setRealm(Realm realm) {
+ // NO-OP
+ }
+
+ @Override
+ public void backgroundProcess() {
+ // NO-OP
+ }
+
+ @Override
+ public void addChild(Container child) {
+ // NO-OP
+ }
+
+ @Override
+ public void addContainerListener(ContainerListener listener) {
+ // NO-OP
+ }
+
+ @Override
+ public void addPropertyChangeListener(PropertyChangeListener listener) {
+ // NO-OP
+ }
+
+ @Override
+ public Container findChild(String name) {
+ return null;
+ }
+
+ @Override
+ public Container[] findChildren() {
+ return null;
+ }
+
+ @Override
+ public ContainerListener[] findContainerListeners() {
+ return null;
+ }
+
+ @Override
+ public void removeChild(Container child) {
+ // NO-OP
+ }
+
+ @Override
+ public void removeContainerListener(ContainerListener listener) {
+ // NO-OP
+ }
+
+ @Override
+ public void removePropertyChangeListener(PropertyChangeListener listener) {
+ // NO-OP
+ }
+
+ @Override
+ public void fireContainerEvent(String type, Object data) {
+ // NO-OP
+ }
+
+ @Override
+ public void logAccess(Request request, Response response, long time, boolean useDefault) {
+ // NO-OP
+ }
+
+ @Override
+ public AccessLog getAccessLog() {
+ return null;
+ }
+
+ @Override
+ public int getStartStopThreads() {
+ return 0;
+ }
+
+ @Override
+ public void setStartStopThreads(int startStopThreads) {
+ // NO-OP
+ }
+
+ @Override
+ public File getCatalinaBase() {
+ return null;
+ }
+
+ @Override
+ public File getCatalinaHome() {
+ return null;
+ }
+
+ @Override
+ public void addLifecycleListener(LifecycleListener listener) {
+ // NO-OP
+ }
+
+ @Override
+ public LifecycleListener[] findLifecycleListeners() {
+ return null;
+ }
+
+ @Override
+ public void removeLifecycleListener(LifecycleListener listener) {
+ // NO-OP
+ }
+
+ @Override
+ public void init() throws LifecycleException {
+ // NO-OP
+ }
+
+ @Override
+ public void start() throws LifecycleException {
+ // NO-OP
+ }
+
+ @Override
+ public void stop() throws LifecycleException {
+ // NO-OP
+ }
+
+ @Override
+ public void destroy() throws LifecycleException {
+ // NO-OP
+ }
+
+ @Override
+ public LifecycleState getState() {
+ return null;
+ }
+
+ @Override
+ public String getStateName() {
+ return null;
+ }
+
+ @Override
+ public String getXmlBase() {
+ return null;
+ }
+
+ @Override
+ public void setXmlBase(String xmlBase) {
+ // NO-OP
+ }
+
+ @Override
+ public File getConfigBaseFile() {
+ return null;
+ }
+
+ @Override
+ public String getAppBase() {
+ return null;
+ }
+
+ @Override
+ public File getAppBaseFile() {
+ return null;
+ }
+
+ @Override
+ public void setAppBase(String appBase) {
+ // NO-OP
+ }
+
+ @Override
+ public boolean getAutoDeploy() {
+ return false;
+ }
+
+ @Override
+ public void setAutoDeploy(boolean autoDeploy) {
+ // NO-OP
+ }
+
+ @Override
+ public String getConfigClass() {
+ return null;
+ }
+
+ @Override
+ public void setConfigClass(String configClass) {
+ // NO-OP
+ }
+
+ @Override
+ public boolean getDeployOnStartup() {
+ return false;
+ }
+
+ @Override
+ public void setDeployOnStartup(boolean deployOnStartup) {
+ // NO-OP
+ }
+
+ @Override
+ public String getDeployIgnore() {
+ return null;
+ }
+
+ @Override
+ public Pattern getDeployIgnorePattern() {
+ return null;
+ }
+
+ @Override
+ public void setDeployIgnore(String deployIgnore) {
+ // NO-OP
+ }
+
+ @Override
+ public ExecutorService getStartStopExecutor() {
+ return null;
+ }
+
+ @Override
+ public boolean getCreateDirs() {
+ return false;
+ }
+
+ @Override
+ public void setCreateDirs(boolean createDirs) {
+ // NO-OP
+ }
+
+ @Override
+ public boolean getUndeployOldVersions() {
+ return false;
+ }
+
+ @Override
+ public void setUndeployOldVersions(boolean undeployOldVersions) {
+ // NO-OP
+ }
+
+ @Override
+ public void addAlias(String alias) {
+ // NO-OP
+ }
+
+ @Override
+ public String[] findAliases() {
+ return null;
+ }
+
+ @Override
+ public void removeAlias(String alias) {
+ // NO-OP
+ }
+}
Propchange: tomcat/trunk/test/org/apache/tomcat/unittest/TesterHost.java
------------------------------------------------------------------------------
svn:eol-style = native
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org