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
public class JavaTestCaseWriter extends JavaClassWriter
This is Wsdl2java's TestCase writer. It writes theTestCase.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
Constructors Modifier Constructor Description protectedJavaTestCaseWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetExtendsText()Returns "extends junit.framework.TestCase ".voidwriteBindingAssignment(java.io.PrintWriter pw, java.lang.String bindingType, java.lang.String portName)Method writeBindingAssignmentprotected voidwriteFileBody(java.io.PrintWriter pw)Write the body of the TestCase file.protected voidwriteServiceTestCode(java.io.PrintWriter pw, java.lang.String portName, javax.wsdl.PortType portType, BindingEntry bEntry)Method writeServiceTestCode-
Methods 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 Detail
-
JavaTestCaseWriter
protected JavaTestCaseWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)
Constructor.- Parameters:
emitter-sEntry-symbolTable-
-
-
Method Detail
-
getExtendsText
protected java.lang.String getExtendsText()
Returns "extends junit.framework.TestCase ".- Overrides:
getExtendsTextin classJavaClassWriter- Returns:
-
writeFileBody
protected void writeFileBody(java.io.PrintWriter pw) throws java.io.IOExceptionWrite the body of the TestCase file.- Specified by:
writeFileBodyin classJavaWriter- Parameters:
pw-- Throws:
java.io.IOException
-
writeServiceTestCode
protected final void writeServiceTestCode(java.io.PrintWriter pw, java.lang.String portName, javax.wsdl.PortType portType, BindingEntry bEntry)Method writeServiceTestCode- Parameters:
pw-portName-portType-bEntry-
-
writeBindingAssignment
public final void writeBindingAssignment(java.io.PrintWriter pw, java.lang.String bindingType, java.lang.String portName)Method writeBindingAssignment- Parameters:
pw-bindingType-portName-
-
-