Class 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 Detail

      • scriptOrder

        public static int scriptOrder
    • Constructor Detail

      • CodeGenerator

        public CodeGenerator()
    • Method Detail

      • 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)
      • 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)
      • 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)
      • 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()
      • 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)