Package com.sun.xml.ws.test
Class CodeGenerator
java.lang.Object
com.sun.xml.ws.test.CodeGenerator
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidstatic voidallTestsDone(String dir) static Stringprotected static voidcleanDirectory(String dir) protected static voidcopySources(String srcDir) protected static voidcopySunJaxwsXML(String serviceDirectory) static StringfixedURLBASH(String value) static StringfixedURLJava(String value) static voidstatic voidgenerateClient(String testName, String mainClass) static voidgenerateClientClass(String testName, List<String> pImports, String pContents, Map<String, String> varMap) static voidgenerateDeploy(Map<String, Object> params, String classpath, boolean fromwsdl) static voidgenerateDeploySources(WAR war, TestEndpoint testEndpoint, List<Source> metadata, Map<String, Object> props, String endpointAddress, String wsdlLocation, boolean fromwsdl) static voidgenerateJavac(JavacTask javac) static voidgenerateJUnitClient(junit.framework.TestSuite ts, Class<?> testClass, Map<String, String> injectedProperties) static voidgenerateTool(List<String> dirsToBeCretaed, List<String> params) static StringgetContextPath(String address) static intgetWSDLDocs(Map<String, Object> params) static booleanstatic Stringstatic StringmoveToSrc2(String directory) static voidsetGenerateTestSources(boolean generateTestSources) static voidstartTestCase(String testcaseDir) static voidstatic voidtestStarting(File workDir) static StringtoRelativePath(String value)
-
Field Details
-
scriptOrder
public static int scriptOrder -
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
-
generateDeploy
-
copySunJaxwsXML
-
getWSDLDocs
-
generateClient
-
startTestCase
-
cleanDirectory
-
copySources
-
chdir
-
generateJavac
-
moveToSrc
-
moveToSrc2
-
generateTool
-
addScript
-
generateClientClass
-
generateJUnitClient
-
getContextPath
-
fixPort
-
getFreePort
public static int getFreePort() -
generateDeploySources
-
fixedURLBASH
-
fixedURLJava
-
toRelativePath
-
testStarting
-