Package org.vfny.geoserver.action.wfs

Source Code of org.vfny.geoserver.action.wfs.WFSDescriptionActionTest

/* Copyright (c) 2001, 2003 TOPP - www.openplans.org.  All rights reserved.
* This code is licensed under the GPL 2.0 license, availible at the root
* application directory.
*/
/*
* Created on Jan 3, 2004
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package org.vfny.geoserver.action.wfs;

import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Collections;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

import javax.servlet.RequestDispatcher;
import javax.servlet.Servlet;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import junit.framework.TestCase;

import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionServlet;
import org.apache.struts.config.ActionConfig;
import org.apache.struts.config.ControllerConfig;
import org.apache.struts.config.DataSourceConfig;
import org.apache.struts.config.ExceptionConfig;
import org.apache.struts.config.FormBeanConfig;
import org.apache.struts.config.ForwardConfig;
import org.apache.struts.config.MessageResourcesConfig;
import org.apache.struts.config.ModuleConfig;
import org.apache.struts.config.PlugInConfig;
import org.vfny.geoserver.form.wfs.WFSDescriptionForm;


/**
* DOCUMENT ME!
*
* @author User To change the template for this generated type comment go to
*         Window>Preferences>Java>Code Generation>Code and Comments
*/
public class WFSDescriptionActionTest extends TestCase {
    private ActionMapping actionMapping;
    private WFSDescriptionForm form;
    WFSDescriptionAction action;

    /**
     * Constructor for WFSDescriptionActionTest.
     *
     * @param arg0
     */
    public WFSDescriptionActionTest(String arg0) {
        super(arg0);
    }

