org.apache.axis.wsdl.toJava

Class JavaTestCaseWriter

Implemented Interfaces:
Generator

public class JavaTestCaseWriter
extends JavaClassWriter

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

LINE_LENGTH, emitter, type

Constructor Summary

JavaTestCaseWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)
Constructor.

Method Summary

protected String
getExtendsText()
Returns "extends junit.framework.TestCase ".
void
writeBindingAssignment(PrintWriter pw, String bindingType, String portName)
Method writeBindingAssignment
protected void
writeFileBody(PrintWriter pw)
Write the body of the TestCase file.
protected void
writeServiceTestCode(PrintWriter pw, String portName, PortType portType, BindingEntry bEntry)
Method writeServiceTestCode

Methods inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter

getClassModifiers, getClassName, getClassText, getExtendsText, getFileName, getImplementsText, getPackage, registerFile, writeFileFooter, writeFileHeader, writeHeaderComments, writePackage

Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter

closePrintWriter, generate, getFileName, getJavadocDescriptionPart, getPrintWriter, isFileGenerated, registerFile, verboseMessage, writeComment, writeComment, writeFileBody, writeFileFooter, writeFileHeader

Constructor Details

JavaTestCaseWriter

protected JavaTestCaseWriter(Emitter emitter,
                             ServiceEntry sEntry,
                             SymbolTable symbolTable)
Constructor.

Parameters:
emitter -
sEntry -
symbolTable -

Method Details

getExtendsText

protected String getExtendsText()
Returns "extends junit.framework.TestCase ".
Overrides:
getExtendsText in interface JavaClassWriter

Returns:


writeBindingAssignment

public final void writeBindingAssignment(PrintWriter pw,
                                         String bindingType,
                                         String portName)
Method writeBindingAssignment

Parameters:
pw -
bindingType -
portName -


writeFileBody

protected void writeFileBody(PrintWriter pw)
            throws IOException
Write the body of the TestCase file.
Overrides:
writeFileBody in interface JavaWriter

Parameters:
pw -


writeServiceTestCode

protected final void writeServiceTestCode(PrintWriter pw,
                                          String portName,
                                          PortType portType,
                                          BindingEntry bEntry)
Method writeServiceTestCode

Parameters:
pw -
portName -
portType -
bEntry -


Copyright B) 2005 Apache Web Services Project. All Rights Reserved.