FileDocCategorySizeDatePackage
CmdLineExcludeTestCase.javaAPI DocApache Axis 1.42353Sat Apr 22 18:57:28 BST 2006test.wsdl.selectivefilegen

CmdLineExcludeTestCase

public class CmdLineExcludeTestCase extends test.wsdl.filegen.FileGenTestCase
This test verifies that the selective file generation exclude option works with the cmd line interface where the other tests concentrated on the Ant task interface. This test will exclude one of the Bean classes and have the service(s) map to a custom bean.
author
Jim Stafford jim.stafford@raba.com

Fields Summary
Constructors Summary
public CmdLineExcludeTestCase(String name)

        super(name);
    
Methods Summary
protected java.lang.StringrootDir()

        return "build" + File.separator + "work" + File.separator + 
                "test" + File.separator + "wsdl" + File.separator +
                "selectivefilegen" + File.separator +
                "cmdlinex";
    
protected java.util.SetshouldExist()
List of files which should be generated.

        HashSet set = new HashSet();
        String bean1Dir = "bean1";
        String bean2Dir = "bean2";
        String servicesDir = "services";
        
        //excluded - set.add(bean1Dir + File.separator + "Bean1.java");
        set.add(bean2Dir + File.separator + "Bean2.java");
        set.add(servicesDir + File.separator + "Reporter.java");
        set.add(servicesDir + File.separator + "ReporterSoapBindingImpl.java");
        set.add(servicesDir + File.separator + "ReporterSoapBindingStub.java");
        set.add(servicesDir + File.separator + "ReporterSoapBindingSkeleton.java");
        set.add(servicesDir + File.separator + "deploy.wsdd");
        set.add(servicesDir + File.separator + "undeploy.wsdd");
        return set;