    /*
     * @see TestCase#setUp()
     */
    protected void setUp() throws Exception {
        super.setUp();

        final ServletContext context = new ServletContext() {
                Map map = new HashMap();

                public Object getAttribute(String key) {
                    return map.get(key);
                }

                public Enumeration getAttributeNames() {
                    return Collections.enumeration(map.keySet());
                }

                public ServletContext getContext(String arg0) {
                    return null;
                }

                public String getInitParameter(String arg0) {
                    return null;
                }

                public Enumeration getInitParameterNames() {
                    return null;
                }

                public int getMajorVersion() {
                    return 0;
                }

                public String getMimeType(String arg0) {
                    return null;
                }

                public int getMinorVersion() {
                    return 0;
                }

                public RequestDispatcher getNamedDispatcher(String arg0) {
                    return null;
                }

                public String getRealPath(String arg0) {
                    return null;
                }

                public RequestDispatcher getRequestDispatcher(String arg0) {
                    return null;
                }

                public URL getResource(String arg0)
                    throws MalformedURLException {
                    return null;
                }

                public InputStream getResourceAsStream(String arg0) {
                    return null;
                }

                public Set getResourcePaths(String arg0) {
                    return null;
                }

                public String getServerInfo() {
                    return null;
                }

                public Servlet getServlet(String arg0)
                    throws ServletException {
                    return null;
                }

                public String getServletContextName() {
                    return null;
                }

                public Enumeration getServletNames() {
                    return null;
                }

                public Enumeration getServlets() {
                    return null;
                }

                public void log(Exception arg0, String arg1) {
                }

                public void log(String arg0) {
                }

                public void log(String arg0, Throwable arg1) {
                }

                public void removeAttribute(String arg0) {
                }

                public void setAttribute(String key, Object value) {
                    map.put(key, value);
                }
            };

        ActionServlet actionServlet = new ActionServlet() {
                public ServletContext getServletContext() {
                    return context;
                }
            };

        action = new WFSDescriptionAction();
        action.setServlet(actionServlet);

        form = new WFSDescriptionForm();

        //form.init( actionServlet, null );
        form.setServlet(actionServlet);
        form.reset(null, null);

        actionMapping = new ActionMapping();

        ModuleConfig moduleConfig = new ModuleConfig() {
                public boolean getConfigured() {
                    // TODO Auto-generated method stub
                    return false;
                }

                public ControllerConfig getControllerConfig() {
                    // TODO Auto-generated method stub
                    return null;
                }

                public void setControllerConfig(ControllerConfig cc) {
                    // TODO Auto-generated method stub
                }

                public String getPrefix() {
                    // TODO Auto-generated method stub
                    return null;
                }

                public void setPrefix(String prefix) {
                    // TODO Auto-generated method stub
                }

                public String getActionMappingClass() {
                    // TODO Auto-generated method stub
                    return null;
                }

                public void setActionMappingClass(String actionMappingClass) {
                    // TODO Auto-generated method stub
                }

                public void addActionConfig(ActionConfig config) {
                    // TODO Auto-generated method stub
                }

                public void addDataSourceConfig(DataSourceConfig config) {
                    // TODO Auto-generated method stub
                }

                public void addExceptionConfig(ExceptionConfig config) {
                    // TODO Auto-generated method stub
                }

                public void addFormBeanConfig(FormBeanConfig config) {
                    // TODO Auto-generated method stub
                }

                public void addForwardConfig(ForwardConfig config) {
                    // TODO Auto-generated method stub
                }

                public void addMessageResourcesConfig(
                    MessageResourcesConfig config) {
                    // TODO Auto-generated method stub
                }

                public void addPlugInConfig(PlugInConfig plugInConfig) {
                    // TODO Auto-generated method stub
                }

                public ActionConfig findActionConfig(String path) {
                    // TODO Auto-generated method stub
                    return null;
                }

                public ActionConfig[] findActionConfigs() {
                    // TODO Auto-generated method stub
                    return null;
                }

                public DataSourceConfig findDataSourceConfig(String key) {
                    // TODO Auto-generated method stub
                    return null;
                }

                public DataSourceConfig[] findDataSourceConfigs() {
                    // TODO Auto-generated method stub
                    return null;
                }

                public ExceptionConfig findExceptionConfig(String type) {
                    // TODO Auto-generated method stub
                    return null;
                }

                public ExceptionConfig[] findExceptionConfigs() {
                    // TODO Auto-generated method stub
                    return null;
                }

                public FormBeanConfig findFormBeanConfig(String name) {
                    // TODO Auto-generated method stub
                    return null;
                }

                public FormBeanConfig[] findFormBeanConfigs() {
                    // TODO Auto-generated method stub
                    return null;
                }

                public ForwardConfig findForwardConfig(String name) {
                    // TODO Auto-generated method stub
                    return null;
                }

                public ForwardConfig[] findForwardConfigs() {
                    // TODO Auto-generated method stub
                    return null;
                }

                public MessageResourcesConfig findMessageResourcesConfig(
                    String key) {
                    // TODO Auto-generated method stub
                    return null;
                }

                public MessageResourcesConfig[] findMessageResourcesConfigs() {
                    // TODO Auto-generated method stub
                    return null;
                }

                public PlugInConfig[] findPlugInConfigs() {
                    // TODO Auto-generated method stub
                    return null;
                }

                public void freeze() {
                    // TODO Auto-generated method stub
                }

                public void removeActionConfig(ActionConfig config) {
                    // TODO Auto-generated method stub
                }

                public void removeExceptionConfig(ExceptionConfig config) {
                    // TODO Auto-generated method stub
                }

                public void removeDataSourceConfig(DataSourceConfig config) {
                    // TODO Auto-generated method stub
                }

                public void removeFormBeanConfig(FormBeanConfig config) {
                    // TODO Auto-generated method stub
                }

                public void removeForwardConfig(ForwardConfig config) {
                    // TODO Auto-generated method stub
                }

                public void removeMessageResourcesConfig(
                    MessageResourcesConfig config) {
                    // TODO Auto-generated method stub
                }
            };

        actionMapping.setModuleConfig(moduleConfig);
    }

    /*
     * @see TestCase#tearDown()
     */
    protected void tearDown() throws Exception {
        super.tearDown();
    }

    /*
     * Test for ActionForward execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)
     */
    public void testExecuteActionMappingActionFormHttpServletRequestHttpServletResponse()
        throws Exception {
        HttpServletResponse response = null;
        HttpServletRequest request = null;

        action.execute(actionMapping, form, request, response);
    }
}
TOP

Related Classes of org.vfny.geoserver.action.wfs.WFSDescriptionActionTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.