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 protected
JavaTestCaseWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getExtendsText()
Returns "extends junit.framework.TestCase ".void
writeBindingAssignment(java.io.PrintWriter pw, java.lang.String bindingType, java.lang.String portName)
Method writeBindingAssignmentprotected void
writeFileBody(java.io.PrintWriter pw)
Write the body of the TestCase file.protected void
writeServiceTestCode(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:
getExtendsText
in classJavaClassWriter
- Returns:
-
writeFileBody
protected void writeFileBody(java.io.PrintWriter pw) throws java.io.IOException
Write the body of the TestCase file.- Specified by:
writeFileBody
in 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
-
-
-