Class CodeGenerator

java.lang.Object
com.sun.xml.ws.test.CodeGenerator

public class CodeGenerator extends Object
Class responsible for generation of bash scripts and java sources to allow running ws-unit test(s) with plain java and bash only (no ws-harness)
  • Field Details

    • scriptOrder

      public static int scriptOrder
    • id

      public static String id
  • Constructor Details

    • CodeGenerator

      public CodeGenerator()
  • Method Details

    • setGenerateTestSources

      public static void setGenerateTestSources(boolean generateTestSources)
    • isGenerateTestSources

      public static boolean isGenerateTestSources()
    • testCaseDone

      public static void testCaseDone()
    • allTestsDone

      public static void allTestsDone(String dir)
    • generateDeploy

      public static void generateDeploy(Map<String,Object> params, String classpath, boolean fromwsdl)
    • copySunJaxwsXML

      protected static void copySunJaxwsXML(String serviceDirectory)
    • getWSDLDocs

      protected static List<String> getWSDLDocs(Map<String,Object> params)
    • generateClient

      public static void generateClient(String testName, String mainClass)
    • startTestCase

      public static void startTestCase(String testcaseDir)
    • cleanDirectory

      protected static void cleanDirectory(String dir)
    • copySources

      protected static void copySources(String srcDir)
    • chdir

      public static String chdir(String dir)
    • generateJavac

      public static void generateJavac(JavacTask javac)
    • moveToSrc

      public static String moveToSrc(String directory)
    • moveToSrc2

      public static String moveToSrc2(String directory)
    • generateTool

      public static void generateTool(List<String> dirsToBeCretaed, List<String> params)
    • addScript

      protected static void addScript(String filename)
    • generateClientClass

      public static void generateClientClass(String testName, List<String> pImports, String pContents, Map<String,String> varMap)
    • generateJUnitClient

      public static void generateJUnitClient(junit.framework.TestSuite ts, Class<?> testClass, Map<String,String> injectedProperties)
    • getContextPath

      public static String getContextPath(String address)
    • fixPort

      public static void fixPort(String address)
    • getFreePort

      public static int getFreePort()
    • generateDeploySources

      public static void generateDeploySources(WAR war, TestEndpoint testEndpoint, List<Source> metadata, Map<String,Object> props, String endpointAddress, String wsdlLocation, boolean fromwsdl)
    • fixedURLBASH

      public static String fixedURLBASH(String value)
    • fixedURLJava

      public static String fixedURLJava(String value)
    • toRelativePath

      public static String toRelativePath(String value)
    • testStarting

      public static void testStarting(File workDir)