Package org.apache.axis.wsdl.toJava
Class JavaTestCaseWriter
java.lang.Object
org.apache.axis.wsdl.toJava.JavaWriter
org.apache.axis.wsdl.toJava.JavaClassWriter
org.apache.axis.wsdl.toJava.JavaTestCaseWriter
- All Implemented Interfaces:
Generator
This is Wsdl2java's TestCase writer. It writes the TestCase.java file.
-
Field Summary
Fields inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter
className, namespaces, packageName
Fields inherited from class org.apache.axis.wsdl.toJava.JavaWriter
emitter, LINE_LENGTH, type
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
JavaTestCaseWriter
(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected String
Returns "extends junit.framework.TestCase ".final void
writeBindingAssignment
(PrintWriter pw, String bindingType, String portName) Method writeBindingAssignmentprotected void
Write the body of the TestCase file.protected final void
writeServiceTestCode
(PrintWriter pw, String portName, javax.wsdl.PortType portType, BindingEntry bEntry) Method writeServiceTestCodeMethods inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter
getClassModifiers, getClassName, getClassText, getFileName, getImplementsText, getPackage, registerFile, writeFileFooter, writeFileHeader, writeHeaderComments, writePackage
Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter
closePrintWriter, generate, getJavadocDescriptionPart, getPrintWriter, isFileGenerated, verboseMessage, writeComment, writeComment
-
Constructor Details
-
JavaTestCaseWriter
Constructor.- Parameters:
emitter
-sEntry
-symbolTable
-
-
-
Method Details
-
getExtendsText
Returns "extends junit.framework.TestCase ".- Overrides:
getExtendsText
in classJavaClassWriter
- Returns:
-
writeFileBody
Write the body of the TestCase file.- Specified by:
writeFileBody
in classJavaWriter
- Parameters:
pw
-- Throws:
IOException
-
writeServiceTestCode
protected final void writeServiceTestCode(PrintWriter pw, String portName, javax.wsdl.PortType portType, BindingEntry bEntry) Method writeServiceTestCode- Parameters:
pw
-portName
-portType
-bEntry
-
-
writeBindingAssignment
Method writeBindingAssignment- Parameters:
pw
-bindingType
-portName
-
-