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, packageNameFields inherited from class org.apache.axis.wsdl.toJava.JavaWriter
emitter, LINE_LENGTH, type -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJavaTestCaseWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected StringReturns "extends junit.framework.TestCase ".final voidwriteBindingAssignment(PrintWriter pw, String bindingType, String portName) Method writeBindingAssignmentprotected voidWrite the body of the TestCase file.protected final voidwriteServiceTestCode(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, writePackageMethods 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:
getExtendsTextin classJavaClassWriter- Returns:
-
writeFileBody
Write the body of the TestCase file.- Specified by:
writeFileBodyin 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-
-